{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "MemberListOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L29",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "memberlistoptions",
      "id": "client_tauri_client_src_components_memberlist_memberlistoptions"
    },
    {
      "label": "RoleGroup",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L84",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "rolegroup",
      "id": "client_tauri_client_src_components_memberlist_rolegroup"
    },
    {
      "label": "TypingIndicatorOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typingindicatoroptions",
      "id": "client_tauri_client_src_components_typingindicator_typingindicatoroptions"
    },
    {
      "label": "UserProfilePopupComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L51",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "userprofilepopupcomponent",
      "id": "client_tauri_client_src_components_userprofilepopup_userprofilepopupcomponent"
    },
    {
      "label": "MemberJoinPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L475",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "memberjoinpayload",
      "id": "client_tauri_client_src_lib_types_memberjoinpayload"
    },
    {
      "label": "ReadyMember",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L169",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "readymember",
      "id": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "label": "ReadyRole",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L198",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "readyrole",
      "id": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "label": "AuthState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L25",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "authstate",
      "id": "client_tauri_client_src_stores_auth_store_authstate"
    },
    {
      "label": "ChannelsState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L53",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "channelsstate",
      "id": "client_tauri_client_src_stores_channels_store_channelsstate"
    },
    {
      "label": "Member",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member",
      "id": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "label": "MemberProfilePatch",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L131",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "memberprofilepatch",
      "id": "client_tauri_client_src_stores_members_store_memberprofilepatch"
    },
    {
      "label": "MembersState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "membersstate",
      "id": "client_tauri_client_src_stores_members_store_membersstate"
    },
    {
      "label": "MessagesState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L74",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "messagesstate",
      "id": "client_tauri_client_src_stores_messages_store_messagesstate"
    },
    {
      "label": "UiState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L8",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "uistate",
      "id": "client_tauri_client_src_stores_ui_store_uistate"
    },
    {
      "label": "VoiceState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L67",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "voicestate",
      "id": "client_tauri_client_src_stores_voice_store_voicestate"
    },
    {
      "label": "ChannelContextMenuOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L51",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "channelcontextmenuoptions",
      "id": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions"
    },
    {
      "label": "ContextMenuResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L65",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "contextmenuresult",
      "id": "client_tauri_client_src_components_adminactions_contextmenuresult"
    },
    {
      "label": "MemberContextMenuOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "membercontextmenuoptions",
      "id": "client_tauri_client_src_components_adminactions_membercontextmenuoptions"
    },
    {
      "label": "CertFirstUseModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L135",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "certfirstusemodaloptions",
      "id": "client_tauri_client_src_components_certmismatchmodal_certfirstusemodaloptions"
    },
    {
      "label": "CertMismatchModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L14",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "certmismatchmodaloptions",
      "id": "client_tauri_client_src_components_certmismatchmodal_certmismatchmodaloptions"
    },
    {
      "label": "IdentityMismatchModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L250",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "identitymismatchmodaloptions",
      "id": "client_tauri_client_src_components_certmismatchmodal_identitymismatchmodaloptions"
    },
    {
      "label": "ConnectedOverlayControl",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "connectedoverlaycontrol",
      "id": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol"
    },
    {
      "label": "ConnectedOverlayOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L10",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "connectedoverlayoptions",
      "id": "client_tauri_client_src_components_connectedoverlay_connectedoverlayoptions"
    },
    {
      "label": "CreateChannelModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createchannelmodaloptions",
      "id": "client_tauri_client_src_components_createchannelmodal_createchannelmodaloptions"
    },
    {
      "label": "DeleteChannelModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "deletechannelmodaloptions",
      "id": "client_tauri_client_src_components_deletechannelmodal_deletechannelmodaloptions"
    },
    {
      "label": "DmConversation",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L29",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dmconversation",
      "id": "client_tauri_client_src_components_dmsidebar_dmconversation"
    },
    {
      "label": "DmParticipant",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L23",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dmparticipant",
      "id": "client_tauri_client_src_components_dmsidebar_dmparticipant"
    },
    {
      "label": "DmSidebarOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L58",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dmsidebaroptions",
      "id": "client_tauri_client_src_components_dmsidebar_dmsidebaroptions"
    },
    {
      "label": "EditChannelData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L86",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "editchanneldata",
      "id": "client_tauri_client_src_components_editchannelmodal_editchanneldata"
    },
    {
      "label": "EditChannelModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L101",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "editchannelmodaloptions",
      "id": "client_tauri_client_src_components_editchannelmodal_editchannelmodaloptions"
    },
    {
      "label": "IncomingCallBannerComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "incomingcallbannercomponent",
      "id": "client_tauri_client_src_components_incomingcallbanner_incomingcallbannercomponent"
    },
    {
      "label": "IncomingCallBannerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "incomingcallbanneroptions",
      "id": "client_tauri_client_src_components_incomingcallbanner_incomingcallbanneroptions"
    },
    {
      "label": "InlineAutocompleteConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "inlineautocompleteconfig",
      "id": "client_tauri_client_src_components_inline_autocomplete_inlineautocompleteconfig"
    },
    {
      "label": "InviteItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "inviteitem",
      "id": "client_tauri_client_src_components_invitemanager_inviteitem"
    },
    {
      "label": "InviteManagerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L24",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "invitemanageroptions",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions"
    },
    {
      "label": "NsfwGateOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "nsfwgateoptions",
      "id": "client_tauri_client_src_components_nsfwgate_nsfwgateoptions"
    },
    {
      "label": "PinnedMessage",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L10",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "pinnedmessage",
      "id": "client_tauri_client_src_components_pinnedmessages_pinnedmessage"
    },
    {
      "label": "PinnedMessagesOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "pinnedmessagesoptions",
      "id": "client_tauri_client_src_components_pinnedmessages_pinnedmessagesoptions"
    },
    {
      "label": "PurgeSectionOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "purgesectionoptions",
      "id": "client_tauri_client_src_components_purge_prompt_purgesectionoptions"
    },
    {
      "label": "QuickSwitchOverlayOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L20",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "quickswitchoverlayoptions",
      "id": "client_tauri_client_src_components_quickswitchoverlay_quickswitchoverlayoptions"
    },
    {
      "label": "ToggleItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toggleitem",
      "id": "client_tauri_client_src_components_settings_accessibilitytab_toggleitem"
    },
    {
      "label": "ToastEntry",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L14",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toastentry",
      "id": "client_tauri_client_src_components_toast_toastentry"
    },
    {
      "label": "UserProfileData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L24",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "userprofiledata",
      "id": "client_tauri_client_src_components_userprofilepopup_userprofiledata"
    },
    {
      "label": "UserProfilePopupOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L40",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "userprofilepopupoptions",
      "id": "client_tauri_client_src_components_userprofilepopup_userprofilepopupoptions"
    },
    {
      "label": "DialogSemanticsOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dialogsemanticsoptions",
      "id": "client_tauri_client_src_lib_a11y_dialogsemanticsoptions"
    },
    {
      "label": "RingState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "ringstate",
      "id": "client_tauri_client_src_lib_call_ring_ringstate"
    },
    {
      "label": "ContextMenuItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "contextmenuitem",
      "id": "client_tauri_client_src_lib_context_menu_contextmenuitem"
    },
    {
      "label": "ContextMenuOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "contextmenuoptions",
      "id": "client_tauri_client_src_lib_context_menu_contextmenuoptions"
    },
    {
      "label": "IconName",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "iconname",
      "id": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "label": "ModalInstance",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "modalinstance",
      "id": "client_tauri_client_src_lib_modalfactory_modalinstance"
    },
    {
      "label": "ModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "modaloptions",
      "id": "client_tauri_client_src_lib_modalfactory_modaloptions"
    },
    {
      "label": "PromptModalOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L164",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "promptmodaloptions",
      "id": "client_tauri_client_src_lib_modalfactory_promptmodaloptions"
    },
    {
      "label": "MountableComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L10",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mountablecomponent",
      "id": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "label": "ChannelType",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "channeltype",
      "id": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "label": "FormMode",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "formmode",
      "id": "client_tauri_client_src_pages_connect_page_loginform_formmode"
    },
    {
      "label": "FormState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "formstate",
      "id": "client_tauri_client_src_pages_connect_page_loginform_formstate"
    },
    {
      "label": "LoginFormOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "loginformoptions",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformoptions"
    },
    {
      "label": "ChatHeaderOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "chatheaderoptions",
      "id": "client_tauri_client_src_pages_main_page_chatheader_chatheaderoptions"
    },
    {
      "label": "MemberPickerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L25",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "memberpickeroptions",
      "id": "client_tauri_client_src_pages_main_page_memberpickermodal_memberpickeroptions"
    },
    {
      "label": "ProcessingPipeline",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L70",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "processingpipeline",
      "id": "client_tauri_client_src_lib_noise_suppression_processingpipeline"
    },
    {
      "label": "RNNoiseModule",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "rnnoisemodule",
      "id": "client_tauri_client_src_lib_noise_suppression_rnnoisemodule"
    },
    {
      "label": "SearchOverlayOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "searchoverlayoptions",
      "id": "client_tauri_client_src_components_searchoverlay_searchoverlayoptions"
    },
    {
      "label": "ApiClientConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "apiclientconfig",
      "id": "client_tauri_client_src_lib_api_apiclientconfig"
    },
    {
      "label": "OnUnauthorized",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L50",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "onunauthorized",
      "id": "client_tauri_client_src_lib_api_onunauthorized"
    },
    {
      "label": "SessionInfo",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L61",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "sessioninfo",
      "id": "client_tauri_client_src_lib_api_sessioninfo"
    },
    {
      "label": "SessionsListResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L72",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "sessionslistresponse",
      "id": "client_tauri_client_src_lib_api_sessionslistresponse"
    },
    {
      "label": "ApiError",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L922",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "apierror",
      "id": "client_tauri_client_src_lib_types_apierror"
    },
    {
      "label": "ApiErrorCode",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L59",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "apierrorcode",
      "id": "client_tauri_client_src_lib_types_apierrorcode"
    },
    {
      "label": "AuthErrorPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L269",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "autherrorpayload",
      "id": "client_tauri_client_src_lib_types_autherrorpayload"
    },
    {
      "label": "AuthOkPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L255",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "authokpayload",
      "id": "client_tauri_client_src_lib_types_authokpayload"
    },
    {
      "label": "AuthPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L608",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "authpayload",
      "id": "client_tauri_client_src_lib_types_authpayload"
    },
    {
      "label": "AuthResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L803",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "authresponse",
      "id": "client_tauri_client_src_lib_types_authresponse"
    },
    {
      "label": "BlockedUsersResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L997",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "blockedusersresponse",
      "id": "client_tauri_client_src_lib_types_blockedusersresponse"
    },
    {
      "label": "CallSignalPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L579",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "callsignalpayload",
      "id": "client_tauri_client_src_lib_types_callsignalpayload"
    },
    {
      "label": "CallSignalRequestPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L586",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "callsignalrequestpayload",
      "id": "client_tauri_client_src_lib_types_callsignalrequestpayload"
    },
    {
      "label": "ChannelDeletePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L396",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "channeldeletepayload",
      "id": "client_tauri_client_src_lib_types_channeldeletepayload"
    },
    {
      "label": "ChannelFocusPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L655",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "channelfocuspayload",
      "id": "client_tauri_client_src_lib_types_channelfocuspayload"
    },
    {
      "label": "ChannelResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L825",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "channelresponse",
      "id": "client_tauri_client_src_lib_types_channelresponse"
    },
    {
      "label": "ChatBulkDeletedPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L324",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "chatbulkdeletedpayload",
      "id": "client_tauri_client_src_lib_types_chatbulkdeletedpayload"
    },
    {
      "label": "ChatDeletePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L637",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "chatdeletepayload",
      "id": "client_tauri_client_src_lib_types_chatdeletepayload"
    },
    {
      "label": "ChatEditPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L632",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "chateditpayload",
      "id": "client_tauri_client_src_lib_types_chateditpayload"
    },
    {
      "label": "ChatSendOkPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L303",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "chatsendokpayload",
      "id": "client_tauri_client_src_lib_types_chatsendokpayload"
    },
    {
      "label": "ChatSendPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L625",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "chatsendpayload",
      "id": "client_tauri_client_src_lib_types_chatsendpayload"
    },
    {
      "label": "CreateDmResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L986",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "createdmresponse",
      "id": "client_tauri_client_src_lib_types_createdmresponse"
    },
    {
      "label": "DmChannelClosePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L590",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "dmchannelclosepayload",
      "id": "client_tauri_client_src_lib_types_dmchannelclosepayload"
    },
    {
      "label": "DmChannelOpenPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L575",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "dmchannelopenpayload",
      "id": "client_tauri_client_src_lib_types_dmchannelopenpayload"
    },
    {
      "label": "DmChannelPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L546",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "dmchannelpayload",
      "id": "client_tauri_client_src_lib_types_dmchannelpayload"
    },
    {
      "label": "DmChannelsResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L981",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "dmchannelsresponse",
      "id": "client_tauri_client_src_lib_types_dmchannelsresponse"
    },
    {
      "label": "DmRecipient",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L536",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "dmrecipient",
      "id": "client_tauri_client_src_lib_types_dmrecipient"
    },
    {
      "label": "EmojiResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L934",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "emojiresponse",
      "id": "client_tauri_client_src_lib_types_emojiresponse"
    },
    {
      "label": "EmojiUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L505",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "emojiupdatepayload",
      "id": "client_tauri_client_src_lib_types_emojiupdatepayload"
    },
    {
      "label": "ErrorPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L599",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "errorpayload",
      "id": "client_tauri_client_src_lib_types_errorpayload"
    },
    {
      "label": "GifApiResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L966",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "gifapiresult",
      "id": "client_tauri_client_src_lib_types_gifapiresult"
    },
    {
      "label": "GroupDmResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L994",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "groupdmresponse",
      "id": "client_tauri_client_src_lib_types_groupdmresponse"
    },
    {
      "label": "HealthResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L816",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "healthresponse",
      "id": "client_tauri_client_src_lib_types_healthresponse"
    },
    {
      "label": "IceServer",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L1002",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "iceserver",
      "id": "client_tauri_client_src_lib_types_iceserver"
    },
    {
      "label": "InviteResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L941",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "inviteresponse",
      "id": "client_tauri_client_src_lib_types_inviteresponse"
    },
    {
      "label": "MarkReadPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L664",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "markreadpayload",
      "id": "client_tauri_client_src_lib_types_markreadpayload"
    },
    {
      "label": "MemberBanPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L527",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "memberbanpayload",
      "id": "client_tauri_client_src_lib_types_memberbanpayload"
    },
    {
      "label": "MemberLeavePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L486",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "memberleavepayload",
      "id": "client_tauri_client_src_lib_types_memberleavepayload"
    },
    {
      "label": "MemberResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L895",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "memberresponse",
      "id": "client_tauri_client_src_lib_types_memberresponse"
    },
    {
      "label": "MemberUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L509",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "memberupdatepayload",
      "id": "client_tauri_client_src_lib_types_memberupdatepayload"
    },
    {
      "label": "MessagesAroundResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L865",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "messagesaroundresponse",
      "id": "client_tauri_client_src_lib_types_messagesaroundresponse"
    },
    {
      "label": "MessagesResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L852",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "messagesresponse",
      "id": "client_tauri_client_src_lib_types_messagesresponse"
    },
    {
      "label": "PresencePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L343",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "presencepayload",
      "id": "client_tauri_client_src_lib_types_presencepayload"
    },
    {
      "label": "PresenceUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L668",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "presenceupdatepayload",
      "id": "client_tauri_client_src_lib_types_presenceupdatepayload"
    },
    {
      "label": "PurgeResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L888",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "purgeresponse",
      "id": "client_tauri_client_src_lib_types_purgeresponse"
    },
    {
      "label": "ReactionAction",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L28",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "reactionaction",
      "id": "client_tauri_client_src_lib_types_reactionaction"
    },
    {
      "label": "ReactionAddPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L641",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "reactionaddpayload",
      "id": "client_tauri_client_src_lib_types_reactionaddpayload"
    },
    {
      "label": "ReactionRemovePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L646",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "reactionremovepayload",
      "id": "client_tauri_client_src_lib_types_reactionremovepayload"
    },
    {
      "label": "ReactionSummary",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L113",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "reactionsummary",
      "id": "client_tauri_client_src_lib_types_reactionsummary"
    },
    {
      "label": "ReactionUsersResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L883",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "reactionusersresponse",
      "id": "client_tauri_client_src_lib_types_reactionusersresponse"
    },
    {
      "label": "ReadyPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L273",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "readypayload",
      "id": "client_tauri_client_src_lib_types_readypayload"
    },
    {
      "label": "ReadyVoiceState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L184",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "readyvoicestate",
      "id": "client_tauri_client_src_lib_types_readyvoicestate"
    },
    {
      "label": "RegisterResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L810",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "registerresponse",
      "id": "client_tauri_client_src_lib_types_registerresponse"
    },
    {
      "label": "RolesUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L495",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "rolesupdatepayload",
      "id": "client_tauri_client_src_lib_types_rolesupdatepayload"
    },
    {
      "label": "SearchResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L917",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "searchresponse",
      "id": "client_tauri_client_src_lib_types_searchresponse"
    },
    {
      "label": "SearchResultItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L907",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "searchresultitem",
      "id": "client_tauri_client_src_lib_types_searchresultitem"
    },
    {
      "label": "ServerRestartPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L594",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "serverrestartpayload",
      "id": "client_tauri_client_src_lib_types_serverrestartpayload"
    },
    {
      "label": "TypingPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L337",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "typingpayload",
      "id": "client_tauri_client_src_lib_types_typingpayload"
    },
    {
      "label": "TypingStartPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L651",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "typingstartpayload",
      "id": "client_tauri_client_src_lib_types_typingstartpayload"
    },
    {
      "label": "UploadResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L951",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "uploadresponse",
      "id": "client_tauri_client_src_lib_types_uploadresponse"
    },
    {
      "label": "UserUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L514",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "userupdatepayload",
      "id": "client_tauri_client_src_lib_types_userupdatepayload"
    },
    {
      "label": "VoiceCameraPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L690",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicecamerapayload",
      "id": "client_tauri_client_src_lib_types_voicecamerapayload"
    },
    {
      "label": "VoiceConfigPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L432",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voiceconfigpayload",
      "id": "client_tauri_client_src_lib_types_voiceconfigpayload"
    },
    {
      "label": "VoiceCredentialsResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L1008",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicecredentialsresponse",
      "id": "client_tauri_client_src_lib_types_voicecredentialsresponse"
    },
    {
      "label": "VoiceDeafenPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L686",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicedeafenpayload",
      "id": "client_tauri_client_src_lib_types_voicedeafenpayload"
    },
    {
      "label": "VoiceDisconnectedPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L421",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicedisconnectedpayload",
      "id": "client_tauri_client_src_lib_types_voicedisconnectedpayload"
    },
    {
      "label": "VoiceE2EEAnnouncePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L460",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicee2eeannouncepayload",
      "id": "client_tauri_client_src_lib_types_voicee2eeannouncepayload"
    },
    {
      "label": "VoiceE2EEOfferPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L469",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicee2eeofferpayload",
      "id": "client_tauri_client_src_lib_types_voicee2eeofferpayload"
    },
    {
      "label": "VoiceJoinPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L675",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicejoinpayload",
      "id": "client_tauri_client_src_lib_types_voicejoinpayload"
    },
    {
      "label": "VoiceLeaveClientPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L680",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voiceleaveclientpayload",
      "id": "client_tauri_client_src_lib_types_voiceleaveclientpayload"
    },
    {
      "label": "VoiceModDeafenPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L706",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemoddeafenpayload",
      "id": "client_tauri_client_src_lib_types_voicemoddeafenpayload"
    },
    {
      "label": "VoiceModKickPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L717",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemodkickpayload",
      "id": "client_tauri_client_src_lib_types_voicemodkickpayload"
    },
    {
      "label": "VoiceModMovePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L712",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemodmovepayload",
      "id": "client_tauri_client_src_lib_types_voicemodmovepayload"
    },
    {
      "label": "VoiceModMutePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L700",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemodmutepayload",
      "id": "client_tauri_client_src_lib_types_voicemodmutepayload"
    },
    {
      "label": "VoiceMovedPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L416",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemovedpayload",
      "id": "client_tauri_client_src_lib_types_voicemovedpayload"
    },
    {
      "label": "VoiceMutePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L682",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicemutepayload",
      "id": "client_tauri_client_src_lib_types_voicemutepayload"
    },
    {
      "label": "VoiceQuality",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L25",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicequality",
      "id": "client_tauri_client_src_lib_types_voicequality"
    },
    {
      "label": "VoiceScreensharePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L694",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicescreensharepayload",
      "id": "client_tauri_client_src_lib_types_voicescreensharepayload"
    },
    {
      "label": "VoiceSpeakersPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L443",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicespeakerspayload",
      "id": "client_tauri_client_src_lib_types_voicespeakerspayload"
    },
    {
      "label": "VoiceTokenPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L449",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "voicetokenpayload",
      "id": "client_tauri_client_src_lib_types_voicetokenpayload"
    },
    {
      "label": "WsEnvelope",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L245",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "wsenvelope",
      "id": "client_tauri_client_src_lib_types_wsenvelope"
    },
    {
      "label": "WsErrorCode",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "wserrorcode",
      "id": "client_tauri_client_src_lib_types_wserrorcode"
    },
    {
      "label": "AudioElements",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L65",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "audioelements",
      "id": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "label": "IdentityPinLookup",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L142",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "identitypinlookup",
      "id": "client_tauri_client_src_lib_identity_identitypinlookup"
    },
    {
      "label": "StoreIdentityPinResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L113",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "storeidentitypinresult",
      "id": "client_tauri_client_src_lib_identity_storeidentitypinresult"
    },
    {
      "label": "BlockNode",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L309",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "blocknode",
      "id": "client_tauri_client_src_components_message_list_markdown_blocknode"
    },
    {
      "label": "DelimSpec",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L41",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "delimspec",
      "id": "client_tauri_client_src_components_message_list_markdown_delimspec"
    },
    {
      "label": "InlineNode",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "inlinenode",
      "id": "client_tauri_client_src_components_message_list_markdown_inlinenode"
    },
    {
      "label": "InlineStyle",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "inlinestyle",
      "id": "client_tauri_client_src_components_message_list_markdown_inlinestyle"
    },
    {
      "label": "ListItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L320",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "listitem",
      "id": "client_tauri_client_src_components_message_list_markdown_listitem"
    },
    {
      "label": "VoiceModMenuOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "voicemodmenuoptions",
      "id": "client_tauri_client_src_components_channel_sidebar_volume_menu_voicemodmenuoptions"
    },
    {
      "label": "GridLayout",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L56",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "gridlayout",
      "id": "client_tauri_client_src_components_videogrid_gridlayout"
    },
    {
      "label": "TileConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "tileconfig",
      "id": "client_tauri_client_src_components_videogrid_tileconfig"
    },
    {
      "label": "VideoGridComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videogridcomponent",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "label": "VideoModeController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L28",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videomodecontroller",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller"
    },
    {
      "label": "VideoModeControllerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videomodecontrolleroptions",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontrolleroptions"
    },
    {
      "label": "VideoModeSlots",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videomodeslots",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodeslots"
    },
    {
      "label": "VoiceStateStub",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L57",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "voicestatestub",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test_voicestatestub"
    },
    {
      "label": "KeyState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "keystate",
      "id": "client_tauri_client_src_lib_rate_limiter_keystate"
    },
    {
      "label": "RateLimiter",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L33",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "ratelimiter",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter"
    },
    {
      "label": "RateLimiterConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "ratelimiterconfig",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiterconfig"
    },
    {
      "label": "SavedCredential",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "savedcredential",
      "id": "client_tauri_client_src_lib_credentials_savedcredential"
    },
    {
      "label": "NavigationGuard",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "navigationguard",
      "id": "client_tauri_client_src_lib_navigation_guard_navigationguard"
    },
    {
      "label": "CreateProfileData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L49",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createprofiledata",
      "id": "client_tauri_client_src_lib_profiles_createprofiledata"
    },
    {
      "label": "FetchFn",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L73",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "fetchfn",
      "id": "client_tauri_client_src_lib_profiles_fetchfn"
    },
    {
      "label": "HealthStatus",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "healthstatus",
      "id": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "label": "PersistenceBackend",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L64",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "persistencebackend",
      "id": "client_tauri_client_src_lib_profiles_persistencebackend"
    },
    {
      "label": "ProfilesState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L44",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "profilesstate",
      "id": "client_tauri_client_src_lib_profiles_profilesstate"
    },
    {
      "label": "ServerProfile",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "serverprofile",
      "id": "client_tauri_client_src_lib_profiles_serverprofile"
    },
    {
      "label": "StoredData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L54",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "storeddata",
      "id": "client_tauri_client_src_lib_profiles_storeddata"
    },
    {
      "label": "UpdateProfileData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L51",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "updateprofiledata",
      "id": "client_tauri_client_src_lib_profiles_updateprofiledata"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "store",
      "id": "client_tauri_client_src_lib_store_store"
    },
    {
      "label": "CertTofuEvent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L66",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "certtofuevent",
      "id": "client_tauri_client_src_lib_ws_certtofuevent"
    },
    {
      "label": "ServerPanelApi",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L59",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "serverpanelapi",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi"
    },
    {
      "label": "ServerPanelOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L47",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "serverpaneloptions",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_serverpaneloptions"
    },
    {
      "label": "SimpleProfile",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L14",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "simpleprofile",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "label": "ConnectPageCallbacks",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "connectpagecallbacks",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "label": "MapState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L438",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "mapstate",
      "id": "client_tauri_client_tests_unit_store_test_mapstate"
    },
    {
      "label": "TestState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L4",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "teststate",
      "id": "client_tauri_client_tests_unit_store_test_teststate"
    },
    {
      "label": "LogsTabHandle",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L74",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logstabhandle",
      "id": "client_tauri_client_src_components_settings_logstab_logstabhandle"
    },
    {
      "label": "TabName",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L54",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "tabname",
      "id": "client_tauri_client_src_components_settingsoverlay_tabname"
    },
    {
      "label": "LogEntry",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L7",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logentry",
      "id": "client_tauri_client_src_lib_logger_logentry"
    },
    {
      "label": "LogLevel",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L5",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "loglevel",
      "id": "client_tauri_client_src_lib_logger_loglevel"
    },
    {
      "label": "RoomRig",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L81",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "roomrig",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_roomrig"
    },
    {
      "label": "VideoTrackDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L51",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "videotrackdeps",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_videotrackdeps"
    },
    {
      "label": "LoginFormApi",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L41",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": "loginformapi",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi"
    },
    {
      "label": "CapturedCall",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "capturedcall",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_capturedcall"
    },
    {
      "label": "E2EEDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "e2eedeps",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eedeps"
    },
    {
      "label": "AudioPipeline",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": "audiopipeline",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "label": "RNNoiseProcessor",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "rnnoiseprocessor",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor"
    },
    {
      "label": "FakeAudioWorkletProcessor",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "fakeaudioworkletprocessor",
      "id": "client_tauri_client_tests_unit_rnnoise_worklet_test_fakeaudioworkletprocessor"
    },
    {
      "label": "DeviceManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "devicemanager",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager"
    },
    {
      "label": "Mountable",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "mountable",
      "id": "client_tauri_client_tests_helpers_test_harness_mountable"
    },
    {
      "label": "TestHarness",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "testharness",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness"
    },
    {
      "label": "InviteLink",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "invitelink",
      "id": "client_tauri_client_src_lib_deep_link_invitelink"
    },
    {
      "label": "MessageLink",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L36",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "messagelink",
      "id": "client_tauri_client_src_lib_deep_link_messagelink"
    },
    {
      "label": "MessageListComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L238",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "messagelistcomponent",
      "id": "client_tauri_client_src_components_messagelist_messagelistcomponent"
    },
    {
      "label": "MessageJumpHandler",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L20",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "messagejumphandler",
      "id": "client_tauri_client_src_lib_message_navigation_messagejumphandler"
    },
    {
      "label": "ChannelController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L70",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "channelcontroller",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "label": "ChatAreaOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L25",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "chatareaoptions",
      "id": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions"
    },
    {
      "label": "ChatAreaResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "chatarearesult",
      "id": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult"
    },
    {
      "label": "ChatHeaderRefs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "chatheaderrefs",
      "id": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "label": "MessageJumper",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "messagejumper",
      "id": "client_tauri_client_src_pages_main_page_messagejump_messagejumper"
    },
    {
      "label": "MessageJumpOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "messagejumpoptions",
      "id": "client_tauri_client_src_pages_main_page_messagejump_messagejumpoptions"
    },
    {
      "label": "InviteManagerController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L149",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "invitemanagercontroller",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller"
    },
    {
      "label": "PinnedPanelController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L230",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "pinnedpanelcontroller",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller"
    },
    {
      "label": "QuickSwitcherManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L88",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "quickswitchermanager",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager"
    },
    {
      "label": "SearchOverlayController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L321",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "searchoverlaycontroller",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller"
    },
    {
      "label": "CertReconnectRouter",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "certreconnectrouter",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter"
    },
    {
      "label": "CertReconnectWs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "certreconnectws",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectws"
    },
    {
      "label": "CapturedCall",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L41",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "capturedcall",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_capturedcall"
    },
    {
      "label": "PeerCrypto",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L39",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "peercrypto",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_peercrypto"
    },
    {
      "label": "NavigateListener",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L6",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "navigatelistener",
      "id": "client_tauri_client_src_lib_router_navigatelistener"
    },
    {
      "label": "PageId",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L4",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "pageid",
      "id": "client_tauri_client_src_lib_router_pageid"
    },
    {
      "label": "Router",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L8",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "router",
      "id": "client_tauri_client_src_lib_router_router"
    },
    {
      "label": "Permission",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L24",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "permission",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_permission"
    },
    {
      "label": "ScopedPermission",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "scopedpermission",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_scopedpermission"
    },
    {
      "label": "ScopeEntry",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "scopeentry",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_scopeentry"
    },
    {
      "label": "ThemeName",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L69",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "themename",
      "id": "client_tauri_client_src_components_settings_helpers_themename"
    },
    {
      "label": "VoiceModerationCallbacks",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L156",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicemoderationcallbacks",
      "id": "client_tauri_client_src_components_channelsidebar_voicemoderationcallbacks"
    },
    {
      "label": "CameraInvalidationRegistrar",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L84",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "camerainvalidationregistrar",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_camerainvalidationregistrar"
    },
    {
      "label": "CameraRegistrar",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L83",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "cameraregistrar",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_cameraregistrar"
    },
    {
      "label": "MicRegistrar",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L82",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "micregistrar",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_micregistrar"
    },
    {
      "label": "VoiceAudioTabHandle",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voiceaudiotabhandle",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle"
    },
    {
      "label": "ConnectionStats",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "connectionstats",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstats"
    },
    {
      "label": "ConnectionStatsPoller",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "connectionstatspoller",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller"
    },
    {
      "label": "PrevSnapshot",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L48",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "prevsnapshot",
      "id": "client_tauri_client_src_lib_connectionstats_prevsnapshot"
    },
    {
      "label": "QualityLevel",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "qualitylevel",
      "id": "client_tauri_client_src_lib_connectionstats_qualitylevel"
    },
    {
      "label": "SessionDebugDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L128",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "sessiondebugdeps",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_sessiondebugdeps"
    },
    {
      "label": "LiveKitSession",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L119",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "livekitsession",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession"
    },
    {
      "label": "PendingVoiceJoin",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L80",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "pendingvoicejoin",
      "id": "client_tauri_client_src_lib_livekitsession_pendingvoicejoin"
    },
    {
      "label": "RemoteVideoCallback",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L74",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "remotevideocallback",
      "id": "client_tauri_client_src_lib_livekitsession_remotevideocallback"
    },
    {
      "label": "RemoteVideoRemovedCallback",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L79",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "remotevideoremovedcallback",
      "id": "client_tauri_client_src_lib_livekitsession_remotevideoremovedcallback"
    },
    {
      "label": "SessionState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L93",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "sessionstate",
      "id": "client_tauri_client_src_lib_livekitsession_sessionstate"
    },
    {
      "label": "RemoteVideoCallback",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L25",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "remotevideocallback",
      "id": "client_tauri_client_src_lib_roomeventhandlers_remotevideocallback"
    },
    {
      "label": "RemoteVideoRemovedCallback",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "remotevideoremovedcallback",
      "id": "client_tauri_client_src_lib_roomeventhandlers_remotevideoremovedcallback"
    },
    {
      "label": "RoomEventDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L30",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "roomeventdeps",
      "id": "client_tauri_client_src_lib_roomeventhandlers_roomeventdeps"
    },
    {
      "label": "RoomEventHandlers",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L59",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "roomeventhandlers",
      "id": "client_tauri_client_src_lib_roomeventhandlers_roomeventhandlers"
    },
    {
      "label": "CameraTrackState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L204",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "cameratrackstate",
      "id": "client_tauri_client_src_lib_screenshare_cameratrackstate"
    },
    {
      "label": "GenerationGuarded",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L160",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "generationguarded",
      "id": "client_tauri_client_src_lib_screenshare_generationguarded"
    },
    {
      "label": "ScreenTrackState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L323",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screentrackstate",
      "id": "client_tauri_client_src_lib_screenshare_screentrackstate"
    },
    {
      "label": "StreamQuality",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "streamquality",
      "id": "client_tauri_client_src_lib_screenshare_streamquality"
    },
    {
      "label": "VideoTrackDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L140",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "videotrackdeps",
      "id": "client_tauri_client_src_lib_screenshare_videotrackdeps"
    },
    {
      "label": "VoiceLeavePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L426",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voiceleavepayload",
      "id": "client_tauri_client_src_lib_types_voiceleavepayload"
    },
    {
      "label": "VoiceStatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L400",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicestatepayload",
      "id": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "label": "GlobalKeybindHandlers",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "globalkeybindhandlers",
      "id": "client_tauri_client_src_pages_main_page_globalkeybinds_globalkeybindhandlers"
    },
    {
      "label": "SidebarVoiceCallbacks",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L48",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "sidebarvoicecallbacks",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_sidebarvoicecallbacks"
    },
    {
      "label": "VoiceLimiters",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicelimiters",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_voicelimiters"
    },
    {
      "label": "VoiceWidgetCallbacks",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L40",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicewidgetcallbacks",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_voicewidgetcallbacks"
    },
    {
      "label": "VoiceConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L39",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voiceconfig",
      "id": "client_tauri_client_src_stores_voice_store_voiceconfig"
    },
    {
      "label": "VoiceStatus",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicestatus",
      "id": "client_tauri_client_src_stores_voice_store_voicestatus"
    },
    {
      "label": "VoiceUser",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voiceuser",
      "id": "client_tauri_client_src_stores_voice_store_voiceuser"
    },
    {
      "label": "Harness",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L48",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "harness",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_harness"
    },
    {
      "label": "VoiceStateStub",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L87",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicestatestub",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test_voicestatestub"
    },
    {
      "label": "MonitorRect",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "monitorrect",
      "id": "client_tauri_client_src_lib_window_state_monitorrect"
    },
    {
      "label": "WindowRect",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "windowrect",
      "id": "client_tauri_client_src_lib_window_state_windowrect"
    },
    {
      "label": "VoiceWidgetOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": "voicewidgetoptions",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions"
    },
    {
      "label": "CertTofuPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "certtofupayload",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec_certtofupayload"
    },
    {
      "label": "QuickSwitcherOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "quickswitcheroptions",
      "id": "client_tauri_client_src_components_quickswitcher_quickswitcheroptions"
    },
    {
      "label": "QuickSwitchProfile",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "quickswitchprofile",
      "id": "client_tauri_client_src_components_quickswitchoverlay_quickswitchprofile"
    },
    {
      "label": "ServerBannerControl",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L8",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "serverbannercontrol",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol"
    },
    {
      "label": "ToastContainer",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "toastcontainer",
      "id": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "label": "ToastType",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "toasttype",
      "id": "client_tauri_client_src_components_toast_toasttype"
    },
    {
      "label": "ApiClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L809",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "apiclient",
      "id": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "label": "RingController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L46",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ringcontroller",
      "id": "client_tauri_client_src_lib_call_ring_ringcontroller"
    },
    {
      "label": "RingControllerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ringcontrolleroptions",
      "id": "client_tauri_client_src_lib_call_ring_ringcontrolleroptions"
    },
    {
      "label": "RingEndReason",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L29",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ringendreason",
      "id": "client_tauri_client_src_lib_call_ring_ringendreason"
    },
    {
      "label": "RateLimiterSet",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L176",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ratelimiterset",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiterset"
    },
    {
      "label": "MarkReadSender",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "markreadsender",
      "id": "client_tauri_client_src_lib_read_state_markreadsender"
    },
    {
      "label": "ChannelCreatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L352",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channelcreatepayload",
      "id": "client_tauri_client_src_lib_types_channelcreatepayload"
    },
    {
      "label": "ChannelUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L377",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channelupdatepayload",
      "id": "client_tauri_client_src_lib_types_channelupdatepayload"
    },
    {
      "label": "ReadyChannel",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L124",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "readychannel",
      "id": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "label": "SidebarAreaOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L57",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebarareaoptions",
      "id": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions"
    },
    {
      "label": "SidebarAreaResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L71",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebararearesult",
      "id": "client_tauri_client_src_pages_main_page_sidebararea_sidebararearesult"
    },
    {
      "label": "DmHelperDeps",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmhelperdeps",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps"
    },
    {
      "label": "SidebarDmSectionOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebardmsectionoptions",
      "id": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionoptions"
    },
    {
      "label": "SidebarDmSectionResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L24",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebardmsectionresult",
      "id": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionresult"
    },
    {
      "label": "SidebarMemberSectionOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebarmembersectionoptions",
      "id": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionoptions"
    },
    {
      "label": "SidebarMemberSectionResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L34",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebarmembersectionresult",
      "id": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionresult"
    },
    {
      "label": "MainPageOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L79",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mainpageoptions",
      "id": "client_tauri_client_src_pages_mainpage_mainpageoptions"
    },
    {
      "label": "DmChannel",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmchannel",
      "id": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "label": "DmState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L45",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmstate",
      "id": "client_tauri_client_src_stores_dm_store_dmstate"
    },
    {
      "label": "DmUser",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmuser",
      "id": "client_tauri_client_src_stores_dm_store_dmuser"
    },
    {
      "label": "FakeWsClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L201",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "fakewsclient",
      "id": "client_tauri_client_tests_unit_main_page_test_fakewsclient"
    },
    {
      "label": "MockedFn",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L175",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mockedfn",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_mockedfn"
    },
    {
      "label": "Segment",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L427",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "segment",
      "id": "client_tauri_client_src_components_message_list_content_parser_segment"
    },
    {
      "label": "TokenMatch",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L206",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "tokenmatch",
      "id": "client_tauri_client_src_components_message_list_content_parser_tokenmatch"
    },
    {
      "label": "FenwickTree",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L5",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "fenwicktree",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree"
    },
    {
      "label": "CodeToken",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L14",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "codetoken",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_codetoken"
    },
    {
      "label": "LangSpec",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "langspec",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_langspec"
    },
    {
      "label": "Pattern",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L20",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "pattern",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_pattern"
    },
    {
      "label": "TokenClass",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "tokenclass",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_tokenclass"
    },
    {
      "label": "MessageListOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L34",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "messagelistoptions",
      "id": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "label": "VirtualItem",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L99",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "virtualitem",
      "id": "client_tauri_client_src_components_messagelist_virtualitem"
    },
    {
      "label": "VirtualItemDivider",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L88",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "virtualitemdivider",
      "id": "client_tauri_client_src_components_messagelist_virtualitemdivider"
    },
    {
      "label": "VirtualItemMessage",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L82",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "virtualitemmessage",
      "id": "client_tauri_client_src_components_messagelist_virtualitemmessage"
    },
    {
      "label": "VirtualItemNewDivider",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L95",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "virtualitemnewdivider",
      "id": "client_tauri_client_src_components_messagelist_virtualitemnewdivider"
    },
    {
      "label": "MentionInfo",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mentioninfo",
      "id": "client_tauri_client_src_lib_mentions_mentioninfo"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message",
      "id": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "label": "MessageListComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L82",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "messagelistcomponent",
      "id": "client_tauri_client_tests_unit_message_list_test_messagelistcomponent"
    },
    {
      "label": "VadProcessor",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 363,
      "community_name": "VadProcessor",
      "norm_label": "vadprocessor",
      "id": "client_tauri_client_public_vad_worklet_vadprocessor"
    },
    {
      "label": "DragState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "dragstate",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_dragstate"
    },
    {
      "label": "ChannelReorderData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L149",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channelreorderdata",
      "id": "client_tauri_client_src_components_channelsidebar_channelreorderdata"
    },
    {
      "label": "ChannelSidebarOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L173",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channelsidebaroptions",
      "id": "client_tauri_client_src_components_channelsidebar_channelsidebaroptions"
    },
    {
      "label": "ModerationGates",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L63",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "moderationgates",
      "id": "client_tauri_client_src_components_memberlist_moderationgates"
    },
    {
      "label": "PreviewState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "previewstate",
      "id": "client_tauri_client_src_lib_streampreview_previewstate"
    },
    {
      "label": "Permission",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L218",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "permission",
      "id": "client_tauri_client_src_lib_types_permission"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel",
      "id": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "label": "PeerVerification",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L59",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "peerverification",
      "id": "client_tauri_client_src_stores_voice_store_peerverification"
    },
    {
      "label": "Rig",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L59",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rig",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_rig"
    },
    {
      "label": "DispatcherCleanup",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L167",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "dispatchercleanup",
      "id": "client_tauri_client_src_lib_dispatcher_dispatchercleanup"
    },
    {
      "label": "ClientMessageTypeValue",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L92",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clientmessagetypevalue",
      "id": "client_tauri_client_src_lib_protocoltypes_clientmessagetypevalue"
    },
    {
      "label": "MessageTypeValue",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L103",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagetypevalue",
      "id": "client_tauri_client_src_lib_protocoltypes_messagetypevalue"
    },
    {
      "label": "ServerMessageTypeValue",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L56",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "servermessagetypevalue",
      "id": "client_tauri_client_src_lib_protocoltypes_servermessagetypevalue"
    },
    {
      "label": "Attachment",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L102",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "attachment",
      "id": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "label": "ChatDeletedPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L318",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "chatdeletedpayload",
      "id": "client_tauri_client_src_lib_types_chatdeletedpayload"
    },
    {
      "label": "ChatEditedPayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L308",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "chateditedpayload",
      "id": "client_tauri_client_src_lib_types_chateditedpayload"
    },
    {
      "label": "ChatMessagePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L281",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "chatmessagepayload",
      "id": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "label": "ClientMessage",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L767",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clientmessage",
      "id": "client_tauri_client_src_lib_types_clientmessage"
    },
    {
      "label": "MessageResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L834",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messageresponse",
      "id": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "label": "MessageUser",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L77",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messageuser",
      "id": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "label": "ReactionUpdatePayload",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L329",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reactionupdatepayload",
      "id": "client_tauri_client_src_lib_types_reactionupdatepayload"
    },
    {
      "label": "ServerMessage",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L725",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "servermessage",
      "id": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "label": "UserWithRole",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L87",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "userwithrole",
      "id": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "label": "CertFirstUseListener",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L82",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "certfirstuselistener",
      "id": "client_tauri_client_src_lib_ws_certfirstuselistener"
    },
    {
      "label": "CertMismatchListener",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L81",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "certmismatchlistener",
      "id": "client_tauri_client_src_lib_ws_certmismatchlistener"
    },
    {
      "label": "ConnectionState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L33",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "connectionstate",
      "id": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "label": "ConnectionStatus",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "connectionstatus",
      "id": "client_tauri_client_src_lib_ws_connectionstatus"
    },
    {
      "label": "WsClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L767",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "wsclient",
      "id": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "label": "WsClientConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L84",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "wsclientconfig",
      "id": "client_tauri_client_src_lib_ws_wsclientconfig"
    },
    {
      "label": "WsListener",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L56",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "wslistener",
      "id": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "label": "ChannelControllerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L52",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "channelcontrolleroptions",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions"
    },
    {
      "label": "MessageController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L67",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagecontroller",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller"
    },
    {
      "label": "MessageControllerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L62",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagecontrolleroptions",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontrolleroptions"
    },
    {
      "label": "PendingDeleteManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L24",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "pendingdeletemanager",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager"
    },
    {
      "label": "ReactionController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L23",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reactioncontroller",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller"
    },
    {
      "label": "ReactionControllerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reactioncontrolleroptions",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontrolleroptions"
    },
    {
      "label": "LogoutReason",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L23",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "logoutreason",
      "id": "client_tauri_client_src_stores_auth_store_logoutreason"
    },
    {
      "label": "BlocksState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L21",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocksstate",
      "id": "client_tauri_client_src_stores_blocks_store_blocksstate"
    },
    {
      "label": "EmojiState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "emojistate",
      "id": "client_tauri_client_src_stores_emoji_store_emojistate"
    },
    {
      "label": "MessageStatus",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L30",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagestatus",
      "id": "client_tauri_client_src_stores_messages_store_messagestatus"
    },
    {
      "label": "PendingReaction",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L67",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "pendingreaction",
      "id": "client_tauri_client_src_stores_messages_store_pendingreaction"
    },
    {
      "label": "MockWsClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L169",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mockwsclient",
      "id": "client_tauri_client_tests_helpers_mock_ws_mockwsclient"
    },
    {
      "label": "SentEnvelope",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "sentenvelope",
      "id": "client_tauri_client_tests_helpers_mock_ws_sentenvelope"
    },
    {
      "label": "MockWsClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mockwsclient",
      "id": "client_tauri_client_tests_integration_stores_test_mockwsclient"
    },
    {
      "label": "DmProfileData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L23",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "dmprofiledata",
      "id": "client_tauri_client_src_components_dmprofilesidebar_dmprofiledata"
    },
    {
      "label": "DmProfileSidebarComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L47",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "dmprofilesidebarcomponent",
      "id": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebarcomponent"
    },
    {
      "label": "DmProfileSidebarOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L32",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "dmprofilesidebaroptions",
      "id": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebaroptions"
    },
    {
      "label": "ProfileCardResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L28",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "profilecardresult",
      "id": "client_tauri_client_src_components_settings_accounttab_profilecardresult"
    },
    {
      "label": "StatusOption",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L819",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "statusoption",
      "id": "client_tauri_client_src_components_settings_accounttab_statusoption"
    },
    {
      "label": "SettingsOverlayOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L29",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "settingsoverlayoptions",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions"
    },
    {
      "label": "StatusDef",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L38",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "statusdef",
      "id": "client_tauri_client_src_components_statuspicker_statusdef"
    },
    {
      "label": "StatusPickerComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "statuspickercomponent",
      "id": "client_tauri_client_src_components_statuspicker_statuspickercomponent"
    },
    {
      "label": "StatusPickerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "statuspickeroptions",
      "id": "client_tauri_client_src_components_statuspicker_statuspickeroptions"
    },
    {
      "label": "UserBarOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "userbaroptions",
      "id": "client_tauri_client_src_components_userbar_userbaroptions"
    },
    {
      "label": "AutoIdleController",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L48",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "autoidlecontroller",
      "id": "client_tauri_client_src_lib_autoidle_autoidlecontroller"
    },
    {
      "label": "AutoIdleOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L37",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "autoidleoptions",
      "id": "client_tauri_client_src_lib_autoidle_autoidleoptions"
    },
    {
      "label": "AvatarOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L41",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "avataroptions",
      "id": "client_tauri_client_src_lib_avatar_avataroptions"
    },
    {
      "label": "AvatarSubject",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L30",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "avatarsubject",
      "id": "client_tauri_client_src_lib_avatar_avatarsubject"
    },
    {
      "label": "CleanupFn",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L7",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "cleanupfn",
      "id": "client_tauri_client_src_lib_disposable_cleanupfn"
    },
    {
      "label": "Disposable",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L9",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "disposable",
      "id": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "label": "PresenceSender",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L28",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "presencesender",
      "id": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "label": "UserStatus",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "userstatus",
      "id": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "label": "StatusOrigin",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L27",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "statusorigin",
      "id": "client_tauri_client_src_lib_userstatus_statusorigin"
    },
    {
      "label": "MockAudioContext",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L84",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "mockaudiocontext",
      "id": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext"
    },
    {
      "label": "NativeFixtures",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L98",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "nativefixtures",
      "id": "client_tauri_client_tests_e2e_native_fixture_nativefixtures"
    },
    {
      "label": "PersistentNativeFixtures",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L198",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "persistentnativefixtures",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_persistentnativefixtures"
    },
    {
      "label": "PersistentState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L102",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "persistentstate",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_persistentstate"
    },
    {
      "label": "HoverState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L216",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "hoverstate",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_hoverstate"
    },
    {
      "label": "ReactionTooltipTarget",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L208",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reactiontooltiptarget",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_reactiontooltiptarget"
    },
    {
      "label": "ReactionUsersFetcher",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reactionusersfetcher",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_reactionusersfetcher"
    },
    {
      "label": "UpdateNotifierOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "updatenotifieroptions",
      "id": "client_tauri_client_src_components_updatenotifier_updatenotifieroptions"
    },
    {
      "label": "ReactionUser",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L872",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reactionuser",
      "id": "client_tauri_client_src_lib_types_reactionuser"
    },
    {
      "label": "DownloadProgress",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L18",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "downloadprogress",
      "id": "client_tauri_client_src_lib_updater_downloadprogress"
    },
    {
      "label": "UpdateCheckResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L11",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "updatecheckresult",
      "id": "client_tauri_client_src_lib_updater_updatecheckresult"
    },
    {
      "label": "ProfileManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L153",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": "profilemanager",
      "id": "client_tauri_client_src_lib_profiles_profilemanager"
    },
    {
      "label": "EmojiAutocompleteComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L61",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojiautocompletecomponent",
      "id": "client_tauri_client_src_components_emojiautocomplete_emojiautocompletecomponent"
    },
    {
      "label": "EmojiAutocompleteOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L49",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojiautocompleteoptions",
      "id": "client_tauri_client_src_components_emojiautocomplete_emojiautocompleteoptions"
    },
    {
      "label": "EmojiSuggestion",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojisuggestion",
      "id": "client_tauri_client_src_components_emojiautocomplete_emojisuggestion"
    },
    {
      "label": "CustomEmoji",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L12",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "customemoji",
      "id": "client_tauri_client_src_components_emojipicker_customemoji"
    },
    {
      "label": "EmojiCategory",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L35",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojicategory",
      "id": "client_tauri_client_src_components_emojipicker_emojicategory"
    },
    {
      "label": "EmojiPickerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojipickeroptions",
      "id": "client_tauri_client_src_components_emojipicker_emojipickeroptions"
    },
    {
      "label": "GifPickerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L15",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifpickeroptions",
      "id": "client_tauri_client_src_components_gifpicker_gifpickeroptions"
    },
    {
      "label": "InlineAutocompleteComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L61",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "inlineautocompletecomponent",
      "id": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent"
    },
    {
      "label": "MentionAutocompleteComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L43",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mentionautocompletecomponent",
      "id": "client_tauri_client_src_components_mentionautocomplete_mentionautocompletecomponent"
    },
    {
      "label": "MentionAutocompleteOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L31",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mentionautocompleteoptions",
      "id": "client_tauri_client_src_components_mentionautocomplete_mentionautocompleteoptions"
    },
    {
      "label": "MentionSuggestion",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mentionsuggestion",
      "id": "client_tauri_client_src_components_mentionautocomplete_mentionsuggestion"
    },
    {
      "label": "MessageInputComponent",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L44",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "messageinputcomponent",
      "id": "client_tauri_client_src_components_messageinput_messageinputcomponent"
    },
    {
      "label": "MessageInputOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L23",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "messageinputoptions",
      "id": "client_tauri_client_src_components_messageinput_messageinputoptions"
    },
    {
      "label": "WrapResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L70",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "wrapresult",
      "id": "client_tauri_client_src_components_messageinput_wrapresult"
    },
    {
      "label": "ApiClientError",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L38",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "apiclienterror",
      "id": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "label": "GifApi",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifapi",
      "id": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "label": "GifResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifresult",
      "id": "client_tauri_client_src_lib_gifprovider_gifresult"
    },
    {
      "label": "GifSearchResponse",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L976",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifsearchresponse",
      "id": "client_tauri_client_src_lib_types_gifsearchresponse"
    },
    {
      "label": "CustomEmoji",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L19",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "customemoji",
      "id": "client_tauri_client_src_stores_emoji_store_customemoji"
    },
    {
      "label": "CapturedGifPickerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "capturedgifpickeroptions",
      "id": "client_tauri_client_tests_unit_message_input_test_capturedgifpickeroptions"
    },
    {
      "label": "E2EEManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L43",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": "e2eemanager",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager"
    },
    {
      "label": "OwnCordTheme",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L13",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "owncordtheme",
      "id": "client_tauri_client_src_lib_themes_owncordtheme"
    },
    {
      "label": "OgMeta",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L17",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "ogmeta",
      "id": "client_tauri_client_src_components_message_list_embeds_ogmeta"
    },
    {
      "label": "MediaEntry",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L26",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mediaentry",
      "id": "client_tauri_client_src_lib_media_visibility_mediaentry"
    },
    {
      "label": "MockIntersectionObserver",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L16",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mockintersectionobserver",
      "id": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver"
    },
    {
      "label": "appendGroup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L374",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "appendgroup()",
      "id": "client_tauri_client_src_components_memberlist_appendgroup"
    },
    {
      "label": "assignableRoleNames()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "assignablerolenames()",
      "id": "client_tauri_client_src_components_memberlist_assignablerolenames"
    },
    {
      "label": "closeActiveMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L169",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "closeactivemenu()",
      "id": "client_tauri_client_src_components_memberlist_closeactivemenu"
    },
    {
      "label": "closeActivePopup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L176",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "closeactivepopup()",
      "id": "client_tauri_client_src_components_memberlist_closeactivepopup"
    },
    {
      "label": "createMemberItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L190",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "creatememberitem()",
      "id": "client_tauri_client_src_components_memberlist_creatememberitem"
    },
    {
      "label": "createMemberList()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L454",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "creatememberlist()",
      "id": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "label": "destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L166",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "destroy()",
      "id": "client_tauri_client_src_components_memberlist_destroy"
    },
    {
      "label": "handleOutsideClick()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L183",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "handleoutsideclick()",
      "id": "client_tauri_client_src_components_memberlist_handleoutsideclick"
    },
    {
      "label": "isAwayStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L162",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "isawaystatus()",
      "id": "client_tauri_client_src_components_memberlist_isawaystatus"
    },
    {
      "label": "isPresenceOnlyChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L405",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "ispresenceonlychange()",
      "id": "client_tauri_client_src_components_memberlist_ispresenceonlychange"
    },
    {
      "label": "patchPresence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L434",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "patchpresence()",
      "id": "client_tauri_client_src_components_memberlist_patchpresence"
    },
    {
      "label": "renderList()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L326",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "renderlist()",
      "id": "client_tauri_client_src_components_memberlist_renderlist"
    },
    {
      "label": "roleGroups()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "rolegroups()",
      "id": "client_tauri_client_src_components_memberlist_rolegroups"
    },
    {
      "label": "statusColor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L145",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "statuscolor()",
      "id": "client_tauri_client_src_components_memberlist_statuscolor"
    },
    {
      "label": "statusPriority()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L126",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "statuspriority()",
      "id": "client_tauri_client_src_components_memberlist_statuspriority"
    },
    {
      "label": "createTypingIndicator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "createtypingindicator()",
      "id": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "label": "formatTypingText()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "formattypingtext()",
      "id": "client_tauri_client_src_components_typingindicator_formattypingtext"
    },
    {
      "label": "addMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "addmember()",
      "id": "client_tauri_client_src_stores_members_store_addmember"
    },
    {
      "label": "clearTyping()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L216",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "cleartyping()",
      "id": "client_tauri_client_src_stores_members_store_cleartyping"
    },
    {
      "label": "getOnlineMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L243",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "getonlinemembers()",
      "id": "client_tauri_client_src_stores_members_store_getonlinemembers"
    },
    {
      "label": "getTypingUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L256",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "gettypingusers()",
      "id": "client_tauri_client_src_stores_members_store_gettypingusers"
    },
    {
      "label": "memberDisplayName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L182",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "memberdisplayname()",
      "id": "client_tauri_client_src_stores_members_store_memberdisplayname"
    },
    {
      "label": "removeMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "removemember()",
      "id": "client_tauri_client_src_stores_members_store_removemember"
    },
    {
      "label": "setMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "setmembers()",
      "id": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "label": "setTyping()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L189",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "settyping()",
      "id": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "label": "typingKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typingkey()",
      "id": "client_tauri_client_src_stores_members_store_typingkey"
    },
    {
      "label": "updateMemberProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L139",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "updatememberprofile()",
      "id": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "label": "updateMemberRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "updatememberrole()",
      "id": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "label": "updatePresence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L161",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "updatepresence()",
      "id": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "label": "resetAllStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetallstores()",
      "id": "client_tauri_client_tests_helpers_test_utils_resetallstores"
    },
    {
      "label": "waitForStoreUpdate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L132",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "waitforstoreupdate()",
      "id": "client_tauri_client_tests_helpers_test_utils_waitforstoreupdate"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_chat_test_disconnect"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_chat_test_makemessage"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_chat_test_observe"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_chat_test_resetstores"
    },
    {
      "label": "seedMentionMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L263",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "seedmentionmembers()",
      "id": "client_tauri_client_tests_unit_chat_test_seedmentionmembers"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L15",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_chat_test_unobserve"
    },
    {
      "label": "seedPeer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3202",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "seedpeer()",
      "id": "client_tauri_client_tests_unit_livekit_session_test_seedpeer"
    },
    {
      "label": "defaultOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "defaultopts()",
      "id": "client_tauri_client_tests_unit_member_list_test_defaultopts"
    },
    {
      "label": "makeMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "makemember()",
      "id": "client_tauri_client_tests_unit_member_list_test_makemember"
    },
    {
      "label": "openMenuAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L369",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "openmenuas()",
      "id": "client_tauri_client_tests_unit_member_list_test_openmenuas"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_member_list_test_resetstore"
    },
    {
      "label": "setTestMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "settestmembers()",
      "id": "client_tauri_client_tests_unit_member_list_test_settestmembers"
    },
    {
      "label": "confirm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "confirm()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_confirm"
    },
    {
      "label": "member()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "label": "nameInput()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "nameinput()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_nameinput"
    },
    {
      "label": "open()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "open()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_open"
    },
    {
      "label": "rows()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "rows()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_rows"
    },
    {
      "label": "seedMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L7",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "seedmembers()",
      "id": "client_tauri_client_tests_unit_member_picker_group_test_seedmembers"
    },
    {
      "label": "makeMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "makemember()",
      "id": "client_tauri_client_tests_unit_member_picker_modal_test_makemember"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_member_picker_modal_test_resetstores"
    },
    {
      "label": "setCurrentUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "setcurrentuser()",
      "id": "client_tauri_client_tests_unit_member_picker_modal_test_setcurrentuser"
    },
    {
      "label": "setStoreMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "setstoremembers()",
      "id": "client_tauri_client_tests_unit_member_picker_modal_test_setstoremembers"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_members_store_test_resetstore"
    },
    {
      "label": "defaultOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "defaultopts()",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test_defaultopts"
    },
    {
      "label": "getCapturedCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L392",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "getcapturedcallbacks()",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test_getcapturedcallbacks"
    },
    {
      "label": "makeMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "makemember()",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test_makemember"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test_resetstores"
    },
    {
      "label": "setTestMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L82",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "settestmembers()",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test_settestmembers"
    },
    {
      "label": "setTypingUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "settypingusers()",
      "id": "client_tauri_client_tests_unit_typing_indicator_test_settypingusers"
    },
    {
      "label": "appendBanFlow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L320",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "appendbanflow()",
      "id": "client_tauri_client_src_components_adminactions_appendbanflow"
    },
    {
      "label": ".onCreate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".oncreate()",
      "id": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_oncreate"
    },
    {
      "label": ".onDelete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".ondelete()",
      "id": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_ondelete"
    },
    {
      "label": ".onEdit()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onedit()",
      "id": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onedit"
    },
    {
      "label": ".onPurge()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L62",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onpurge()",
      "id": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onpurge"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_components_adminactions_contextmenuresult_destroy"
    },
    {
      "label": "createChannelContextMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L421",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createchannelcontextmenu()",
      "id": "client_tauri_client_src_components_adminactions_createchannelcontextmenu"
    },
    {
      "label": "createMemberContextMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L163",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createmembercontextmenu()",
      "id": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "label": "createMenuItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createmenuitem()",
      "id": "client_tauri_client_src_components_adminactions_createmenuitem"
    },
    {
      "label": "createSeparator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createseparator()",
      "id": "client_tauri_client_src_components_adminactions_createseparator"
    },
    {
      "label": ".onBan()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onban()",
      "id": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onban"
    },
    {
      "label": ".onChangeRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onchangerole()",
      "id": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onchangerole"
    },
    {
      "label": ".onKick()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onkick()",
      "id": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onkick"
    },
    {
      "label": ".onToggleBlock()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".ontoggleblock()",
      "id": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_ontoggleblock"
    },
    {
      "label": "withConfirmation()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L99",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "withconfirmation()",
      "id": "client_tauri_client_src_components_adminactions_withconfirmation"
    },
    {
      "label": "buildRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L372",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildrow()",
      "id": "client_tauri_client_src_components_certmismatchmodal_buildrow"
    },
    {
      "label": "createCertFirstUseModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L148",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createcertfirstusemodal()",
      "id": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal"
    },
    {
      "label": "createCertMismatchModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createcertmismatchmodal()",
      "id": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal"
    },
    {
      "label": "createIdentityMismatchModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L267",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createidentitymismatchmodal()",
      "id": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "label": "createChannelSidebar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L710",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createchannelsidebar()",
      "id": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "label": "renderCategoryGroup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L592",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "rendercategorygroup()",
      "id": "client_tauri_client_src_components_channelsidebar_rendercategorygroup"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_destroy"
    },
    {
      "label": ".markReady()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".markready()",
      "id": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_markready"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".show()",
      "id": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_show"
    },
    {
      "label": "createConnectedOverlay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createconnectedoverlay()",
      "id": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "label": "serverIconColor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "servericoncolor()",
      "id": "client_tauri_client_src_components_connectedoverlay_servericoncolor"
    },
    {
      "label": "createCreateChannelModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createcreatechannelmodal()",
      "id": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "label": "defaultTypeForCategory()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "defaulttypeforcategory()",
      "id": "client_tauri_client_src_components_createchannelmodal_defaulttypeforcategory"
    },
    {
      "label": "createDeleteChannelModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createdeletechannelmodal()",
      "id": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "label": "buildAvatar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L111",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildavatar()",
      "id": "client_tauri_client_src_components_dmsidebar_buildavatar"
    },
    {
      "label": "createDmSidebar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L279",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createdmsidebar()",
      "id": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "label": "renderDmItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L143",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "renderdmitem()",
      "id": "client_tauri_client_src_components_dmsidebar_renderdmitem"
    },
    {
      "label": "buildVoiceLimitField()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L126",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildvoicelimitfield()",
      "id": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield"
    },
    {
      "label": "clampSlowMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clampslowmode()",
      "id": "client_tauri_client_src_components_editchannelmodal_clampslowmode"
    },
    {
      "label": "clampVoiceLimit()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clampvoicelimit()",
      "id": "client_tauri_client_src_components_editchannelmodal_clampvoicelimit"
    },
    {
      "label": "createEditChannelModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L147",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createeditchannelmodal()",
      "id": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "label": "formatSlowMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "formatslowmode()",
      "id": "client_tauri_client_src_components_editchannelmodal_formatslowmode"
    },
    {
      "label": "createIncomingCallBanner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createincomingcallbanner()",
      "id": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner"
    },
    {
      "label": "createInviteManager()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createinvitemanager()",
      "id": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "label": "formatInviteInfo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "formatinviteinfo()",
      "id": "client_tauri_client_src_components_invitemanager_formatinviteinfo"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onclose()",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onclose"
    },
    {
      "label": ".onCopyLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".oncopylink()",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncopylink"
    },
    {
      "label": ".onCreateInvite()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".oncreateinvite()",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncreateinvite"
    },
    {
      "label": ".onError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onerror()",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onerror"
    },
    {
      "label": ".onRevokeInvite()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".onrevokeinvite()",
      "id": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onrevokeinvite"
    },
    {
      "label": "maskCode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "maskcode()",
      "id": "client_tauri_client_src_components_invitemanager_maskcode"
    },
    {
      "label": "buildMessageLinkNode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L262",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildmessagelinknode()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode"
    },
    {
      "label": "renderYouTubeEmbed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L141",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "renderyoutubeembed()",
      "id": "client_tauri_client_src_components_message_list_media_renderyoutubeembed"
    },
    {
      "label": "createNsfwGate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "creatensfwgate()",
      "id": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "label": "createPinnedMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L98",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createpinnedmessages()",
      "id": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "label": "formatPinTime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "formatpintime()",
      "id": "client_tauri_client_src_components_pinnedmessages_formatpintime"
    },
    {
      "label": "getInitial()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "getinitial()",
      "id": "client_tauri_client_src_components_pinnedmessages_getinitial"
    },
    {
      "label": "renderEmptyState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "renderemptystate()",
      "id": "client_tauri_client_src_components_pinnedmessages_renderemptystate"
    },
    {
      "label": "renderPinnedItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "renderpinneditem()",
      "id": "client_tauri_client_src_components_pinnedmessages_renderpinneditem"
    },
    {
      "label": "appendPurgeSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "appendpurgesection()",
      "id": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "label": "clampPurgeCount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clamppurgecount()",
      "id": "client_tauri_client_src_components_purge_prompt_clamppurgecount"
    },
    {
      "label": "createQuickSwitcher()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createquickswitcher()",
      "id": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "label": "createQuickSwitchOverlay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createquickswitchoverlay()",
      "id": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "label": "createSearchOverlay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createsearchoverlay()",
      "id": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "label": "buildAccessibilityTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L62",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildaccessibilitytab()",
      "id": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab"
    },
    {
      "label": "buildDeleteAccountSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L911",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "builddeleteaccountsection()",
      "id": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection"
    },
    {
      "label": "buildPasswordSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L322",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildpasswordsection()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection"
    },
    {
      "label": "buildTotpConfirmArea()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L508",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildtotpconfirmarea()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea"
    },
    {
      "label": "buildTotpDisableView()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L649",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildtotpdisableview()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview"
    },
    {
      "label": "buildTotpEnrollForm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L420",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildtotpenrollform()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform"
    },
    {
      "label": "buildTotpSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L760",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildtotpsection()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildtotpsection"
    },
    {
      "label": "buildAutostartRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L228",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildautostartrow()",
      "id": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow"
    },
    {
      "label": "buildCacheRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L286",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildcacherow()",
      "id": "client_tauri_client_src_components_settings_advancedtab_buildcacherow"
    },
    {
      "label": "createToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createtoggle()",
      "id": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "label": "buildMutedChannelsSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildmutedchannelssection()",
      "id": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection"
    },
    {
      "label": "buildNotificationsTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildnotificationstab()",
      "id": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab"
    },
    {
      "label": "mutedChannelName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mutedchannelname()",
      "id": "client_tauri_client_src_components_settings_notificationstab_mutedchannelname"
    },
    {
      "label": "buildTextImagesTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L8",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildtextimagestab()",
      "id": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab"
    },
    {
      "label": "createSettingsOverlay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createsettingsoverlay()",
      "id": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "label": "tabId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "tabid()",
      "id": "client_tauri_client_src_components_settingsoverlay_tabid"
    },
    {
      "label": "colorForStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "colorforstatus()",
      "id": "client_tauri_client_src_components_statuspicker_colorforstatus"
    },
    {
      "label": "createStatusPicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createstatuspicker()",
      "id": "client_tauri_client_src_components_statuspicker_createstatuspicker"
    },
    {
      "label": "createToastContainer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createtoastcontainer()",
      "id": "client_tauri_client_src_components_toast_createtoastcontainer"
    },
    {
      "label": "createUserProfilePopup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createuserprofilepopup()",
      "id": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup"
    },
    {
      "label": "applyDialogSemantics()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "applydialogsemantics()",
      "id": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "label": "focusDialog()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L164",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "focusdialog()",
      "id": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "label": "isFocusable()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "isfocusable()",
      "id": "client_tauri_client_src_lib_a11y_isfocusable"
    },
    {
      "label": "queryFocusable()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "queryfocusable()",
      "id": "client_tauri_client_src_lib_a11y_queryfocusable"
    },
    {
      "label": "trapFocus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "trapfocus()",
      "id": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "label": "showContextMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "showcontextmenu()",
      "id": "client_tauri_client_src_lib_context_menu_showcontextmenu"
    },
    {
      "label": "appendChildren()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "appendchildren()",
      "id": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "label": "clearChildren()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clearchildren()",
      "id": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "label": "createElement()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createelement()",
      "id": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "label": "escapeHtml()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "escapehtml()",
      "id": "client_tauri_client_src_lib_dom_escapehtml"
    },
    {
      "label": "qs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L82",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "qs()",
      "id": "client_tauri_client_src_lib_dom_qs"
    },
    {
      "label": "qsa()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "qsa()",
      "id": "client_tauri_client_src_lib_dom_qsa"
    },
    {
      "label": "setText()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "settext()",
      "id": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "label": "createIcon()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L236",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createicon()",
      "id": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "label": "createModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createmodal()",
      "id": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "label": "createPromptModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L185",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createpromptmodal()",
      "id": "client_tauri_client_src_lib_modalfactory_createpromptmodal"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_modalfactory_modalinstance_destroy"
    },
    {
      "label": "installGlobalErrorHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "installglobalerrorhandlers()",
      "id": "client_tauri_client_src_lib_safe_render_installglobalerrorhandlers"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "label": ".mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": ".mount()",
      "id": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "label": "renderFallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "renderfallback()",
      "id": "client_tauri_client_src_lib_safe_render_renderfallback"
    },
    {
      "label": "safeMount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "safemount()",
      "id": "client_tauri_client_src_lib_safe_render_safemount"
    },
    {
      "label": "createLoginForm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createloginform()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_createloginform"
    },
    {
      "label": "buildChatHeader()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "buildchatheader()",
      "id": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader"
    },
    {
      "label": "updateChatHeaderForDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L120",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "updatechatheaderfordm()",
      "id": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm"
    },
    {
      "label": "createMemberPickerModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "creatememberpickermodal()",
      "id": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "label": "getKnownCategories()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L301",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "getknowncategories()",
      "id": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "label": "buildDialog()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "builddialog()",
      "id": "client_tauri_client_tests_unit_a11y_test_builddialog"
    },
    {
      "label": "tab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "tab()",
      "id": "client_tauri_client_tests_unit_a11y_test_tab"
    },
    {
      "label": "clickToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clicktoggle()",
      "id": "client_tauri_client_tests_unit_accessibility_tab_test_clicktoggle"
    },
    {
      "label": "getToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "gettoggle()",
      "id": "client_tauri_client_tests_unit_accessibility_tab_test_gettoggle"
    },
    {
      "label": "makeMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makemenu()",
      "id": "client_tauri_client_tests_unit_admin_actions_test_makemenu"
    },
    {
      "label": "topLevelLabels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L334",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toplevellabels()",
      "id": "client_tauri_client_tests_unit_admin_actions_test_toplevellabels"
    },
    {
      "label": "mountModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mountmodal()",
      "id": "client_tauri_client_tests_unit_cert_mismatch_modal_test_mountmodal"
    },
    {
      "label": "makeOverlay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makeoverlay()",
      "id": "client_tauri_client_tests_unit_connected_overlay_test_makeoverlay"
    },
    {
      "label": "makeModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makemodal()",
      "id": "client_tauri_client_tests_unit_create_channel_modal_test_makemodal"
    },
    {
      "label": "makeModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makemodal()",
      "id": "client_tauri_client_tests_unit_delete_channel_modal_test_makemodal"
    },
    {
      "label": "makeConvo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makeconvo()",
      "id": "client_tauri_client_tests_unit_dm_sidebar_test_makeconvo"
    },
    {
      "label": "mountWith()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L568",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mountwith()",
      "id": "client_tauri_client_tests_unit_dm_sidebar_test_mountwith"
    },
    {
      "label": "makeModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makemodal()",
      "id": "client_tauri_client_tests_unit_edit_channel_modal_test_makemodal"
    },
    {
      "label": "nsfwBox()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L388",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "nsfwbox()",
      "id": "client_tauri_client_tests_unit_edit_channel_modal_test_nsfwbox"
    },
    {
      "label": "slowSelect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L329",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "slowselect()",
      "id": "client_tauri_client_tests_unit_edit_channel_modal_test_slowselect"
    },
    {
      "label": "mountModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mountmodal()",
      "id": "client_tauri_client_tests_unit_identity_mismatch_modal_test_mountmodal"
    },
    {
      "label": "makeInvite()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L8",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makeinvite()",
      "id": "client_tauri_client_tests_unit_invite_manager_test_makeinvite"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_invite_manager_test_makeoptions"
    },
    {
      "label": "clickCancel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L247",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clickcancel()",
      "id": "client_tauri_client_tests_unit_modal_factory_test_clickcancel"
    },
    {
      "label": "clickConfirm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L243",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clickconfirm()",
      "id": "client_tauri_client_tests_unit_modal_factory_test_clickconfirm"
    },
    {
      "label": "getInput()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L237",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "getinput()",
      "id": "client_tauri_client_tests_unit_modal_factory_test_getinput"
    },
    {
      "label": "makePanel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makepanel()",
      "id": "client_tauri_client_tests_unit_pinned_messages_test_makepanel"
    },
    {
      "label": "mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mount()",
      "id": "client_tauri_client_tests_unit_safe_render_test_mount"
    },
    {
      "label": "clickEl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "clickel()",
      "id": "client_tauri_client_tests_unit_settings_overlay_test_clickel"
    },
    {
      "label": "getTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "gettab()",
      "id": "client_tauri_client_tests_unit_settings_overlay_test_gettab"
    },
    {
      "label": "makeUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L4",
      "_callable": true,
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "makeuser()",
      "id": "client_tauri_client_tests_unit_user_profile_popup_test_makeuser"
    },
    {
      "label": "createRNNoiseProcessor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L236",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "creaternnoiseprocessor()",
      "id": "client_tauri_client_src_lib_noise_suppression_creaternnoiseprocessor"
    },
    {
      "label": "createScriptProcessorPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "createscriptprocessorpipeline()",
      "id": "client_tauri_client_src_lib_noise_suppression_createscriptprocessorpipeline"
    },
    {
      "label": "createWorkletPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "createworkletpipeline()",
      "id": "client_tauri_client_src_lib_noise_suppression_createworkletpipeline"
    },
    {
      "label": "loadRNNoise()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "loadrnnoise()",
      "id": "client_tauri_client_src_lib_noise_suppression_loadrnnoise"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_noise_suppression_processingpipeline_destroy"
    },
    {
      "label": "supportsAudioWorklet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "supportsaudioworklet()",
      "id": "client_tauri_client_src_lib_noise_suppression_supportsaudioworklet"
    },
    {
      "label": "stubAudioContext()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L568",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "stubaudiocontext()",
      "id": "client_tauri_client_tests_unit_audio_pipeline_core_test_stubaudiocontext"
    },
    {
      "label": "setupFallbackPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L219",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "setupfallbackpipeline()",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test_setupfallbackpipeline"
    },
    {
      "label": "setupPipelineForVad()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L273",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "setuppipelineforvad()",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_setuppipelineforvad"
    },
    {
      "label": "setupPipelineWithWorklet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "setuppipelinewithworklet()",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_setuppipelinewithworklet"
    },
    {
      "label": "createApiClient()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "createapiclient()",
      "id": "client_tauri_client_src_lib_api_createapiclient"
    },
    {
      "label": "ensureHttpProxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "ensurehttpproxy()",
      "id": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "label": "stopHttpProxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "stophttpproxy()",
      "id": "client_tauri_client_src_lib_httpproxy_stophttpproxy"
    },
    {
      "label": "makeAttachment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L110",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makeattachment()",
      "id": "client_tauri_client_tests_helpers_fixtures_makeattachment"
    },
    {
      "label": "makeChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makechannel()",
      "id": "client_tauri_client_tests_helpers_fixtures_makechannel"
    },
    {
      "label": "makeChatMessagePayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makechatmessagepayload()",
      "id": "client_tauri_client_tests_helpers_fixtures_makechatmessagepayload"
    },
    {
      "label": "makeMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makemember()",
      "id": "client_tauri_client_tests_helpers_fixtures_makemember"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_helpers_fixtures_makemessage"
    },
    {
      "label": "makeMessageUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makemessageuser()",
      "id": "client_tauri_client_tests_helpers_fixtures_makemessageuser"
    },
    {
      "label": "makeReaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L71",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makereaction()",
      "id": "client_tauri_client_tests_helpers_fixtures_makereaction"
    },
    {
      "label": "makeReadyMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L138",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makereadymember()",
      "id": "client_tauri_client_tests_helpers_fixtures_makereadymember"
    },
    {
      "label": "makeReadyPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L176",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makereadypayload()",
      "id": "client_tauri_client_tests_helpers_fixtures_makereadypayload"
    },
    {
      "label": "makeReadyRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L161",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makereadyrole()",
      "id": "client_tauri_client_tests_helpers_fixtures_makereadyrole"
    },
    {
      "label": "makeReadyVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makereadyvoicestate()",
      "id": "client_tauri_client_tests_helpers_fixtures_makereadyvoicestate"
    },
    {
      "label": "makeVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makevoicestate()",
      "id": "client_tauri_client_tests_helpers_fixtures_makevoicestate"
    },
    {
      "label": "brokenJsonErrorResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "brokenjsonerrorresponse()",
      "id": "client_tauri_client_tests_unit_api_test_brokenjsonerrorresponse"
    },
    {
      "label": "errorResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "errorresponse()",
      "id": "client_tauri_client_tests_unit_api_test_errorresponse"
    },
    {
      "label": "fetchCallOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "fetchcallopts()",
      "id": "client_tauri_client_tests_unit_api_test_fetchcallopts"
    },
    {
      "label": "fetchCallUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "fetchcallurl()",
      "id": "client_tauri_client_tests_unit_api_test_fetchcallurl"
    },
    {
      "label": "jsonResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "jsonresponse()",
      "id": "client_tauri_client_tests_unit_api_test_jsonresponse"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_search_overlay_test_makeoptions"
    },
    {
      "label": "makeResult()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "makeresult()",
      "id": "client_tauri_client_tests_unit_search_overlay_test_makeresult"
    },
    {
      "label": ".applyAllVolumes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L225",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".applyallvolumes()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_applyallvolumes"
    },
    {
      "label": ".applyRemoteAudioSubscriptionState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L209",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".applyremoteaudiosubscriptionstate()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_applyremoteaudiosubscriptionstate"
    },
    {
      "label": ".cleanupAllAudioElements()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L302",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".cleanupallaudioelements()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelements"
    },
    {
      "label": ".cleanupAllAudioElementsFull()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L321",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".cleanupallaudioelementsfull()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelementsfull"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_constructor"
    },
    {
      "label": ".getEffectiveScreenshareVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".geteffectivescreensharevolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivescreensharevolume"
    },
    {
      "label": ".getEffectiveVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L95",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".geteffectivevolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivevolume"
    },
    {
      "label": ".getOutputVolumeMultiplier()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".getoutputvolumemultiplier()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_getoutputvolumemultiplier"
    },
    {
      "label": ".getScreenshareAudioMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L289",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".getscreenshareaudiomuted()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_getscreenshareaudiomuted"
    },
    {
      "label": ".getScreenshareAudioVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L278",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".getscreenshareaudiovolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_getscreenshareaudiovolume"
    },
    {
      "label": ".getUserVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L245",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".getuservolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_getuservolume"
    },
    {
      "label": ".handleTrackSubscribedAudio()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L110",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".handletracksubscribedaudio()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio"
    },
    {
      "label": ".handleTrackUnsubscribedAudio()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L182",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".handletrackunsubscribedaudio()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_handletrackunsubscribedaudio"
    },
    {
      "label": ".muteScreenshareAudio()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L282",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".mutescreenshareaudio()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_mutescreenshareaudio"
    },
    {
      "label": ".setOutputVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L249",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".setoutputvolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_setoutputvolume"
    },
    {
      "label": ".setRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".setroom()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_setroom"
    },
    {
      "label": ".setScreenshareAudioVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L266",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".setscreenshareaudiovolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_setscreenshareaudiovolume"
    },
    {
      "label": ".setUserVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L233",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": ".setuservolume()",
      "id": "client_tauri_client_src_lib_audioelements_audioelements_setuservolume"
    },
    {
      "label": "getSavedUserVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "getsaveduservolume()",
      "id": "client_tauri_client_src_lib_audioelements_getsaveduservolume"
    },
    {
      "label": "userVolumeKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "uservolumekey()",
      "id": "client_tauri_client_src_lib_audioelements_uservolumekey"
    },
    {
      "label": "createMockTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "createmocktrack()",
      "id": "client_tauri_client_tests_unit_audio_elements_test_createmocktrack"
    },
    {
      "label": "emitWsEvent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L956",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "emitwsevent()",
      "id": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "label": "emitWsMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L972",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "emitwsmessage()",
      "id": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "label": "mockTauriFullSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L735",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "mocktaurifullsession()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "label": "mockTauriFullSessionWithMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L788",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "mocktaurifullsessionwithmessages()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "label": "navigateToMainPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L926",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "navigatetomainpage()",
      "id": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "label": "simulateReconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "simulatereconnect()",
      "id": "client_tauri_client_tests_e2e_reconnection_spec_simulatereconnect"
    },
    {
      "label": "exportIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L162",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "exportidentitykeypair()",
      "id": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "label": "exportPublicKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "exportpublickey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "label": "generateIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L92",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "generateidentitykeypair()",
      "id": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "label": "importIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L168",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "importidentitykeypair()",
      "id": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "label": "deleteIdentityKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "deleteidentitykey()",
      "id": "client_tauri_client_src_lib_identity_deleteidentitykey"
    },
    {
      "label": "ensureIdentityKeyPublished()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L402",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "ensureidentitykeypublished()",
      "id": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "label": "getIdentityPin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L158",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "getidentitypin()",
      "id": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "label": "getInvoke()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "getinvoke()",
      "id": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "label": "getOrCreateIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L233",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "getorcreateidentitykeypair()",
      "id": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "label": "identityScopeKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L221",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "identityscopekey()",
      "id": "client_tauri_client_src_lib_identity_identityscopekey"
    },
    {
      "label": "loadIdentityKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "loadidentitykey()",
      "id": "client_tauri_client_src_lib_identity_loadidentitykey"
    },
    {
      "label": "loadOrGenerateIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L307",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "loadorgenerateidentitykeypair()",
      "id": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair"
    },
    {
      "label": "migrateLegacyIdentityKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L277",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "migratelegacyidentitykey()",
      "id": "client_tauri_client_src_lib_identity_migratelegacyidentitykey"
    },
    {
      "label": "publishIdentityKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L365",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "publishidentitykey()",
      "id": "client_tauri_client_src_lib_identity_publishidentitykey"
    },
    {
      "label": "resetIdentityKeyPairCache()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L249",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "resetidentitykeypaircache()",
      "id": "client_tauri_client_src_lib_identity_resetidentitykeypaircache"
    },
    {
      "label": "saveIdentityKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "saveidentitykey()",
      "id": "client_tauri_client_src_lib_identity_saveidentitykey"
    },
    {
      "label": "storeIdentityPin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L116",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "storeidentitypin()",
      "id": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "label": "keyringDouble()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "keyringdouble()",
      "id": "client_tauri_client_tests_unit_identity_test_keyringdouble"
    },
    {
      "label": "buildMatches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L169",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "buildmatches()",
      "id": "client_tauri_client_src_components_message_list_markdown_buildmatches"
    },
    {
      "label": "codeSpanEnd()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "codespanend()",
      "id": "client_tauri_client_src_components_message_list_markdown_codespanend"
    },
    {
      "label": "isWordChar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "iswordchar()",
      "id": "client_tauri_client_src_components_message_list_markdown_iswordchar"
    },
    {
      "label": "listItemAt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L333",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "listitemat()",
      "id": "client_tauri_client_src_components_message_list_markdown_listitemat"
    },
    {
      "label": "matchDelim()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "matchdelim()",
      "id": "client_tauri_client_src_components_message_list_markdown_matchdelim"
    },
    {
      "label": "orderedStart()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L345",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "orderedstart()",
      "id": "client_tauri_client_src_components_message_list_markdown_orderedstart"
    },
    {
      "label": "parseBlocks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L355",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "parseblocks()",
      "id": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "label": "parseInline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L224",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "parseinline()",
      "id": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "label": "parseLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L195",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "parselink()",
      "id": "client_tauri_client_src_components_message_list_markdown_parselink"
    },
    {
      "label": "runLength()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "runlength()",
      "id": "client_tauri_client_src_components_message_list_markdown_runlength"
    },
    {
      "label": "scanClose()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "scanclose()",
      "id": "client_tauri_client_src_components_message_list_markdown_scanclose"
    },
    {
      "label": "urlEnd()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "urlend()",
      "id": "client_tauri_client_src_components_message_list_markdown_urlend"
    },
    {
      "label": "appendModerationSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L148",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "appendmoderationsection()",
      "id": "client_tauri_client_src_components_channel_sidebar_volume_menu_appendmoderationsection"
    },
    {
      "label": "showUserVolumeMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "showuservolumemenu()",
      "id": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu"
    },
    {
      "label": "computeGridLayout()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "computegridlayout()",
      "id": "client_tauri_client_src_components_videogrid_computegridlayout"
    },
    {
      "label": "createVideoGrid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "createvideogrid()",
      "id": "client_tauri_client_src_components_videogrid_createvideogrid"
    },
    {
      "label": "setButtonIcon()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "setbuttonicon()",
      "id": "client_tauri_client_src_components_videogrid_setbuttonicon"
    },
    {
      "label": ".addStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".addstream()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_addstream"
    },
    {
      "label": ".clearStreams()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".clearstreams()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_clearstreams"
    },
    {
      "label": ".getFocusedTileId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".getfocusedtileid()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_getfocusedtileid"
    },
    {
      "label": ".hasStreams()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".hasstreams()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_hasstreams"
    },
    {
      "label": ".removeStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".removestream()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_removestream"
    },
    {
      "label": ".setFocusedTile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".setfocusedtile()",
      "id": "client_tauri_client_src_components_videogrid_videogridcomponent_setfocusedtile"
    },
    {
      "label": "volumeIcon()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "volumeicon()",
      "id": "client_tauri_client_src_components_videogrid_volumeicon"
    },
    {
      "label": "volumeXIcon()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "volumexicon()",
      "id": "client_tauri_client_src_components_videogrid_volumexicon"
    },
    {
      "label": "createVideoModeController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "createvideomodecontroller()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller"
    },
    {
      "label": ".checkVideoMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".checkvideomode()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_checkvideomode"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_destroy"
    },
    {
      "label": ".getFocusedTileId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".getfocusedtileid()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_getfocusedtileid"
    },
    {
      "label": ".isVideoMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".isvideomode()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_isvideomode"
    },
    {
      "label": ".setFocus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".setfocus()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_setfocus"
    },
    {
      "label": ".showChat()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".showchat()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showchat"
    },
    {
      "label": ".showVideoGrid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": ".showvideogrid()",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showvideogrid"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_video_grid_test_disconnect"
    },
    {
      "label": "fakeStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "fakestream()",
      "id": "client_tauri_client_tests_unit_video_grid_test_fakestream"
    },
    {
      "label": "fakeStreamWithTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "fakestreamwithtrack()",
      "id": "client_tauri_client_tests_unit_video_grid_test_fakestreamwithtrack"
    },
    {
      "label": "makeTileConfig()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "maketileconfig()",
      "id": "client_tauri_client_tests_unit_video_grid_test_maketileconfig"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_video_grid_test_observe"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_video_grid_test_unobserve"
    },
    {
      "label": "makeSlots()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "makeslots()",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test_makeslots"
    },
    {
      "label": "makeVideoGrid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "makevideogrid()",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test_makevideogrid"
    },
    {
      "label": "makeVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "makevoicestate()",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test_makevoicestate"
    },
    {
      "label": "createChatLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L143",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createchatlimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createchatlimiter"
    },
    {
      "label": "createPresenceLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L153",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createpresencelimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "label": "createRateLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L134",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createratelimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "label": "createRateLimiterSet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L185",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createratelimiterset()",
      "id": "client_tauri_client_src_lib_rate_limiter_createratelimiterset"
    },
    {
      "label": "createReactionLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L158",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createreactionlimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createreactionlimiter"
    },
    {
      "label": "createTypingLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L148",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createtypinglimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createtypinglimiter"
    },
    {
      "label": "createVideoCameraLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L168",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createvideocameralimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createvideocameralimiter"
    },
    {
      "label": "createVoiceLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L163",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "createvoicelimiter()",
      "id": "client_tauri_client_src_lib_rate_limiter_createvoicelimiter"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_constructor"
    },
    {
      "label": ".getRemainingMs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".getremainingms()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_getremainingms"
    },
    {
      "label": ".pruneAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".pruneall()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_pruneall"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".reset()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_reset"
    },
    {
      "label": ".resetAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".resetall()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_resetall"
    },
    {
      "label": ".tryConsume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": ".tryconsume()",
      "id": "client_tauri_client_src_lib_rate_limiter_ratelimiter_tryconsume"
    },
    {
      "label": "mockTauriConnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L712",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mocktauriconnect()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktauriconnect"
    },
    {
      "label": "mockTauriConnectWith2FA()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L723",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mocktauriconnectwith2fa()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktauriconnectwith2fa"
    },
    {
      "label": "mockTauriFullSessionWithEcho()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L845",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mocktaurifullsessionwithecho()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithecho"
    },
    {
      "label": "mockTauriFullSessionWithMessagesAndEcho()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L859",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mocktaurifullsessionwithmessagesandecho()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "label": "mockTauriLoginError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L896",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mocktauriloginerror()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktauriloginerror"
    },
    {
      "label": "navigateToMainPageReady()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L998",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "navigatetomainpageready()",
      "id": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "label": "openSettings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L935",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "opensettings()",
      "id": "client_tauri_client_tests_e2e_helpers_opensettings"
    },
    {
      "label": "switchSettingsTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L946",
      "_callable": true,
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "switchsettingstab()",
      "id": "client_tauri_client_tests_e2e_helpers_switchsettingstab"
    },
    {
      "label": "createWsClient()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L130",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "createwsclient()",
      "id": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "label": "ensureTauriApis()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ensuretauriapis()",
      "id": "client_tauri_client_src_lib_ws_ensuretauriapis"
    },
    {
      "label": "normalizeHostForCertCompare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L126",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "normalizehostforcertcompare()",
      "id": "client_tauri_client_src_lib_ws_normalizehostforcertcompare"
    },
    {
      "label": "parseStoredFingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "parsestoredfingerprint()",
      "id": "client_tauri_client_src_lib_ws_parsestoredfingerprint"
    },
    {
      "label": "uuid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L116",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "uuid()",
      "id": "client_tauri_client_src_lib_ws_uuid"
    },
    {
      "label": "emitTauriEvent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "emittaurievent()",
      "id": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "label": "loginAndReachAuthOk()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L182",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "loginandreachauthok()",
      "id": "client_tauri_client_tests_unit_main_test_loginandreachauthok"
    },
    {
      "label": "getAuthPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "getauthpayload()",
      "id": "client_tauri_client_tests_unit_ws_active_channel_test_getauthpayload"
    },
    {
      "label": "createUserUpdateCredentialSaver()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createuserupdatecredentialsaver()",
      "id": "client_tauri_client_src_lib_credentials_createuserupdatecredentialsaver"
    },
    {
      "label": "deleteCredential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "deletecredential()",
      "id": "client_tauri_client_src_lib_credentials_deletecredential"
    },
    {
      "label": "getInvoke()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "getinvoke()",
      "id": "client_tauri_client_src_lib_credentials_getinvoke"
    },
    {
      "label": "loadCredential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L82",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "loadcredential()",
      "id": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "label": "saveCredential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "savecredential()",
      "id": "client_tauri_client_src_lib_credentials_savecredential"
    },
    {
      "label": "jumpToMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "jumptomessage()",
      "id": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "label": "createNavigationGuard()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L15",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createnavigationguard()",
      "id": "client_tauri_client_src_lib_navigation_guard_createnavigationguard"
    },
    {
      "label": ".begin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".begin()",
      "id": "client_tauri_client_src_lib_navigation_guard_navigationguard_begin"
    },
    {
      "label": "createProfileManager()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L204",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createprofilemanager()",
      "id": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "label": "isValidProfileShape()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "isvalidprofileshape()",
      "id": "client_tauri_client_src_lib_profiles_isvalidprofileshape"
    },
    {
      "label": "isValidStoredData()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L96",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "isvalidstoreddata()",
      "id": "client_tauri_client_src_lib_profiles_isvalidstoreddata"
    },
    {
      "label": "isValidStoredEnvelope()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L113",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "isvalidstoredenvelope()",
      "id": "client_tauri_client_src_lib_profiles_isvalidstoredenvelope"
    },
    {
      "label": ".load()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".load()",
      "id": "client_tauri_client_src_lib_profiles_persistencebackend_load"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".save()",
      "id": "client_tauri_client_src_lib_profiles_persistencebackend_save"
    },
    {
      "label": "createStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L102",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createstore()",
      "id": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "label": "shallowEqual()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "shallowequal()",
      "id": "client_tauri_client_src_lib_store_shallowequal"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".flush()",
      "id": "client_tauri_client_src_lib_store_store_flush"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".getstate()",
      "id": "client_tauri_client_src_lib_store_store_getstate"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".select()",
      "id": "client_tauri_client_src_lib_store_store_select"
    },
    {
      "label": ".setState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".setstate()",
      "id": "client_tauri_client_src_lib_store_store_setstate"
    },
    {
      "label": ".subscribe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".subscribe()",
      "id": "client_tauri_client_src_lib_store_store_subscribe"
    },
    {
      "label": ".subscribeSelector()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".subscribeselector()",
      "id": "client_tauri_client_src_lib_store_store_subscribeselector"
    },
    {
      "label": "destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L268",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "destroy()",
      "id": "client_tauri_client_src_main_destroy"
    },
    {
      "label": "handleInviteDeepLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L821",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "handleinvitedeeplink()",
      "id": "client_tauri_client_src_main_handleinvitedeeplink"
    },
    {
      "label": "handleMessageDeepLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L867",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "handlemessagedeeplink()",
      "id": "client_tauri_client_src_main_handlemessagedeeplink"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L323",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "renderpage()",
      "id": "client_tauri_client_src_main_renderpage"
    },
    {
      "label": "runHealthChecks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L271",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "runhealthchecks()",
      "id": "client_tauri_client_src_main_runhealthchecks"
    },
    {
      "label": "voiceSessionLeave()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "voicesessionleave()",
      "id": "client_tauri_client_src_main_voicesessionleave"
    },
    {
      "label": "createServerPanel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createserverpanel()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel"
    },
    {
      "label": "getIconColor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "geticoncolor()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_geticoncolor"
    },
    {
      "label": "getIconInitials()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "geticoninitials()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_geticoninitials"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_destroy"
    },
    {
      "label": ".renderProfiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".renderprofiles()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_renderprofiles"
    },
    {
      "label": ".updateHealthStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L62",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".updatehealthstatus()",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_updatehealthstatus"
    },
    {
      "label": ".onAddProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".onaddprofile()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onaddprofile"
    },
    {
      "label": ".onAutoLoginCancel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".onautologincancel()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onautologincancel"
    },
    {
      "label": ".onDeleteProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".ondeleteprofile()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ondeleteprofile"
    },
    {
      "label": ".onLogin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".onlogin()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onlogin"
    },
    {
      "label": ".onRegister()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".onregister()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onregister"
    },
    {
      "label": ".onToggleAutoLogin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".ontoggleautologin()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ontoggleautologin"
    },
    {
      "label": ".onTotpSubmit()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": ".ontotpsubmit()",
      "id": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ontotpsubmit"
    },
    {
      "label": "createConnectPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createconnectpage()",
      "id": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "label": "setTransientError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "settransienterror()",
      "id": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "label": "makeCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makecallbacks()",
      "id": "client_tauri_client_tests_unit_connect_page_test_makecallbacks"
    },
    {
      "label": "importWithoutInvoke()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L217",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "importwithoutinvoke()",
      "id": "client_tauri_client_tests_unit_credentials_test_importwithoutinvoke"
    },
    {
      "label": "makeCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makecallbacks()",
      "id": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test_makecallbacks"
    },
    {
      "label": "makeCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makecallbacks()",
      "id": "client_tauri_client_tests_unit_login_form_totp_retry_test_makecallbacks"
    },
    {
      "label": "makeCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makecallbacks()",
      "id": "client_tauri_client_tests_unit_login_form_totp_success_latch_test_makecallbacks"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/navigation-guard.test.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "renderpage()",
      "id": "client_tauri_client_tests_unit_navigation_guard_test_renderpage"
    },
    {
      "label": "createMockBackend()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createmockbackend()",
      "id": "client_tauri_client_tests_unit_profiles_test_createmockbackend"
    },
    {
      "label": "createMockFetch()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "createmockfetch()",
      "id": "client_tauri_client_tests_unit_profiles_test_createmockfetch"
    },
    {
      "label": "jsonResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "jsonresponse()",
      "id": "client_tauri_client_tests_unit_profiles_test_jsonresponse"
    },
    {
      "label": "mgr()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L106",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "mgr()",
      "id": "client_tauri_client_tests_unit_profiles_test_mgr"
    },
    {
      "label": "nextUuid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "nextuuid()",
      "id": "client_tauri_client_tests_unit_profiles_test_nextuuid"
    },
    {
      "label": "fullProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "fullprofile()",
      "id": "client_tauri_client_tests_unit_server_panel_test_fullprofile"
    },
    {
      "label": "makeAc()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makeac()",
      "id": "client_tauri_client_tests_unit_server_panel_test_makeac"
    },
    {
      "label": "makeOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "makeopts()",
      "id": "client_tauri_client_tests_unit_server_panel_test_makeopts"
    },
    {
      "label": "freshStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "freshstore()",
      "id": "client_tauri_client_tests_unit_store_test_freshstore"
    },
    {
      "label": "fixPrompt()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "fixprompt()",
      "id": "claude_workflows_bughunt_fix_fixprompt"
    },
    {
      "label": "provePrompt()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L292",
      "_callable": true,
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "proveprompt()",
      "id": "claude_workflows_bughunt_fix_proveprompt"
    },
    {
      "label": "stacksFor()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L432",
      "_callable": true,
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "stacksfor()",
      "id": "claude_workflows_bughunt_fix_stacksfor"
    },
    {
      "label": "buildReadyPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L255",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "buildreadypayload()",
      "id": "client_tauri_client_tests_e2e_helpers_buildreadypayload"
    },
    {
      "label": "buildTauriMockScript()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L431",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "buildtaurimockscript()",
      "id": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "label": "chatEchoHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L283",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "chatechohandlers()",
      "id": "client_tauri_client_tests_e2e_helpers_chatechohandlers"
    },
    {
      "label": "mockTauriFullSessionWithAutoConnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L756",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mocktaurifullsessionwithautoconnect()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithautoconnect"
    },
    {
      "label": "mockTauriFullSessionWithFailingMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L879",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mocktaurifullsessionwithfailingmessages()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithfailingmessages"
    },
    {
      "label": "mockRegisterConflict()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mockregisterconflict()",
      "id": "client_tauri_client_tests_e2e_register_flow_spec_mockregisterconflict"
    },
    {
      "label": "mockRegisterSuccess()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mockregistersuccess()",
      "id": "client_tauri_client_tests_e2e_register_flow_spec_mockregistersuccess"
    },
    {
      "label": "switchToRegisterMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "switchtoregistermode()",
      "id": "client_tauri_client_tests_e2e_register_flow_spec_switchtoregistermode"
    },
    {
      "label": "loginToTotp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "logintototp()",
      "id": "client_tauri_client_tests_e2e_totp_flow_spec_logintototp"
    },
    {
      "label": "mockTotpFailure()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mocktotpfailure()",
      "id": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpfailure"
    },
    {
      "label": "mockTotpSuccess()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L8",
      "_callable": true,
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mocktotpsuccess()",
      "id": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpsuccess"
    },
    {
      "label": "buildKeybindsTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "buildkeybindstab()",
      "id": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab"
    },
    {
      "label": "captureKeyPress()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L282",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "capturekeypress()",
      "id": "client_tauri_client_src_lib_ptt_capturekeypress"
    },
    {
      "label": "initPtt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "initptt()",
      "id": "client_tauri_client_src_lib_ptt_initptt"
    },
    {
      "label": "stopPtt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "stopptt()",
      "id": "client_tauri_client_src_lib_ptt_stopptt"
    },
    {
      "label": "ungateMic()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "ungatemic()",
      "id": "client_tauri_client_src_lib_ptt_ungatemic"
    },
    {
      "label": "updatePttKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L264",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "updatepttkey()",
      "id": "client_tauri_client_src_lib_ptt_updatepttkey"
    },
    {
      "label": "vkName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L115",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "vkname()",
      "id": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "label": "setPttPollingLive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L381",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "setpttpollinglive()",
      "id": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "label": "resetAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "resetall()",
      "id": "client_tauri_client_tests_unit_ptt_test_resetall"
    },
    {
      "label": "containsStrictInequality()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L139",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "containsstrictinequality()",
      "id": "client_tauri_client_eslint_rules_containsstrictinequality"
    },
    {
      "label": "getCalleeName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L196",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "getcalleename()",
      "id": "client_tauri_client_eslint_rules_getcalleename"
    },
    {
      "label": "isFunctionNode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "isfunctionnode()",
      "id": "client_tauri_client_eslint_rules_isfunctionnode"
    },
    {
      "label": "isStoreModuleSource()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L326",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "isstoremodulesource()",
      "id": "client_tauri_client_eslint_rules_isstoremodulesource"
    },
    {
      "label": "isThisMember()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "isthismember()",
      "id": "client_tauri_client_eslint_rules_isthismember"
    },
    {
      "label": "isThisMethodCall()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "isthismethodcall()",
      "id": "client_tauri_client_eslint_rules_isthismethodcall"
    },
    {
      "label": "isWsOnCall()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L331",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "iswsoncall()",
      "id": "client_tauri_client_eslint_rules_iswsoncall"
    },
    {
      "label": "testSignalsSuperseded()",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "testsignalssuperseded()",
      "id": "client_tauri_client_eslint_rules_testsignalssuperseded"
    },
    {
      "label": "createLogsTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "createlogstab()",
      "id": "client_tauri_client_src_components_settings_logstab_createlogstab"
    },
    {
      "label": "formatLogEntry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "formatlogentry()",
      "id": "client_tauri_client_src_components_settings_logstab_formatlogentry"
    },
    {
      "label": ".build()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": ".build()",
      "id": "client_tauri_client_src_components_settings_logstab_logstabhandle_build"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_components_settings_logstab_logstabhandle_cleanup"
    },
    {
      "label": "applyStoredLogLevel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L144",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "applystoredloglevel()",
      "id": "client_tauri_client_src_lib_logger_applystoredloglevel"
    },
    {
      "label": "clearLogBuffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L180",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "clearlogbuffer()",
      "id": "client_tauri_client_src_lib_logger_clearlogbuffer"
    },
    {
      "label": "createEntry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "createentry()",
      "id": "client_tauri_client_src_lib_logger_createentry"
    },
    {
      "label": "emit()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "emit()",
      "id": "client_tauri_client_src_lib_logger_emit"
    },
    {
      "label": "getLogBuffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L173",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "getlogbuffer()",
      "id": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "label": "getLogLevel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L126",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "getloglevel()",
      "id": "client_tauri_client_src_lib_logger_getloglevel"
    },
    {
      "label": "readStoredLogLevel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L135",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "readstoredloglevel()",
      "id": "client_tauri_client_src_lib_logger_readstoredloglevel"
    },
    {
      "label": "serializeData()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "serializedata()",
      "id": "client_tauri_client_src_lib_logger_serializedata"
    },
    {
      "label": "setLogLevel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L116",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "setloglevel()",
      "id": "client_tauri_client_src_lib_logger_setloglevel"
    },
    {
      "label": "shouldLog()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "shouldlog()",
      "id": "client_tauri_client_src_lib_logger_shouldlog"
    },
    {
      "label": "readMigratedStringPref()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "readmigratedstringpref()",
      "id": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "label": "makeMockEntry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "makemockentry()",
      "id": "client_tauri_client_tests_unit_logs_tab_test_makemockentry"
    },
    {
      "label": "authenticate()",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "authenticate()",
      "id": "server_scripts_k6_ws_load_authenticate"
    },
    {
      "label": "envelope()",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "envelope()",
      "id": "server_scripts_k6_ws_load_envelope"
    },
    {
      "label": "handleSummary()",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L229",
      "_callable": true,
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "handlesummary()",
      "id": "server_scripts_k6_ws_load_handlesummary"
    },
    {
      "label": "textSummary()",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L237",
      "_callable": true,
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "textsummary()",
      "id": "server_scripts_k6_ws_load_textsummary"
    },
    {
      "label": "constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L140",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "constructor()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_constructor"
    },
    {
      "label": "fakeAudioTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "fakeaudiotrack()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_fakeaudiotrack"
    },
    {
      "label": "fakeDeps()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "fakedeps()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_fakedeps"
    },
    {
      "label": "fakeMediaStreamTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "fakemediastreamtrack()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_fakemediastreamtrack"
    },
    {
      "label": "fakeRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "fakeroom()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_fakeroom"
    },
    {
      "label": "fakeVideoTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "fakevideotrack()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_fakevideotrack"
    },
    {
      "label": "roomWithLocalPub()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L837",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "roomwithlocalpub()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_roomwithlocalpub"
    },
    {
      "label": "roomWithRemote()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L876",
      "_callable": true,
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "roomwithremote()",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_roomwithremote"
    },
    {
      "label": ".applyInviteLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".applyinvitelink()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_applyinvitelink"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L71",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_destroy"
    },
    {
      "label": ".focusHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".focushost()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_focushost"
    },
    {
      "label": ".getAutoConnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".getautoconnect()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getautoconnect"
    },
    {
      "label": ".getHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".gethost()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_gethost"
    },
    {
      "label": ".getPassword()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".getpassword()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getpassword"
    },
    {
      "label": ".getRememberPassword()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".getrememberpassword()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getrememberpassword"
    },
    {
      "label": ".resetToIdle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".resettoidle()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_resettoidle"
    },
    {
      "label": ".setAutoConnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".setautoconnect()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_setautoconnect"
    },
    {
      "label": ".setCredentials()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L64",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".setcredentials()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_setcredentials"
    },
    {
      "label": ".setHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L62",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".sethost()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_sethost"
    },
    {
      "label": ".showAutoConnecting()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".showautoconnecting()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showautoconnecting"
    },
    {
      "label": ".showConnecting()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".showconnecting()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showconnecting"
    },
    {
      "label": ".showError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".showerror()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showerror"
    },
    {
      "label": ".showTotp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 188,
      "community_name": "LoginFormApi",
      "norm_label": ".showtotp()",
      "id": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showtotp"
    },
    {
      "label": "mockTauriSessionWithChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mocktaurisessionwithchannels()",
      "id": "client_tauri_client_tests_e2e_gating_badges_parity_spec_mocktaurisessionwithchannels"
    },
    {
      "label": "captureScript()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "capturescript()",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_capturescript"
    },
    {
      "label": "getCapturedCalls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "getcapturedcalls()",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_getcapturedcalls"
    },
    {
      "label": "mockRoleChangeSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L250",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mockrolechangesession()",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_mockrolechangesession"
    },
    {
      "label": "mockSocialSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L137",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mocksocialsession()",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_mocksocialsession"
    },
    {
      "label": "waitForCapturedCall()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "waitforcapturedcall()",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_waitforcapturedcall"
    },
    {
      "label": "closeIdentityModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "closeidentitymodal()",
      "id": "client_tauri_client_src_components_channelsidebar_closeidentitymodal"
    },
    {
      "label": "openIdentityMismatchModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L94",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "openidentitymismatchmodal()",
      "id": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal"
    },
    {
      "label": "base64ToUint8()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L294",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "base64touint8()",
      "id": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "label": "buildAnnounceMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L179",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "buildannouncemessage()",
      "id": "client_tauri_client_src_lib_e2eecrypto_buildannouncemessage"
    },
    {
      "label": "computeKeyFingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "computekeyfingerprint()",
      "id": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "label": "deriveWrappingKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L259",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "derivewrappingkey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_derivewrappingkey"
    },
    {
      "label": "generateECDHKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "generateecdhkeypair()",
      "id": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "label": "importIdentityPublicKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "importidentitypublickey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "label": "importPublicKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "importpublickey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "label": "roomKeyToBase64()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L201",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "roomkeytobase64()",
      "id": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "label": "signEphemeralKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "signephemeralkey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "label": "uint8ToBase64()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L290",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "uint8tobase64()",
      "id": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "label": "unwrapRoomKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L239",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "unwraproomkey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "label": "verifyEphemeralKeySignature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L124",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "verifyephemeralkeysignature()",
      "id": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "label": "wrapRoomKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L214",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "wraproomkey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "label": ".handleOffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L843",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": ".handleoffer()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleoffer"
    },
    {
      "label": ".handleOfferInner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L853",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": ".handleofferinner()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner"
    },
    {
      "label": ".setPeerVerificationIfCurrent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L602",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": ".setpeerverificationifcurrent()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setpeerverificationifcurrent"
    },
    {
      "label": ".verifyPeerAnnounce()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L482",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": ".verifypeerannounce()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce"
    },
    {
      "label": "setPeerVerification()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L477",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "setpeerverification()",
      "id": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "label": "fixture()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L160",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "fixture()",
      "id": "client_tauri_client_tests_unit_e2eecrypto_test_fixture"
    },
    {
      "label": "createManager()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "createmanager()",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_createmanager"
    },
    {
      "label": "sendsOfType()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "sendsoftype()",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_sendsoftype"
    },
    {
      "label": ".applyNoiseSuppressor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".applynoisesuppressor()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_applynoisesuppressor"
    },
    {
      "label": ".ctxState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".ctxstate()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_ctxstate"
    },
    {
      "label": ".gainValue()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".gainvalue()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_gainvalue"
    },
    {
      "label": ".inputGain()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".inputgain()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_inputgain"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".isactive()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_isactive"
    },
    {
      "label": ".isVadGated()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".isvadgated()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_isvadgated"
    },
    {
      "label": ".lastVadRms()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L277",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".lastvadrms()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_lastvadrms"
    },
    {
      "label": ".reapplyAudioProcessing()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L445",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".reapplyaudioprocessing()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing"
    },
    {
      "label": ".removeNoiseSuppressor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".removenoisesuppressor()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_removenoisesuppressor"
    },
    {
      "label": ".setRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".setroom()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setroom"
    },
    {
      "label": ".setupAudioPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L104",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".setupaudiopipeline()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline"
    },
    {
      "label": ".setVoiceSensitivity()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L248",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".setvoicesensitivity()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity"
    },
    {
      "label": ".startVadFallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L357",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".startvadfallback()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadfallback"
    },
    {
      "label": ".startVadPolling()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L286",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".startvadpolling()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling"
    },
    {
      "label": ".startVadWorklet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L315",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".startvadworklet()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadworklet"
    },
    {
      "label": ".stopVadPolling()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L418",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".stopvadpolling()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling"
    },
    {
      "label": ".teardownAudioPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L175",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".teardownaudiopipeline()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_teardownaudiopipeline"
    },
    {
      "label": ".updatePipelineGain()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L223",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".updatepipelinegain()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "label": ".vadUsingWorklet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L281",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": ".vadusingworklet()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_vadusingworklet"
    },
    {
      "label": "loadPref()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 205,
      "community_name": "loadPref",
      "norm_label": "loadpref()",
      "id": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "label": "._cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L174",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._cleanup()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_cleanup"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L14",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_constructor"
    },
    {
      "label": "._fillOutputFromRingBuffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L217",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._filloutputfromringbuffer()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_filloutputfromringbuffer"
    },
    {
      "label": "._initWasm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._initwasm()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_initwasm"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L244",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": ".process()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_process"
    },
    {
      "label": "._processFrame()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L134",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._processframe()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processframe"
    },
    {
      "label": "._processInputRingBuffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L196",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._processinputringbuffer()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processinputringbuffer"
    },
    {
      "label": "._reportError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "._reporterror()",
      "id": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_reporterror"
    },
    {
      "label": "_processFrame()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "_processframe()",
      "id": "client_tauri_client_tests_unit_rnnoise_worklet_test_processframe"
    },
    {
      "label": ".cycleMicForDeviceSwitch()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".cyclemicfordeviceswitch()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_cyclemicfordeviceswitch"
    },
    {
      "label": ".handleDeviceChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L115",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".handledevicechange()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange"
    },
    {
      "label": ".setAudioPipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".setaudiopipeline()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_setaudiopipeline"
    },
    {
      "label": ".setOnError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".setonerror()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_setonerror"
    },
    {
      "label": ".setOnToast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L62",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".setontoast()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_setontoast"
    },
    {
      "label": ".setRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".setroom()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_setroom"
    },
    {
      "label": ".startDeviceChangeListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L91",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".startdevicechangelistener()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_startdevicechangelistener"
    },
    {
      "label": ".stopDeviceChangeListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L104",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".stopdevicechangelistener()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_stopdevicechangelistener"
    },
    {
      "label": ".switchInputDevice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L168",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".switchinputdevice()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_switchinputdevice"
    },
    {
      "label": ".switchOutputDevice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L203",
      "_callable": true,
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".switchoutputdevice()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_switchoutputdevice"
    },
    {
      "label": "createTestHarness()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "createtestharness()",
      "id": "client_tauri_client_tests_helpers_test_harness_createtestharness"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_tests_helpers_test_harness_mountable_destroy"
    },
    {
      "label": ".mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".mount()",
      "id": "client_tauri_client_tests_helpers_test_harness_mountable_mount"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness_cleanup"
    },
    {
      "label": ".click()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".click()",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness_click"
    },
    {
      "label": ".mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".mount()",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness_mount"
    },
    {
      "label": ".query()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".query()",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness_query"
    },
    {
      "label": ".queryAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": ".queryall()",
      "id": "client_tauri_client_tests_helpers_test_harness_testharness_queryall"
    },
    {
      "label": "mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "mount()",
      "id": "client_tauri_client_tests_unit_test_harness_test_mount"
    },
    {
      "label": "addLogListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L162",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "addloglistener()",
      "id": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "label": "flushBuffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "flushbuffer()",
      "id": "client_tauri_client_src_lib_logpersistence_flushbuffer"
    },
    {
      "label": "flushLogs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L176",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "flushlogs()",
      "id": "client_tauri_client_src_lib_logpersistence_flushlogs"
    },
    {
      "label": "getLogDir()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L189",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "getlogdir()",
      "id": "client_tauri_client_src_lib_logpersistence_getlogdir"
    },
    {
      "label": "initLogPersistence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "initlogpersistence()",
      "id": "client_tauri_client_src_lib_logpersistence_initlogpersistence"
    },
    {
      "label": "logFilePath()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "logfilepath()",
      "id": "client_tauri_client_src_lib_logpersistence_logfilepath"
    },
    {
      "label": "onLogEntry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "onlogentry()",
      "id": "client_tauri_client_src_lib_logpersistence_onlogentry"
    },
    {
      "label": "rotateOldFiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "rotateoldfiles()",
      "id": "client_tauri_client_src_lib_logpersistence_rotateoldfiles"
    },
    {
      "label": "scheduleFlush()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "scheduleflush()",
      "id": "client_tauri_client_src_lib_logpersistence_scheduleflush"
    },
    {
      "label": "today()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "today()",
      "id": "client_tauri_client_src_lib_logpersistence_today"
    },
    {
      "label": "captureListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "capturelistener()",
      "id": "client_tauri_client_tests_unit_log_persistence_test_capturelistener"
    },
    {
      "label": "freshImport()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "freshimport()",
      "id": "client_tauri_client_tests_unit_log_persistence_test_freshimport"
    },
    {
      "label": "makeEntry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "makeentry()",
      "id": "client_tauri_client_tests_unit_log_persistence_test_makeentry"
    },
    {
      "label": "mockTauriSessionWithDms()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mocktaurisessionwithdms()",
      "id": "client_tauri_client_tests_e2e_dm_system_spec_mocktaurisessionwithdms"
    },
    {
      "label": "navigateToMainPageWithDms()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L91",
      "_callable": true,
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "navigatetomainpagewithdms()",
      "id": "client_tauri_client_tests_e2e_dm_system_spec_navigatetomainpagewithdms"
    },
    {
      "label": "submitLogin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L916",
      "_callable": true,
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "submitlogin()",
      "id": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "label": "waitForWsReady()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L987",
      "_callable": true,
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "waitforwsready()",
      "id": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "label": "joinVoiceChannelByName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1009",
      "_callable": true,
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "joinvoicechannelbyname()",
      "id": "client_tauri_client_tests_e2e_helpers_joinvoicechannelbyname"
    },
    {
      "label": "mockTauriFullSessionWithVoice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L807",
      "_callable": true,
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "mocktaurifullsessionwithvoice()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "label": "mockTauriFullSessionWithVoiceFailure()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L826",
      "_callable": true,
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "mocktaurifullsessionwithvoicefailure()",
      "id": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoicefailure"
    },
    {
      "label": "voiceJoinFailureHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L412",
      "_callable": true,
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "voicejoinfailurehandler()",
      "id": "client_tauri_client_tests_e2e_helpers_voicejoinfailurehandler"
    },
    {
      "label": "clientLogs()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L181",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "clientlogs()",
      "id": "tools_mcp_introspect_index_clientlogs"
    },
    {
      "label": "collectLogs()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L106",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "collectlogs()",
      "id": "tools_mcp_introspect_index_collectlogs"
    },
    {
      "label": "fail()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L197",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "fail()",
      "id": "tools_mcp_introspect_index_fail"
    },
    {
      "label": "httpsAgent()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "httpsagent()",
      "id": "tools_mcp_introspect_index_httpsagent"
    },
    {
      "label": "ok()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L196",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "ok()",
      "id": "tools_mcp_introspect_index_ok"
    },
    {
      "label": "readServerPort()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "readserverport()",
      "id": "tools_mcp_introspect_index_readserverport"
    },
    {
      "label": "request()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "request()",
      "id": "tools_mcp_introspect_index_request"
    },
    {
      "label": "requireToken()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "requiretoken()",
      "id": "tools_mcp_introspect_index_requiretoken"
    },
    {
      "label": "safeParse()",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L173",
      "_callable": true,
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "safeparse()",
      "id": "tools_mcp_introspect_index_safeparse"
    },
    {
      "label": "confirmAll()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "confirmall()",
      "id": "claude_workflows_bughunt_harness_confirmall"
    },
    {
      "label": "defaultRecon()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "defaultrecon()",
      "id": "claude_workflows_bughunt_harness_defaultrecon"
    },
    {
      "label": "finding()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L64",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "finding()",
      "id": "claude_workflows_bughunt_harness_finding"
    },
    {
      "label": "graphRows()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "graphrows()",
      "id": "claude_workflows_bughunt_harness_graphrows"
    },
    {
      "label": "makeStub()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "makestub()",
      "id": "claude_workflows_bughunt_harness_makestub"
    },
    {
      "label": "refuteAll()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "refuteall()",
      "id": "claude_workflows_bughunt_harness_refuteall"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "run()",
      "id": "claude_workflows_bughunt_harness_run"
    },
    {
      "label": "close()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "close()",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_close"
    },
    {
      "label": "createAnalyser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "createanalyser()",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_createanalyser"
    },
    {
      "label": "createMediaStreamSource()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "createmediastreamsource()",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_createmediastreamsource"
    },
    {
      "label": "stubNavigator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L219",
      "_callable": true,
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "stubnavigator()",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_stubnavigator"
    },
    {
      "label": "initDeepLinks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L121",
      "_callable": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "initdeeplinks()",
      "id": "client_tauri_client_src_lib_deep_link_initdeeplinks"
    },
    {
      "label": "linkSegments()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "linksegments()",
      "id": "client_tauri_client_src_lib_deep_link_linksegments"
    },
    {
      "label": "parseIdSegment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "parseidsegment()",
      "id": "client_tauri_client_src_lib_deep_link_parseidsegment"
    },
    {
      "label": "parseInviteLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "parseinvitelink()",
      "id": "client_tauri_client_src_lib_deep_link_parseinvitelink"
    },
    {
      "label": "parseMessageLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "parsemessagelink()",
      "id": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "label": "findChannelById()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "findchannelbyid()",
      "id": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "label": "hasMessageJumpHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "hasmessagejumphandler()",
      "id": "client_tauri_client_src_lib_message_navigation_hasmessagejumphandler"
    },
    {
      "label": "setMessageJumpHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "setmessagejumphandler()",
      "id": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".close()",
      "id": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "label": "showToast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "showtoast()",
      "id": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "label": ".destroyChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".destroychannel()",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_destroychannel"
    },
    {
      "label": ".mountChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".mountchannel()",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_mountchannel"
    },
    {
      "label": ".openFilePicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".openfilepicker()",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_openfilepicker"
    },
    {
      "label": "createChatArea()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createchatarea()",
      "id": "client_tauri_client_src_pages_main_page_chatarea_createchatarea"
    },
    {
      "label": "createMessageJumper()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createmessagejumper()",
      "id": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper"
    },
    {
      "label": "defaultNextFrame()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "defaultnextframe()",
      "id": "client_tauri_client_src_pages_main_page_messagejump_defaultnextframe"
    },
    {
      "label": ".jumpTo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".jumpto()",
      "id": "client_tauri_client_src_pages_main_page_messagejump_messagejumper_jumpto"
    },
    {
      "label": "createInviteManagerController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L154",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createinvitemanagercontroller()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller"
    },
    {
      "label": "createPinnedPanelController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createpinnedpanelcontroller()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "label": "createQuickSwitcherManager()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L93",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createquickswitchermanager()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager"
    },
    {
      "label": "createSearchOverlayController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L326",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "createsearchoverlaycontroller()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L151",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller_cleanup"
    },
    {
      "label": ".open()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".open()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller_open"
    },
    {
      "label": "isInviteRevoked()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "isinviterevoked()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_isinviterevoked"
    },
    {
      "label": "mapInviteResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "mapinviteresponse()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_mapinviteresponse"
    },
    {
      "label": "mapToPinnedMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "maptopinnedmessage()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_maptopinnedmessage"
    },
    {
      "label": "pickPinAvatarColor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "pickpinavatarcolor()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_pickpinavatarcolor"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L232",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller_cleanup"
    },
    {
      "label": ".toggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L231",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".toggle()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller_toggle"
    },
    {
      "label": ".attach()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".attach()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager_attach"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L323",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_cleanup"
    },
    {
      "label": ".open()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L322",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": ".open()",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_open"
    },
    {
      "label": "hasMessageLoaded()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L960",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "hasmessageloaded()",
      "id": "client_tauri_client_src_stores_messages_store_hasmessageloaded"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_chat_area_test_makeoptions"
    },
    {
      "label": "makeInviteResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "makeinviteresponse()",
      "id": "client_tauri_client_tests_unit_overlay_managers_test_makeinviteresponse"
    },
    {
      "label": "makeMockApi()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L120",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "makemockapi()",
      "id": "client_tauri_client_tests_unit_overlay_managers_test_makemockapi"
    },
    {
      "label": "makeMockToast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L138",
      "_callable": true,
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "makemocktoast()",
      "id": "client_tauri_client_tests_unit_overlay_managers_test_makemocktoast"
    },
    {
      "label": ".getCurrentPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": ".getcurrentpage()",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_getcurrentpage"
    },
    {
      "label": ".navigate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": ".navigate()",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_navigate"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": ".connect()",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_connect"
    },
    {
      "label": ".onStateChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": ".onstatechange()",
      "id": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_onstatechange"
    },
    {
      "label": "reconnectAfterCertAccept()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "reconnectaftercertaccept()",
      "id": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept"
    },
    {
      "label": "fakeWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/cert-reconnect.test.ts",
      "source_location": "L4",
      "_callable": true,
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "fakews()",
      "id": "client_tauri_client_tests_unit_cert_reconnect_test_fakews"
    },
    {
      "label": "captureScript()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "capturescript()",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_capturescript"
    },
    {
      "label": "getCapturedCalls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "getcapturedcalls()",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_getcapturedcalls"
    },
    {
      "label": "mockSessionWithCustomEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L93",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "mocksessionwithcustomemoji()",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mocksessionwithcustomemoji"
    },
    {
      "label": "mockVoiceSessionWithoutModPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L259",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "mockvoicesessionwithoutmodpermission()",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mockvoicesessionwithoutmodpermission"
    },
    {
      "label": "waitForCapturedCall()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "waitforcapturedcall()",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_waitforcapturedcall"
    },
    {
      "label": "emitWsMessageAndWait()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1028",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "emitwsmessageandwait()",
      "id": "client_tauri_client_tests_e2e_helpers_emitwsmessageandwait"
    },
    {
      "label": "voiceWsHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L353",
      "_callable": true,
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "voicewshandlers()",
      "id": "client_tauri_client_tests_e2e_helpers_voicewshandlers"
    },
    {
      "label": "emitPeerAnnounce()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L165",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "emitpeerannounce()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_emitpeerannounce"
    },
    {
      "label": "invokesOf()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L182",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "invokesof()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_invokesof"
    },
    {
      "label": "makePeerCrypto()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "makepeercrypto()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_makepeercrypto"
    },
    {
      "label": "mockE2EEVoiceSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L104",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "mocke2eevoicesession()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_mocke2eevoicesession"
    },
    {
      "label": "peerBadge()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "peerbadge()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_peerbadge"
    },
    {
      "label": "voiceJoinWithTokenHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "voicejoinwithtokenhandler()",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_voicejoinwithtokenhandler"
    },
    {
      "label": "fixAll()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L659",
      "_callable": true,
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "fixall()",
      "id": "claude_workflows_bughunt_fix_harness_fixall"
    },
    {
      "label": "proveOk()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L672",
      "_callable": true,
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "proveok()",
      "id": "claude_workflows_bughunt_fix_harness_proveok"
    },
    {
      "label": "rec()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "rec()",
      "id": "claude_workflows_bughunt_fix_harness_rec"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "run()",
      "id": "claude_workflows_bughunt_fix_harness_run"
    },
    {
      "label": "createRouter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "createrouter()",
      "id": "client_tauri_client_src_lib_router_createrouter"
    },
    {
      "label": ".getCurrentPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": ".getcurrentpage()",
      "id": "client_tauri_client_src_lib_router_router_getcurrentpage"
    },
    {
      "label": ".navigate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": ".navigate()",
      "id": "client_tauri_client_src_lib_router_router_navigate"
    },
    {
      "label": ".onNavigate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": ".onnavigate()",
      "id": "client_tauri_client_src_lib_router_router_onnavigate"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "main()",
      "id": "superpowers_render_ledger_main"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "render()",
      "id": "superpowers_render_ledger_render"
    },
    {
      "label": "selftest()",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "selftest()",
      "id": "superpowers_render_ledger_selftest"
    },
    {
      "label": "validate()",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "validate()",
      "id": "superpowers_render_ledger_validate"
    },
    {
      "label": "find()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "find()",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_find"
    },
    {
      "label": "urls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "urls()",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_urls"
    },
    {
      "label": ".setInputVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": ".setinputvolume()",
      "id": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setinputvolume"
    },
    {
      "label": "savePref()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "savepref()",
      "id": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "label": "buildVoiceAudioTabInner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "buildvoiceaudiotabinner()",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner"
    },
    {
      "label": "createVoiceAudioTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createvoiceaudiotab()",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab"
    },
    {
      "label": ".build()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".build()",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_build"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_cleanup"
    },
    {
      "label": "createVoiceWidget()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createvoicewidget()",
      "id": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "label": "formatElapsed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L60",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "formatelapsed()",
      "id": "client_tauri_client_src_components_voicewidget_formatelapsed"
    },
    {
      "label": "collectAllStats()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "collectallstats()",
      "id": "client_tauri_client_src_lib_connectionstats_collectallstats"
    },
    {
      "label": ".getStats()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getstats()",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_getstats"
    },
    {
      "label": ".onQualityChanged()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".onqualitychanged()",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onqualitychanged"
    },
    {
      "label": ".onUpdate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".onupdate()",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onupdate"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".start()",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_start"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".stop()",
      "id": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_stop"
    },
    {
      "label": "createConnectionStatsPoller()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createconnectionstatspoller()",
      "id": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller"
    },
    {
      "label": "extractMetrics()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "extractmetrics()",
      "id": "client_tauri_client_src_lib_connectionstats_extractmetrics"
    },
    {
      "label": "formatBitrate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L249",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "formatbitrate()",
      "id": "client_tauri_client_src_lib_connectionstats_formatbitrate"
    },
    {
      "label": "formatBytes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L238",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "formatbytes()",
      "id": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "label": "formatRate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L244",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "formatrate()",
      "id": "client_tauri_client_src_lib_connectionstats_formatrate"
    },
    {
      "label": "qualityFromRtt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "qualityfromrtt()",
      "id": "client_tauri_client_src_lib_connectionstats_qualityfromrtt"
    },
    {
      "label": "isMicPolicyGated()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "ismicpolicygated()",
      "id": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "label": "createSignalIcon()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L263",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createsignalicon()",
      "id": "client_tauri_client_src_lib_icons_createsignalicon"
    },
    {
      "label": "attachDiagnosticListeners()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "attachdiagnosticlisteners()",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_attachdiagnosticlisteners"
    },
    {
      "label": "buildSessionDebugInfo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L136",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "buildsessiondebuginfo()",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo"
    },
    {
      "label": "getIceConnectionState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "geticeconnectionstate()",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_geticeconnectionstate"
    },
    {
      "label": "logIceConnectionInfo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "logiceconnectioninfo()",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "label": "getRoomForStats()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1807",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getroomforstats()",
      "id": "client_tauri_client_src_lib_livekitsession_getroomforstats"
    },
    {
      "label": "isVoiceConnected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1803",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "isvoiceconnected()",
      "id": "client_tauri_client_src_lib_livekitsession_isvoiceconnected"
    },
    {
      "label": ".applyMicMuteState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1621",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".applymicmutestate()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "label": ".attemptAutoReconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L491",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".attemptautoreconnect()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect"
    },
    {
      "label": ".cleanupAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1570",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".cleanupall()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_cleanupall"
    },
    {
      "label": ".clearOnError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L984",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".clearonerror()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_clearonerror"
    },
    {
      "label": ".clearOnRemoteVideo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L995",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".clearonremotevideo()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_clearonremotevideo"
    },
    {
      "label": ".clearTokenRefreshTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L791",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".cleartokenrefreshtimer()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_cleartokenrefreshtimer"
    },
    {
      "label": ".connectAndSetup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1032",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".connectandsetup()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup"
    },
    {
      "label": "._connecting()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L243",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._connecting()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_connecting"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L285",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor"
    },
    {
      "label": ".createRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L392",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".createroom()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom"
    },
    {
      "label": "._currentChannelId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L215",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._currentchannelid()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_currentchannelid"
    },
    {
      "label": ".disableCamera()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1651",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".disablecamera()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_disablecamera"
    },
    {
      "label": ".disableScreenshare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1659",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".disablescreenshare()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_disablescreenshare"
    },
    {
      "label": ".disconnectSupersededLocalRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1021",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".disconnectsupersededlocalroom()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_disconnectsupersededlocalroom"
    },
    {
      "label": "._e2eeEpoch()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._e2eeepoch()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_e2eeepoch"
    },
    {
      "label": ".enableCamera()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1647",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".enablecamera()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_enablecamera"
    },
    {
      "label": ".enableScreenshare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1655",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".enablescreenshare()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_enablescreenshare"
    },
    {
      "label": ".ensureLiveKitProxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L752",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".ensurelivekitproxy()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_ensurelivekitproxy"
    },
    {
      "label": ".getLocalCameraStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1725",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getlocalcamerastream()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getlocalcamerastream"
    },
    {
      "label": ".getLocalScreenshareStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1729",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getlocalscreensharestream()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getlocalscreensharestream"
    },
    {
      "label": ".getRemoteVideoStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1734",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getremotevideostream()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getremotevideostream"
    },
    {
      "label": ".getRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1738",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getroom()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getroom"
    },
    {
      "label": ".getScreenshareAudioMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1695",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getscreenshareaudiomuted()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getscreenshareaudiomuted"
    },
    {
      "label": ".getScreenshareAudioVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1687",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getscreenshareaudiovolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getscreenshareaudiovolume"
    },
    {
      "label": ".getSessionDebugInfo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1742",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getsessiondebuginfo()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getsessiondebuginfo"
    },
    {
      "label": ".getUserVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1679",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".getuservolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_getuservolume"
    },
    {
      "label": ".handleE2EEAnnounce()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1457",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".handlee2eeannounce()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_handlee2eeannounce"
    },
    {
      "label": ".handleE2EEOffer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1469",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".handlee2eeoffer()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_handlee2eeoffer"
    },
    {
      "label": ".handleParticipantLeft()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1481",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".handleparticipantleft()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_handleparticipantleft"
    },
    {
      "label": ".handleVoiceToken()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1357",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".handlevoicetoken()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetoken"
    },
    {
      "label": ".handleVoiceTokenRefresh()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L850",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".handlevoicetokenrefresh()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetokenrefresh"
    },
    {
      "label": ".isStateConnected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L255",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".isstateconnected()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_isstateconnected"
    },
    {
      "label": "._lastDirectUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L236",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._lastdirecturl()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_lastdirecturl"
    },
    {
      "label": "._lastUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L229",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._lasturl()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_lasturl"
    },
    {
      "label": "._latestToken()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L222",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._latesttoken()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_latesttoken"
    },
    {
      "label": ".leaveVoice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1518",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".leavevoice()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice"
    },
    {
      "label": ".muteScreenshareAudio()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1691",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".mutescreenshareaudio()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_mutescreenshareaudio"
    },
    {
      "label": "._peerPublicKeys()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L169",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._peerpublickeys()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_peerpublickeys"
    },
    {
      "label": "._pendingAnnounces()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L187",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._pendingannounces()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_pendingannounces"
    },
    {
      "label": ".reapplyAudioProcessing()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1721",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".reapplyaudioprocessing()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplyaudioprocessing"
    },
    {
      "label": ".reapplyMuteGain()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1702",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".reapplymutegain()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain"
    },
    {
      "label": "._reconnectAc()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L248",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._reconnectac()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_reconnectac"
    },
    {
      "label": ".reconnectSuperseded()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L482",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".reconnectsuperseded()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_reconnectsuperseded"
    },
    {
      "label": ".rePinPeerIdentity()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1449",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".repinpeeridentity()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_repinpeeridentity"
    },
    {
      "label": ".requestTokenRefresh()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L805",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".requesttokenrefresh()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_requesttokenrefresh"
    },
    {
      "label": ".resolveLiveKitUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L711",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".resolvelivekiturl()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_resolvelivekiturl"
    },
    {
      "label": ".restoreLocalVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L877",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".restorelocalvoicestate()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate"
    },
    {
      "label": ".retryMicPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1486",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".retrymicpermission()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission"
    },
    {
      "label": "._room()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L210",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._room()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_room"
    },
    {
      "label": ".rotateKeyPeriodically()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L195",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".rotatekeyperiodically()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_rotatekeyperiodically"
    },
    {
      "label": "._rotatingKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L175",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._rotatingkey()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_rotatingkey"
    },
    {
      "label": "._rotationPending()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L181",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._rotationpending()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_rotationpending"
    },
    {
      "label": ".setDeafened()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1601",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setdeafened()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setdeafened"
    },
    {
      "label": ".setInputVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1709",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setinputvolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setinputvolume"
    },
    {
      "label": ".setMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1585",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setmuted()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setmuted"
    },
    {
      "label": ".setOnError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L980",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setonerror()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setonerror"
    },
    {
      "label": ".setOnRemoteVideo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L988",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setonremotevideo()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setonremotevideo"
    },
    {
      "label": ".setOnRemoteVideoRemoved()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L991",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setonremotevideoremoved()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setonremotevideoremoved"
    },
    {
      "label": ".setOutputVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1713",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setoutputvolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setoutputvolume"
    },
    {
      "label": ".setScreenshareAudioVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1683",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setscreenshareaudiovolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setscreenshareaudiovolume"
    },
    {
      "label": ".setServerHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L972",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setserverhost()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setserverhost"
    },
    {
      "label": ".setState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L201",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setstate()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "label": ".setUserVolume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1675",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setuservolume()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setuservolume"
    },
    {
      "label": ".setVoiceSensitivity()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1717",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setvoicesensitivity()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setvoicesensitivity"
    },
    {
      "label": ".setWsClient()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L969",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".setwsclient()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_setwsclient"
    },
    {
      "label": ".startTokenRefreshTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L783",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".starttokenrefreshtimer()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "label": ".switchInputDevice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1665",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".switchinputdevice()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_switchinputdevice"
    },
    {
      "label": ".switchOutputDevice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1669",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".switchoutputdevice()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_switchoutputdevice"
    },
    {
      "label": ".syncModuleRooms()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L460",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": ".syncmodulerooms()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "label": "._videoTrackDeps()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L271",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "._videotrackdeps()",
      "id": "client_tauri_client_src_lib_livekitsession_livekitsession_videotrackdeps"
    },
    {
      "label": "parseUserId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "parseuserid()",
      "id": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "label": "createRoomEventHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createroomeventhandlers()",
      "id": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "label": "bumpGeneration()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L167",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "bumpgeneration()",
      "id": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "label": "disableCamera()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L300",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "disablecamera()",
      "id": "client_tauri_client_src_lib_screenshare_disablecamera"
    },
    {
      "label": "disableScreenshare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L449",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "disablescreenshare()",
      "id": "client_tauri_client_src_lib_screenshare_disablescreenshare"
    },
    {
      "label": "enableCamera()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L220",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "enablecamera()",
      "id": "client_tauri_client_src_lib_screenshare_enablecamera"
    },
    {
      "label": "enableScreenshare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L341",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "enablescreenshare()",
      "id": "client_tauri_client_src_lib_screenshare_enablescreenshare"
    },
    {
      "label": "getEffectiveScreenShareFps()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "geteffectivescreensharefps()",
      "id": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "label": "getLocalCameraStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L474",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getlocalcamerastream()",
      "id": "client_tauri_client_src_lib_screenshare_getlocalcamerastream"
    },
    {
      "label": "getLocalScreenshareStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L482",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getlocalscreensharestream()",
      "id": "client_tauri_client_src_lib_screenshare_getlocalscreensharestream"
    },
    {
      "label": "getRemoteVideoStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L490",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getremotevideostream()",
      "id": "client_tauri_client_src_lib_screenshare_getremotevideostream"
    },
    {
      "label": "getScreenShareCaptureOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getscreensharecaptureoptions()",
      "id": "client_tauri_client_src_lib_screenshare_getscreensharecaptureoptions"
    },
    {
      "label": "getScreenShareFps()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getscreensharefps()",
      "id": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "label": "getScreenShareMaxBitrate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getscreensharemaxbitrate()",
      "id": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "label": "getStreamQuality()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "getstreamquality()",
      "id": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "label": "registerPendingVideoEnable()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L183",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "registerpendingvideoenable()",
      "id": "client_tauri_client_src_lib_screenshare_registerpendingvideoenable"
    },
    {
      "label": "rollbackPendingVideo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L193",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "rollbackpendingvideo()",
      "id": "client_tauri_client_src_lib_screenshare_rollbackpendingvideo"
    },
    {
      "label": "stopManualCameraTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L208",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "stopmanualcameratrack()",
      "id": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "label": "stopManualScreenTracks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L327",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "stopmanualscreentracks()",
      "id": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "label": "attachGlobalKeybinds()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "attachglobalkeybinds()",
      "id": "client_tauri_client_src_pages_main_page_globalkeybinds_attachglobalkeybinds"
    },
    {
      "label": "inVoice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "invoice()",
      "id": "client_tauri_client_src_pages_main_page_globalkeybinds_invoice"
    },
    {
      "label": "createVoiceWidgetCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createvoicewidgetcallbacks()",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "label": "socketLive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "socketlive()",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_socketlive"
    },
    {
      "label": "tryConsume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "tryconsume()",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_tryconsume"
    },
    {
      "label": "setConnectionStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L95",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setconnectionstatus()",
      "id": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "label": "isPttPollingLive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L386",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "ispttpollinglive()",
      "id": "client_tauri_client_src_stores_voice_store_ispttpollinglive"
    },
    {
      "label": "leaveVoiceChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L288",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "leavevoicechannel()",
      "id": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "label": "setEncryptionDegraded()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L332",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setencryptiondegraded()",
      "id": "client_tauri_client_src_stores_voice_store_setencryptiondegraded"
    },
    {
      "label": "setListenOnly()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L407",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlistenonly()",
      "id": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "label": "setLocalCamera()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L391",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlocalcamera()",
      "id": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "label": "setLocalDeafened()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L347",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlocaldeafened()",
      "id": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "label": "setLocalMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L339",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlocalmuted()",
      "id": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "label": "setLocalScreenshare()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L399",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlocalscreenshare()",
      "id": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "label": "setLocalSpeaking()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L415",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setlocalspeaking()",
      "id": "client_tauri_client_src_stores_voice_store_setlocalspeaking"
    },
    {
      "label": "setPttGated()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L358",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setpttgated()",
      "id": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "label": "setVoiceStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L322",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setvoicestatus()",
      "id": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "label": "createMockRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L159",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createmockroom()",
      "id": "client_tauri_client_tests_unit_connection_stats_test_createmockroom"
    },
    {
      "label": "makeHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "makehandlers()",
      "id": "client_tauri_client_tests_unit_global_keybinds_test_makehandlers"
    },
    {
      "label": "press()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "press()",
      "id": "client_tauri_client_tests_unit_global_keybinds_test_press"
    },
    {
      "label": "engine()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L206",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "engine()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_engine"
    },
    {
      "label": "fakeElements()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fakeelements()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakeelements"
    },
    {
      "label": "fakePeerConnection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fakepeerconnection()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakepeerconnection"
    },
    {
      "label": "fakePipeline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fakepipeline()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakepipeline"
    },
    {
      "label": "fakeRoom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fakeroom()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakeroom"
    },
    {
      "label": "withEngine()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "withengine()",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test_withengine"
    },
    {
      "label": "createDeferred()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L233",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "createdeferred()",
      "id": "client_tauri_client_tests_unit_livekit_session_test_createdeferred"
    },
    {
      "label": "joinAsKeyHolder()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3214",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "joinaskeyholder()",
      "id": "client_tauri_client_tests_unit_livekit_session_test_joinaskeyholder"
    },
    {
      "label": "offerSends()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3220",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "offersends()",
      "id": "client_tauri_client_tests_unit_livekit_session_test_offersends"
    },
    {
      "label": "statusCalls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L925",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "statuscalls()",
      "id": "client_tauri_client_tests_unit_livekit_session_test_statuscalls"
    },
    {
      "label": "audioTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "audiotrack()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_audiotrack"
    },
    {
      "label": "build()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "build()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_build"
    },
    {
      "label": "constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L155",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "constructor()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_constructor"
    },
    {
      "label": "fakeAudioElements()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fakeaudioelements()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_fakeaudioelements"
    },
    {
      "label": "participant()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L140",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "participant()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_participant"
    },
    {
      "label": "pub()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L136",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "pub()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_pub"
    },
    {
      "label": "seedVoiceUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L365",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "seedvoiceusers()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_seedvoiceusers"
    },
    {
      "label": "speaker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L361",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "speaker()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_speaker"
    },
    {
      "label": "videoTrack()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "videotrack()",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test_videotrack"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_screen_share_button_test_resetstores"
    },
    {
      "label": "setVoiceConnected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setvoiceconnected()",
      "id": "client_tauri_client_tests_unit_screen_share_button_test_setvoiceconnected"
    },
    {
      "label": "makeLimiters()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "makelimiters()",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test_makelimiters"
    },
    {
      "label": "makeVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L95",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "makevoicestate()",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test_makevoicestate"
    },
    {
      "label": "makeWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "makews()",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test_makews"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_voice_disconnect_test_resetstores"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_voice_store_test_resetstore"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_voice_widget_test_resetstores"
    },
    {
      "label": "setVoiceChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setvoicechannel()",
      "id": "client_tauri_client_tests_unit_voice_widget_test_setvoicechannel"
    },
    {
      "label": "setVoiceStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setvoicestatus()",
      "id": "client_tauri_client_tests_unit_voice_widget_test_setvoicestatus"
    },
    {
      "label": "initWindowState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "initwindowstate()",
      "id": "client_tauri_client_src_lib_window_state_initwindowstate"
    },
    {
      "label": "isRectOnScreen()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "isrectonscreen()",
      "id": "client_tauri_client_src_lib_window_state_isrectonscreen"
    },
    {
      "label": ".onCameraToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": ".oncameratoggle()",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_oncameratoggle"
    },
    {
      "label": ".onDeafenToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": ".ondeafentoggle()",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_ondeafentoggle"
    },
    {
      "label": ".onDisconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": ".ondisconnect()",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_ondisconnect"
    },
    {
      "label": ".onMuteToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": ".onmutetoggle()",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_onmutetoggle"
    },
    {
      "label": ".onScreenshareToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 315,
      "community_name": "VoiceWidgetOptions",
      "norm_label": ".onscreensharetoggle()",
      "id": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_onscreensharetoggle"
    },
    {
      "label": "emitCertTofu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "emitcerttofu()",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec_emitcerttofu"
    },
    {
      "label": "banner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "banner()",
      "id": "client_tauri_client_tests_e2e_updater_spec_banner"
    },
    {
      "label": "bannerText()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L91",
      "_callable": true,
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "bannertext()",
      "id": "client_tauri_client_tests_e2e_updater_spec_bannertext"
    },
    {
      "label": "emitProgress()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "emitprogress()",
      "id": "client_tauri_client_tests_e2e_updater_spec_emitprogress"
    },
    {
      "label": "mockUpdaterSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "mockupdatersession()",
      "id": "client_tauri_client_tests_e2e_updater_spec_mockupdatersession"
    },
    {
      "label": "waitForInstallHandles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "waitforinstallhandles()",
      "id": "client_tauri_client_tests_e2e_updater_spec_waitforinstallhandles"
    },
    {
      "label": "closeActiveLightbox()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L352",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "closeactivelightbox()",
      "id": "client_tauri_client_src_components_message_list_media_closeactivelightbox"
    },
    {
      "label": "applyConnectionStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L76",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "applyconnectionstatus()",
      "id": "client_tauri_client_src_components_serverbanner_applyconnectionstatus"
    },
    {
      "label": "createServerBanner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createserverbanner()",
      "id": "client_tauri_client_src_components_serverbanner_createserverbanner"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L14",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol_destroy"
    },
    {
      "label": ".hide()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".hide()",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol_hide"
    },
    {
      "label": ".showDisconnected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".showdisconnected()",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showdisconnected"
    },
    {
      "label": ".showReconnecting()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".showreconnecting()",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showreconnecting"
    },
    {
      "label": ".showRestart()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".showrestart()",
      "id": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showrestart"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".clear()",
      "id": "client_tauri_client_src_components_toast_toastcontainer_clear"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": ".show()",
      "id": "client_tauri_client_src_components_toast_toastcontainer_show"
    },
    {
      "label": "adminPanelUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "adminpanelurl()",
      "id": "client_tauri_client_src_lib_admin_panel_adminpanelurl"
    },
    {
      "label": "openAdminPanel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "openadminpanel()",
      "id": "client_tauri_client_src_lib_admin_panel_openadminpanel"
    },
    {
      "label": "setAudioVolumeHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setaudiovolumehost()",
      "id": "client_tauri_client_src_lib_audioelements_setaudiovolumehost"
    },
    {
      "label": "createRingController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createringcontroller()",
      "id": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "label": "navigateToChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "navigatetochannel()",
      "id": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "label": "stopRingChime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L200",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "stopringchime()",
      "id": "client_tauri_client_src_lib_notifications_stopringchime"
    },
    {
      "label": "createTauriBackend()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createtauribackend()",
      "id": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "label": "cancelPendingMarkAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L93",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "cancelpendingmarkall()",
      "id": "client_tauri_client_src_lib_read_state_cancelpendingmarkall"
    },
    {
      "label": "hasUnread()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "hasunread()",
      "id": "client_tauri_client_src_lib_read_state_hasunread"
    },
    {
      "label": "markAllRead()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "markallread()",
      "id": "client_tauri_client_src_lib_read_state_markallread"
    },
    {
      "label": "setMarkReadSender()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setmarkreadsender()",
      "id": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "label": "unreadChannelIds()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "unreadchannelids()",
      "id": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "label": "unreadTotal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "unreadtotal()",
      "id": "client_tauri_client_src_lib_read_state_unreadtotal"
    },
    {
      "label": "initToast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "inittoast()",
      "id": "client_tauri_client_src_lib_toast_inittoast"
    },
    {
      "label": "teardownToast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "teardowntoast()",
      "id": "client_tauri_client_src_lib_toast_teardowntoast"
    },
    {
      "label": "createSidebarArea()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createsidebararea()",
      "id": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea"
    },
    {
      "label": "addDmToChannelsStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "adddmtochannelsstore()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "label": "buildDmConversations()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L213",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "builddmconversations()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations"
    },
    {
      "label": "dmChannelFromPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L153",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmchannelfrompayload()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmchannelfrompayload"
    },
    {
      "label": "handleCreateDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "handlecreatedm()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm"
    },
    {
      "label": "handleCreateGroupDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L186",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "handlecreategroupdm()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm"
    },
    {
      "label": "selectDmConversation()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "selectdmconversation()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "label": "createSidebarDmSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createsidebardmsection()",
      "id": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection"
    },
    {
      "label": "createSidebarMemberSection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createsidebarmembersection()",
      "id": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection"
    },
    {
      "label": "createSidebarVoiceCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createsidebarvoicecallbacks()",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "label": "createVoiceModerationCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L141",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createvoicemoderationcallbacks()",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicemoderationcallbacks"
    },
    {
      "label": "createMainPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createmainpage()",
      "id": "client_tauri_client_src_pages_mainpage_createmainpage"
    },
    {
      "label": "setUserBlockedByMe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setuserblockedbyme()",
      "id": "client_tauri_client_src_stores_blocks_store_setuserblockedbyme"
    },
    {
      "label": "addChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L154",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "addchannel()",
      "id": "client_tauri_client_src_stores_channels_store_addchannel"
    },
    {
      "label": "clearUnread()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L381",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "clearunread()",
      "id": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "label": "displayCategoryOf()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L293",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "displaycategoryof()",
      "id": "client_tauri_client_src_stores_channels_store_displaycategoryof"
    },
    {
      "label": "getActiveChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L272",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getactivechannel()",
      "id": "client_tauri_client_src_stores_channels_store_getactivechannel"
    },
    {
      "label": "getChannelsByCategory()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L315",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getchannelsbycategory()",
      "id": "client_tauri_client_src_stores_channels_store_getchannelsbycategory"
    },
    {
      "label": "getRoleIdByName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L144",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getroleidbyname()",
      "id": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "label": "incrementMention()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L361",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "incrementmention()",
      "id": "client_tauri_client_src_stores_channels_store_incrementmention"
    },
    {
      "label": "incrementUnread()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L337",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "incrementunread()",
      "id": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "label": "removeChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L232",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "removechannel()",
      "id": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "label": "setActiveChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L249",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setactivechannel()",
      "id": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "label": "updateChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L192",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "updatechannel()",
      "id": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "label": "addDmChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "adddmchannel()",
      "id": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "label": "clearDmUnread()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L174",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "cleardmunread()",
      "id": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "label": "closeDmLocally()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L116",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "closedmlocally()",
      "id": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "label": "dmDisplayName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmdisplayname()",
      "id": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "label": "removeDmChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L94",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "removedmchannel()",
      "id": "client_tauri_client_src_stores_dm_store_removedmchannel"
    },
    {
      "label": "setDmChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setdmchannels()",
      "id": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "label": "updateDmLastMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "updatedmlastmessage()",
      "id": "client_tauri_client_src_stores_dm_store_updatedmlastmessage"
    },
    {
      "label": "updateDmLastMessagePreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L153",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "updatedmlastmessagepreview()",
      "id": "client_tauri_client_src_stores_dm_store_updatedmlastmessagepreview"
    },
    {
      "label": "updateDmParticipant()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L215",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "updatedmparticipant()",
      "id": "client_tauri_client_src_stores_dm_store_updatedmparticipant"
    },
    {
      "label": "closeModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "closemodal()",
      "id": "client_tauri_client_src_stores_ui_store_closemodal"
    },
    {
      "label": "closeSettings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "closesettings()",
      "id": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "label": "isCategoryCollapsed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L174",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "iscategorycollapsed()",
      "id": "client_tauri_client_src_stores_ui_store_iscategorycollapsed"
    },
    {
      "label": "loadCollapsedCategories()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L129",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "loadcollapsedcategories()",
      "id": "client_tauri_client_src_stores_ui_store_loadcollapsedcategories"
    },
    {
      "label": "openModal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L71",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "openmodal()",
      "id": "client_tauri_client_src_stores_ui_store_openmodal"
    },
    {
      "label": "saveCollapsedCategories()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "savecollapsedcategories()",
      "id": "client_tauri_client_src_stores_ui_store_savecollapsedcategories"
    },
    {
      "label": "setActiveDmUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L189",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setactivedmuser()",
      "id": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "label": "setPersistentError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L111",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setpersistenterror()",
      "id": "client_tauri_client_src_stores_ui_store_setpersistenterror"
    },
    {
      "label": "setSidebarMode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L180",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setsidebarmode()",
      "id": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "label": "toggleCategory()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L160",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "togglecategory()",
      "id": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "label": "toggleMemberList()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "togglememberlist()",
      "id": "client_tauri_client_src_stores_ui_store_togglememberlist"
    },
    {
      "label": "toggleSidebar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "togglesidebar()",
      "id": "client_tauri_client_src_stores_ui_store_togglesidebar"
    },
    {
      "label": "harness()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "harness()",
      "id": "client_tauri_client_tests_unit_call_ring_test_harness"
    },
    {
      "label": "ring()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ring()",
      "id": "client_tauri_client_tests_unit_call_ring_test_ring"
    },
    {
      "label": "makeOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L269",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makeopts()",
      "id": "client_tauri_client_tests_unit_channel_controller_test_makeopts"
    },
    {
      "label": "makeSlots()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L261",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makeslots()",
      "id": "client_tauri_client_tests_unit_channel_controller_test_makeslots"
    },
    {
      "label": "mountDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1500",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mountdm()",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mountdm"
    },
    {
      "label": "seedChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1341",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "seedchannel()",
      "id": "client_tauri_client_tests_unit_channel_controller_test_seedchannel"
    },
    {
      "label": "wsHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1334",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "wshandler()",
      "id": "client_tauri_client_tests_unit_channel_controller_test_wshandler"
    },
    {
      "label": "makeChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makechannel()",
      "id": "client_tauri_client_tests_unit_channel_navigation_test_makechannel"
    },
    {
      "label": "makeDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedm()",
      "id": "client_tauri_client_tests_unit_channel_navigation_test_makedm"
    },
    {
      "label": "button()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L148",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "button()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_button"
    },
    {
      "label": "openCtxMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "openctxmenu()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_openctxmenu"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_channels_store_test_resetstore"
    },
    {
      "label": "incoming()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L606",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "incoming()",
      "id": "client_tauri_client_tests_unit_dispatcher_test_incoming"
    },
    {
      "label": "convo()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "convo()",
      "id": "client_tauri_client_tests_unit_dm_groups_test_convo"
    },
    {
      "label": "makeDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedm()",
      "id": "client_tauri_client_tests_unit_dm_groups_test_makedm"
    },
    {
      "label": "mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mount()",
      "id": "client_tauri_client_tests_unit_dm_groups_test_mount"
    },
    {
      "label": "user()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "user()",
      "id": "client_tauri_client_tests_unit_dm_groups_test_user"
    },
    {
      "label": "makeDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedm()",
      "id": "client_tauri_client_tests_unit_dm_store_test_makedm"
    },
    {
      "label": "makeMirrorChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makemirrorchannel()",
      "id": "client_tauri_client_tests_unit_dm_store_test_makemirrorchannel"
    },
    {
      "label": "dmChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L332",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmchannel()",
      "id": "client_tauri_client_tests_unit_main_page_test_dmchannel"
    },
    {
      "label": "fakeApi()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L236",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "fakeapi()",
      "id": "client_tauri_client_tests_unit_main_page_test_fakeapi"
    },
    {
      "label": "fakeWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L206",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "fakews()",
      "id": "client_tauri_client_tests_unit_main_page_test_fakews"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L176",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_main_page_test_resetstores"
    },
    {
      "label": "textChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L243",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "textchannel()",
      "id": "client_tauri_client_tests_unit_main_page_test_textchannel"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_quick_switcher_test_resetstore"
    },
    {
      "label": "channel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channel()",
      "id": "client_tauri_client_tests_unit_read_state_test_channel"
    },
    {
      "label": "dm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dm()",
      "id": "client_tauri_client_tests_unit_read_state_test_dm"
    },
    {
      "label": "auditBtn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2606",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "auditbtn()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_auditbtn"
    },
    {
      "label": "cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L321",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "cleanup()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_cleanup"
    },
    {
      "label": "defaultOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L279",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "defaultopts()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_defaultopts"
    },
    {
      "label": "getMemberListCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2233",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getmemberlistcallbacks()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_getmemberlistcallbacks"
    },
    {
      "label": "getMockDestroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L182",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getmockdestroy()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_getmockdestroy"
    },
    {
      "label": "getMockMount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L177",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "getmockmount()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_getmockmount"
    },
    {
      "label": "makeDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L263",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedm()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_makedm"
    },
    {
      "label": "resetMocks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L238",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetmocks()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_resetmocks"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L191",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_resetstores"
    },
    {
      "label": "makeDeps()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedeps()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_makedeps"
    },
    {
      "label": "makeDmChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedmchannel()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_makedmchannel"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_resetstores"
    },
    {
      "label": "defaultOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "defaultopts()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_section_test_defaultopts"
    },
    {
      "label": "makeDm()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "makedm()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_section_test_makedm"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L14",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_sidebar_dm_section_test_resetstores"
    },
    {
      "label": "createMockContainer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "createmockcontainer()",
      "id": "client_tauri_client_tests_unit_toast_coverage_test_createmockcontainer"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_ui_store_test_resetstore"
    },
    {
      "label": "itemTexts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "itemtexts()",
      "id": "client_tauri_client_tests_unit_volume_menu_test_itemtexts"
    },
    {
      "label": "menuEl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "menuel()",
      "id": "client_tauri_client_tests_unit_volume_menu_test_menuel"
    },
    {
      "label": "sliderEl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "sliderel()",
      "id": "client_tauri_client_tests_unit_volume_menu_test_sliderel"
    },
    {
      "label": "baseMime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "basemime()",
      "id": "client_tauri_client_src_components_message_list_attachments_basemime"
    },
    {
      "label": "isAudioMime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "isaudiomime()",
      "id": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "label": "isVideoMime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "isvideomime()",
      "id": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "label": "setServerHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setserverhost()",
      "id": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "label": "appendBlocks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L390",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "appendblocks()",
      "id": "client_tauri_client_src_components_message_list_content_parser_appendblocks"
    },
    {
      "label": "appendInline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "appendinline()",
      "id": "client_tauri_client_src_components_message_list_content_parser_appendinline"
    },
    {
      "label": "buildChannelNode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L234",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildchannelnode()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode"
    },
    {
      "label": "buildList()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L362",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildlist()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildlist"
    },
    {
      "label": "buildMaskedLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L99",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildmaskedlink()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildmaskedlink"
    },
    {
      "label": "buildMentionNode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L213",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildmentionnode()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode"
    },
    {
      "label": "buildSpoiler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildspoiler()",
      "id": "client_tauri_client_src_components_message_list_content_parser_buildspoiler"
    },
    {
      "label": "renderCodeBlock()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L467",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendercodeblock()",
      "id": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock"
    },
    {
      "label": "renderInlineContent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L153",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderinlinecontent()",
      "id": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "label": "renderMentions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L159",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendermentions()",
      "id": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "label": "renderMentionSegment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L300",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendermentionsegment()",
      "id": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "label": "renderMessageContent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L509",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendermessagecontent()",
      "id": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "label": "splitCodeFences()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L438",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "splitcodefences()",
      "id": "client_tauri_client_src_components_message_list_content_parser_splitcodefences"
    },
    {
      "label": "buildCustomEmojiNode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L111",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildcustomemojinode()",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "label": "isEmojiOnlyMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "isemojionlymessage()",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_constructor"
    },
    {
      "label": ".findIndex()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".findindex()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_findindex"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".get()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_get"
    },
    {
      "label": ".prefixSum()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".prefixsum()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_prefixsum"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".set()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_set"
    },
    {
      "label": ".total()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": ".total()",
      "id": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_total"
    },
    {
      "label": "formatFullDate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "formatfulldate()",
      "id": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "label": "formatMessageTimestamp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "formatmessagetimestamp()",
      "id": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp"
    },
    {
      "label": "formatTime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "formattime()",
      "id": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "label": "getUserRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "getuserrole()",
      "id": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "label": "isSameDay()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L98",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "issameday()",
      "id": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "label": "parseTimestamp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "parsetimestamp()",
      "id": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "label": "resolveAuthor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L139",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resolveauthor()",
      "id": "client_tauri_client_src_components_message_list_formatting_resolveauthor"
    },
    {
      "label": "roleColorVar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L160",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rolecolorvar()",
      "id": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "label": "shouldGroup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "shouldgroup()",
      "id": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "label": "renderReactions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderreactions()",
      "id": "client_tauri_client_src_components_message_list_reactions_renderreactions"
    },
    {
      "label": "renderDayDivider()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderdaydivider()",
      "id": "client_tauri_client_src_components_message_list_renderers_renderdaydivider"
    },
    {
      "label": "renderMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L175",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendermessage()",
      "id": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "label": "renderNewDivider()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendernewdivider()",
      "id": "client_tauri_client_src_components_message_list_renderers_rendernewdivider"
    },
    {
      "label": "renderReplyRef()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L98",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderreplyref()",
      "id": "client_tauri_client_src_components_message_list_renderers_renderreplyref"
    },
    {
      "label": "renderSystemMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L144",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rendersystemmessage()",
      "id": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage"
    },
    {
      "label": "sendErrorReason()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L156",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "senderrorreason()",
      "id": "client_tauri_client_src_components_message_list_renderers_senderrorreason"
    },
    {
      "label": "highlightCode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L204",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "highlightcode()",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_highlightcode"
    },
    {
      "label": "kw()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "kw()",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_kw"
    },
    {
      "label": "resolveLanguage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resolvelanguage()",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_resolvelanguage"
    },
    {
      "label": "buildVirtualItems()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L140",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "buildvirtualitems()",
      "id": "client_tauri_client_src_components_messagelist_buildvirtualitems"
    },
    {
      "label": "createMessageList()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L243",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "createmessagelist()",
      "id": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "label": "estimateItemHeight()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "estimateitemheight()",
      "id": "client_tauri_client_src_components_messagelist_estimateitemheight"
    },
    {
      "label": "firstUnreadIndex()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L181",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "firstunreadindex()",
      "id": "client_tauri_client_src_components_messagelist_firstunreadindex"
    },
    {
      "label": "renderEmptyState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L188",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderemptystate()",
      "id": "client_tauri_client_src_components_messagelist_renderemptystate"
    },
    {
      "label": "renderLoadErrorState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L221",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderloaderrorstate()",
      "id": "client_tauri_client_src_components_messagelist_renderloaderrorstate"
    },
    {
      "label": "renderLoadingState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L211",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderloadingstate()",
      "id": "client_tauri_client_src_components_messagelist_renderloadingstate"
    },
    {
      "label": "findChannelByName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "findchannelbyname()",
      "id": "client_tauri_client_src_lib_channel_navigation_findchannelbyname"
    },
    {
      "label": "formatMessageLink()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "formatmessagelink()",
      "id": "client_tauri_client_src_lib_deep_link_formatmessagelink"
    },
    {
      "label": "unobserveMedia()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L255",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobservemedia()",
      "id": "client_tauri_client_src_lib_media_visibility_unobservemedia"
    },
    {
      "label": "highlightsCurrentUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "highlightscurrentuser()",
      "id": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "label": "isEveryoneToken()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "iseveryonetoken()",
      "id": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "label": "mentionSpellings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mentionspellings()",
      "id": "client_tauri_client_src_lib_mentions_mentionspellings"
    },
    {
      "label": "resolveMentionsFromContent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resolvementionsfromcontent()",
      "id": "client_tauri_client_src_lib_mentions_resolvementionsfromcontent"
    },
    {
      "label": "resolveMentionUserId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resolvementionuserid()",
      "id": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "label": "getUnreadOnOpen()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "getunreadonopen()",
      "id": "client_tauri_client_src_stores_channels_store_getunreadonopen"
    },
    {
      "label": "setChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setchannels()",
      "id": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "label": "resolveEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resolveemoji()",
      "id": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "label": "inline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "inline()",
      "id": "client_tauri_client_tests_unit_content_markdown_test_inline"
    },
    {
      "label": "message()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message()",
      "id": "client_tauri_client_tests_unit_content_markdown_test_message"
    },
    {
      "label": "seedStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "seedstores()",
      "id": "client_tauri_client_tests_unit_content_markdown_test_seedstores"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L261",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_custom_emoji_test_makemessage"
    },
    {
      "label": "reactionOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L280",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "reactionoptions()",
      "id": "client_tauri_client_tests_unit_custom_emoji_test_reactionoptions"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L155",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "render()",
      "id": "client_tauri_client_tests_unit_custom_emoji_test_render"
    },
    {
      "label": "allElements()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L99",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "allelements()",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_allelements"
    },
    {
      "label": "assertDomIsSafe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "assertdomissafe()",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_assertdomissafe"
    },
    {
      "label": "seedStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "seedstores()",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_seedstores"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L250",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_mentions_render_test_makemessage"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L73",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "render()",
      "id": "client_tauri_client_tests_unit_mentions_render_test_render"
    },
    {
      "label": "rowClasses()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L282",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rowclasses()",
      "id": "client_tauri_client_tests_unit_mentions_render_test_rowclasses"
    },
    {
      "label": "seedStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L41",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "seedstores()",
      "id": "client_tauri_client_tests_unit_mentions_render_test_seedstores"
    },
    {
      "label": "baseOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L584",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "baseoptions()",
      "id": "client_tauri_client_tests_unit_message_jump_test_baseoptions"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L36",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_message_jump_test_disconnect"
    },
    {
      "label": "fakeApi()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L136",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "fakeapi()",
      "id": "client_tauri_client_tests_unit_message_jump_test_fakeapi"
    },
    {
      "label": "fakeCtrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "fakectrl()",
      "id": "client_tauri_client_tests_unit_message_jump_test_fakectrl"
    },
    {
      "label": "flushStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L144",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "flushstore()",
      "id": "client_tauri_client_tests_unit_message_jump_test_flushstore"
    },
    {
      "label": "immediateFrame()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L141",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "immediateframe()",
      "id": "client_tauri_client_tests_unit_message_jump_test_immediateframe"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_message_jump_test_makemessage"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_message_jump_test_observe"
    },
    {
      "label": "renderRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L402",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderrow()",
      "id": "client_tauri_client_tests_unit_message_jump_test_renderrow"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L64",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_message_jump_test_resetstores"
    },
    {
      "label": "response()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "response()",
      "id": "client_tauri_client_tests_unit_message_jump_test_response"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_message_jump_test_unobserve"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_disconnect"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_makemessage"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L6",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_observe"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_resetstores"
    },
    {
      "label": "setMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L71",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setmessages()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_setmessages"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_unobserve"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_disconnect"
    },
    {
      "label": "dividerIndex()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L125",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "dividerindex()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_dividerindex"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_makemessage"
    },
    {
      "label": "mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L120",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mount()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_mount"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_observe"
    },
    {
      "label": "openChannelWithUnread()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "openchannelwithunread()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_openchannelwithunread"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_resetstores"
    },
    {
      "label": "setDetached()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setdetached()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_setdetached"
    },
    {
      "label": "setMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setmessages()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_setmessages"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L11",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test_unobserve"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_disconnect"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "get()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_get"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_makemessage"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L6",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_observe"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_resetstores"
    },
    {
      "label": "setMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setmessages()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_setmessages"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_unobserve"
    },
    {
      "label": "disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "disconnect()",
      "id": "client_tauri_client_tests_unit_message_list_test_disconnect"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_message_list_test_makemessage"
    },
    {
      "label": "observe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L6",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "observe()",
      "id": "client_tauri_client_tests_unit_message_list_test_observe"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_message_list_test_resetstores"
    },
    {
      "label": "setHasMore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L66",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "sethasmore()",
      "id": "client_tauri_client_tests_unit_message_list_test_sethasmore"
    },
    {
      "label": "setHistoryLoadState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "sethistoryloadstate()",
      "id": "client_tauri_client_tests_unit_message_list_test_sethistoryloadstate"
    },
    {
      "label": "setMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "setmessages()",
      "id": "client_tauri_client_tests_unit_message_list_test_setmessages"
    },
    {
      "label": "unobserve()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L9",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unobserve()",
      "id": "client_tauri_client_tests_unit_message_list_test_unobserve"
    },
    {
      "label": "assertEasternTime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L1241",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "asserteasterntime()",
      "id": "client_tauri_client_tests_unit_renderers_test_asserteasterntime"
    },
    {
      "label": "makeMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makemessage()",
      "id": "client_tauri_client_tests_unit_renderers_test_makemessage"
    },
    {
      "label": "makeOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L75",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "makeopts()",
      "id": "client_tauri_client_tests_unit_renderers_test_makeopts"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_renderers_test_resetstores"
    },
    {
      "label": "seedMentionMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "seedmentionmembers()",
      "id": "client_tauri_client_tests_unit_renderers_test_seedmentionmembers"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 363,
      "community_name": "VadProcessor",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_public_vad_worklet_vadprocessor_constructor"
    },
    {
      "label": ".process()",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 363,
      "community_name": "VadProcessor",
      "norm_label": ".process()",
      "id": "client_tauri_client_public_vad_worklet_vadprocessor_process"
    },
    {
      "label": "attachChannelContextMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "attachchannelcontextmenu()",
      "id": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "label": "attachDragHandlers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L230",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "attachdraghandlers()",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "label": "ensureGlobalDragListeners()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "ensureglobaldraglisteners()",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners"
    },
    {
      "label": "releaseOwner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L38",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "releaseowner()",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_releaseowner"
    },
    {
      "label": "retargetDetachedDrag()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L64",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "retargetdetacheddrag()",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_retargetdetacheddrag"
    },
    {
      "label": "buildVoiceModOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L306",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "buildvoicemodoptions()",
      "id": "client_tauri_client_src_components_channelsidebar_buildvoicemodoptions"
    },
    {
      "label": "canModerateVoice()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L168",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "canmoderatevoice()",
      "id": "client_tauri_client_src_components_channelsidebar_canmoderatevoice"
    },
    {
      "label": "nsfwIndicator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L209",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "nsfwindicator()",
      "id": "client_tauri_client_src_components_channelsidebar_nsfwindicator"
    },
    {
      "label": "pickAvatarColor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "pickavatarcolor()",
      "id": "client_tauri_client_src_components_channelsidebar_pickavatarcolor"
    },
    {
      "label": "renderChannelItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L557",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "renderchannelitem()",
      "id": "client_tauri_client_src_components_channelsidebar_renderchannelitem"
    },
    {
      "label": "renderTextChannelItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rendertextchannelitem()",
      "id": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem"
    },
    {
      "label": "renderVoiceChannelItem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L326",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rendervoicechannelitem()",
      "id": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem"
    },
    {
      "label": "verifyPresentation()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "verifypresentation()",
      "id": "client_tauri_client_src_components_channelsidebar_verifypresentation"
    },
    {
      "label": "voiceCapacityLabel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L230",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "voicecapacitylabel()",
      "id": "client_tauri_client_src_components_channelsidebar_voicecapacitylabel"
    },
    {
      "label": "invalidateMuteCache()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L114",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "invalidatemutecache()",
      "id": "client_tauri_client_src_lib_channel_mutes_invalidatemutecache"
    },
    {
      "label": "isChannelMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L128",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "ischannelmuted()",
      "id": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "label": "keyExists()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "keyexists()",
      "id": "client_tauri_client_src_lib_channel_mutes_keyexists"
    },
    {
      "label": "listMutedChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L133",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "listmutedchannels()",
      "id": "client_tauri_client_src_lib_channel_mutes_listmutedchannels"
    },
    {
      "label": "muteChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L138",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mutechannel()",
      "id": "client_tauri_client_src_lib_channel_mutes_mutechannel"
    },
    {
      "label": "mutedKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mutedkey()",
      "id": "client_tauri_client_src_lib_channel_mutes_mutedkey"
    },
    {
      "label": "notificationAllowed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L169",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "notificationallowed()",
      "id": "client_tauri_client_src_lib_channel_mutes_notificationallowed"
    },
    {
      "label": "parseMutedIds()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "parsemutedids()",
      "id": "client_tauri_client_src_lib_channel_mutes_parsemutedids"
    },
    {
      "label": "readMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "readmuted()",
      "id": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "label": "setChannelMutesHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "setchannelmuteshost()",
      "id": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost"
    },
    {
      "label": "toggleChannelMute()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L152",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "togglechannelmute()",
      "id": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "label": "unmuteChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L145",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "unmutechannel()",
      "id": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "label": "writeMuted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "writemuted()",
      "id": "client_tauri_client_src_lib_channel_mutes_writemuted"
    },
    {
      "label": "canManageChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L135",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "canmanagechannels()",
      "id": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "label": "canManageMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L120",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "canmanagemessages()",
      "id": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "label": "canViewAuditLog()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L145",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "canviewauditlog()",
      "id": "client_tauri_client_src_lib_permissions_canviewauditlog"
    },
    {
      "label": "computeEffective()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "computeeffective()",
      "id": "client_tauri_client_src_lib_permissions_computeeffective"
    },
    {
      "label": "currentUserHasPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L115",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "currentuserhaspermission()",
      "id": "client_tauri_client_src_lib_permissions_currentuserhaspermission"
    },
    {
      "label": "currentUserPermissions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "currentuserpermissions()",
      "id": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "label": "hasAllPermissions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "hasallpermissions()",
      "id": "client_tauri_client_src_lib_permissions_hasallpermissions"
    },
    {
      "label": "hasAnyPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "hasanypermission()",
      "id": "client_tauri_client_src_lib_permissions_hasanypermission"
    },
    {
      "label": "hasPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "haspermission()",
      "id": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "label": "isAdministrator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "isadministrator()",
      "id": "client_tauri_client_src_lib_permissions_isadministrator"
    },
    {
      "label": "isLegacyAdminRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "islegacyadminrole()",
      "id": "client_tauri_client_src_lib_permissions_islegacyadminrole"
    },
    {
      "label": "permissionsForRole()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "permissionsforrole()",
      "id": "client_tauri_client_src_lib_permissions_permissionsforrole"
    },
    {
      "label": "roleHasPermission()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L94",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rolehaspermission()",
      "id": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "label": "attachScrollCollapse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L350",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "attachscrollcollapse()",
      "id": "client_tauri_client_src_lib_streampreview_attachscrollcollapse"
    },
    {
      "label": "attachStreamPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L282",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "attachstreampreview()",
      "id": "client_tauri_client_src_lib_streampreview_attachstreampreview"
    },
    {
      "label": "clearPreviewState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "clearpreviewstate()",
      "id": "client_tauri_client_src_lib_streampreview_clearpreviewstate"
    },
    {
      "label": "createPlaceholder()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L206",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "createplaceholder()",
      "id": "client_tauri_client_src_lib_streampreview_createplaceholder"
    },
    {
      "label": "createUnavailablePlaceholder()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L226",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "createunavailableplaceholder()",
      "id": "client_tauri_client_src_lib_streampreview_createunavailableplaceholder"
    },
    {
      "label": "hidePreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L246",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "hidepreview()",
      "id": "client_tauri_client_src_lib_streampreview_hidepreview"
    },
    {
      "label": "removePreviewDom()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "removepreviewdom()",
      "id": "client_tauri_client_src_lib_streampreview_removepreviewdom"
    },
    {
      "label": "showPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "showpreview()",
      "id": "client_tauri_client_src_lib_streampreview_showpreview"
    },
    {
      "label": "trackRowForSignal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "trackrowforsignal()",
      "id": "client_tauri_client_src_lib_streampreview_trackrowforsignal"
    },
    {
      "label": "getCurrentUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "getcurrentuser()",
      "id": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "label": "updateChannelPosition()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L218",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "updatechannelposition()",
      "id": "client_tauri_client_src_stores_channels_store_updatechannelposition"
    },
    {
      "label": "getChannelVoiceUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L508",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "getchannelvoiceusers()",
      "id": "client_tauri_client_src_stores_voice_store_getchannelvoiceusers"
    },
    {
      "label": "getPeerVerification()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L503",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "getpeerverification()",
      "id": "client_tauri_client_src_stores_voice_store_getpeerverification"
    },
    {
      "label": "updateVoiceState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L213",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "updatevoicestate()",
      "id": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "label": "channel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel()",
      "id": "client_tauri_client_tests_unit_channel_mute_ui_test_channel"
    },
    {
      "label": "openMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "openmenu()",
      "id": "client_tauri_client_tests_unit_channel_mute_ui_test_openmenu"
    },
    {
      "label": "payload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L183",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "payload()",
      "id": "client_tauri_client_tests_unit_channel_mutes_test_payload"
    },
    {
      "label": "addVoiceUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L98",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "addvoiceuser()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_addvoiceuser"
    },
    {
      "label": "badgeFor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1932",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "badgefor()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_badgefor"
    },
    {
      "label": "mountAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L2282",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mountas()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_mountas"
    },
    {
      "label": "openChannelCtxMenu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1032",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "openchannelctxmenu()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_openchannelctxmenu"
    },
    {
      "label": "openVoiceMenuAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1377",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "openvoicemenuas()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas"
    },
    {
      "label": "resetStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "resetstores()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_resetstores"
    },
    {
      "label": "setAdminUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "setadminuser()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_setadminuser"
    },
    {
      "label": "setPeerVerif()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "setpeerverif()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_setpeerverif"
    },
    {
      "label": "voiceModCallbacks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L162",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "voicemodcallbacks()",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_voicemodcallbacks"
    },
    {
      "label": "buildRig()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "buildrig()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_buildrig"
    },
    {
      "label": "drag()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L160",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "drag()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_drag"
    },
    {
      "label": "makeCh()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "makech()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_makech"
    },
    {
      "label": "makeUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "makeuser()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_makeuser"
    },
    {
      "label": "mouse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L155",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mouse()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_mouse"
    },
    {
      "label": "positionsOf()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L717",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "positionsof()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_positionsof"
    },
    {
      "label": "rebuildContainer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L126",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rebuildcontainer()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_rebuildcontainer"
    },
    {
      "label": "setStoreChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L545",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "setstorechannels()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_setstorechannels"
    },
    {
      "label": "signIn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "signin()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_signin"
    },
    {
      "label": "stubRowRect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "stubrowrect()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_stubrowrect"
    },
    {
      "label": "yInRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L147",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "yinrow()",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_yinrow"
    },
    {
      "label": "signInAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L315",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "signinas()",
      "id": "client_tauri_client_tests_unit_permissions_test_signinas"
    },
    {
      "label": "createMockMediaStream()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "createmockmediastream()",
      "id": "client_tauri_client_tests_unit_stream_preview_test_createmockmediastream"
    },
    {
      "label": "createRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "createrow()",
      "id": "client_tauri_client_tests_unit_stream_preview_test_createrow"
    },
    {
      "label": "getPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "getpreview()",
      "id": "client_tauri_client_tests_unit_stream_preview_test_getpreview"
    },
    {
      "label": "enforceModeratorAudioState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L123",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "enforcemoderatoraudiostate()",
      "id": "client_tauri_client_src_lib_dispatcher_enforcemoderatoraudiostate"
    },
    {
      "label": "livekitSession()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L104",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "livekitsession()",
      "id": "client_tauri_client_src_lib_dispatcher_livekitsession"
    },
    {
      "label": "mapDmPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L147",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mapdmpayload()",
      "id": "client_tauri_client_src_lib_dispatcher_mapdmpayload"
    },
    {
      "label": "mapDmUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L136",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mapdmuser()",
      "id": "client_tauri_client_src_lib_dispatcher_mapdmuser"
    },
    {
      "label": "wireConnectionStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L175",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "wireconnectionstatus()",
      "id": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus"
    },
    {
      "label": "wireDispatcher()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L187",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "wiredispatcher()",
      "id": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "label": "logout()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "logout()",
      "id": "client_tauri_client_src_lib_logout_logout"
    },
    {
      "label": "cleanupNotificationAudio()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "cleanupnotificationaudio()",
      "id": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio"
    },
    {
      "label": "acknowledgeNsfw()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "acknowledgensfw()",
      "id": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "label": "clearNsfwAcknowledgements()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearnsfwacknowledgements()",
      "id": "client_tauri_client_src_lib_nsfw_gate_clearnsfwacknowledgements"
    },
    {
      "label": "isNsfwAcknowledged()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "isnsfwacknowledged()",
      "id": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged"
    },
    {
      "label": "nsfwGateRequired()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "nsfwgaterequired()",
      "id": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired"
    },
    {
      "label": "setNsfwGateHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setnsfwgatehost()",
      "id": "client_tauri_client_src_lib_nsfw_gate_setnsfwgatehost"
    },
    {
      "label": "storageKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "storagekey()",
      "id": "client_tauri_client_src_lib_nsfw_gate_storagekey"
    },
    {
      "label": "markChannelRead()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "markchannelread()",
      "id": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "label": "setActiveChannelProvider()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setactivechannelprovider()",
      "id": "client_tauri_client_src_lib_ws_setactivechannelprovider"
    },
    {
      "label": "toConnectionStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "toconnectionstatus()",
      "id": "client_tauri_client_src_lib_ws_toconnectionstatus"
    },
    {
      "label": "createChannelController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createchannelcontroller()",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "label": "tryConsume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "tryconsume()",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_tryconsume"
    },
    {
      "label": "createMessageController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createmessagecontroller()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller"
    },
    {
      "label": "createPendingDeleteManager()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "creatependingdeletemanager()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager"
    },
    {
      "label": ".loadMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".loadmessages()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadmessages"
    },
    {
      "label": ".loadOlderMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".loadoldermessages()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadoldermessages"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".cleanup()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_cleanup"
    },
    {
      "label": ".tryDelete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".trydelete()",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_trydelete"
    },
    {
      "label": "createReactionController()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createreactioncontroller()",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_destroy"
    },
    {
      "label": ".handleReaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".handlereaction()",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_handlereaction"
    },
    {
      "label": "tryConsume()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "tryconsume()",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller_tryconsume"
    },
    {
      "label": "clearAuth()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L80",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearauth()",
      "id": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "label": "setAuth()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setauth()",
      "id": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "label": "updateUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L119",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "updateuser()",
      "id": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "label": "clearBlockedByThem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearblockedbythem()",
      "id": "client_tauri_client_src_stores_blocks_store_clearblockedbythem"
    },
    {
      "label": "dmComposerBlockReason()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "dmcomposerblockreason()",
      "id": "client_tauri_client_src_stores_blocks_store_dmcomposerblockreason"
    },
    {
      "label": "resetBlocksStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetblocksstore()",
      "id": "client_tauri_client_src_stores_blocks_store_resetblocksstore"
    },
    {
      "label": "setBlockedByMe()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L34",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setblockedbyme()",
      "id": "client_tauri_client_src_stores_blocks_store_setblockedbyme"
    },
    {
      "label": "setUserBlockedByThem()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setuserblockedbythem()",
      "id": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "label": "resetChannelsStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L138",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetchannelsstore()",
      "id": "client_tauri_client_src_stores_channels_store_resetchannelsstore"
    },
    {
      "label": "incrementDmMention()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L236",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "incrementdmmention()",
      "id": "client_tauri_client_src_stores_dm_store_incrementdmmention"
    },
    {
      "label": "clearCustomEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearcustomemoji()",
      "id": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "label": "listCustomEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "listcustomemoji()",
      "id": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "label": "setCustomEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setcustomemoji()",
      "id": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "label": "addMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L219",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "addmessage()",
      "id": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "label": "addOptimisticMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L278",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "addoptimisticmessage()",
      "id": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "label": "addOptimisticReaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L847",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "addoptimisticreaction()",
      "id": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "label": "addPendingSend()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L732",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "addpendingsend()",
      "id": "client_tauri_client_src_stores_messages_store_addpendingsend"
    },
    {
      "label": "applyReactionDelta()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L805",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "applyreactiondelta()",
      "id": "client_tauri_client_src_stores_messages_store_applyreactiondelta"
    },
    {
      "label": "bulkDeleteMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L696",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "bulkdeletemessages()",
      "id": "client_tauri_client_src_stores_messages_store_bulkdeletemessages"
    },
    {
      "label": "chatPayloadToMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L106",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "chatpayloadtomessage()",
      "id": "client_tauri_client_src_stores_messages_store_chatpayloadtomessage"
    },
    {
      "label": "clearChannelMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L771",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearchannelmessages()",
      "id": "client_tauri_client_src_stores_messages_store_clearchannelmessages"
    },
    {
      "label": "confirmSend()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L747",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "confirmsend()",
      "id": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "label": "deleteMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L676",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "deletemessage()",
      "id": "client_tauri_client_src_stores_messages_store_deletemessage"
    },
    {
      "label": "editMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L652",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "editmessage()",
      "id": "client_tauri_client_src_stores_messages_store_editmessage"
    },
    {
      "label": "getChannelMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L932",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "getchannelmessages()",
      "id": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "label": "getHistoryLoadState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L947",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "gethistoryloadstate()",
      "id": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "label": "hasMoreMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L942",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "hasmoremessages()",
      "id": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "label": "invalidateChannelMessageWindow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L574",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "invalidatechannelmessagewindow()",
      "id": "client_tauri_client_src_stores_messages_store_invalidatechannelmessagewindow"
    },
    {
      "label": "invalidateLoadedMessageWindows()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L538",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "invalidateloadedmessagewindows()",
      "id": "client_tauri_client_src_stores_messages_store_invalidateloadedmessagewindows"
    },
    {
      "label": "isChannelLoaded()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L937",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "ischannelloaded()",
      "id": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "label": "isUnreconciledEcho()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "isunreconciledecho()",
      "id": "client_tauri_client_src_stores_messages_store_isunreconciledecho"
    },
    {
      "label": "isWindowDetached()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L955",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "iswindowdetached()",
      "id": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "label": "markSendFailed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L314",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "marksendfailed()",
      "id": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "label": "messageResponseToMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messageresponsetomessage()",
      "id": "client_tauri_client_src_stores_messages_store_messageresponsetomessage"
    },
    {
      "label": "prependMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L606",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "prependmessages()",
      "id": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "label": "reattachToPresent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L595",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reattachtopresent()",
      "id": "client_tauri_client_src_stores_messages_store_reattachtopresent"
    },
    {
      "label": "removeOptimistic()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L332",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "removeoptimistic()",
      "id": "client_tauri_client_src_stores_messages_store_removeoptimistic"
    },
    {
      "label": "resetMessagesStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L923",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetmessagesstore()",
      "id": "client_tauri_client_src_stores_messages_store_resetmessagesstore"
    },
    {
      "label": "rollbackReaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L863",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "rollbackreaction()",
      "id": "client_tauri_client_src_stores_messages_store_rollbackreaction"
    },
    {
      "label": "setAroundMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L475",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setaroundmessages()",
      "id": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "label": "setChannelLoadError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L377",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setchannelloaderror()",
      "id": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "label": "setChannelLoading()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L368",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setchannelloading()",
      "id": "client_tauri_client_src_stores_messages_store_setchannelloading"
    },
    {
      "label": "setMessagePinned()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L716",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setmessagepinned()",
      "id": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "label": "setMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L394",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setmessages()",
      "id": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "label": "updateReaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L885",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "updatereaction()",
      "id": "client_tauri_client_src_stores_messages_store_updatereaction"
    },
    {
      "label": "joinVoiceChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L269",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "joinvoicechannel()",
      "id": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "label": "removeVoiceUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L248",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "removevoiceuser()",
      "id": "client_tauri_client_src_stores_voice_store_removevoiceuser"
    },
    {
      "label": "resetVoiceStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L132",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetvoicestore()",
      "id": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "label": "setSpeakers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L452",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setspeakers()",
      "id": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "label": "setVoiceConfig()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L434",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setvoiceconfig()",
      "id": "client_tauri_client_src_stores_voice_store_setvoiceconfig"
    },
    {
      "label": "setVoiceStates()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L153",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "setvoicestates()",
      "id": "client_tauri_client_src_stores_voice_store_setvoicestates"
    },
    {
      "label": "createMockWsClient()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createmockwsclient()",
      "id": "client_tauri_client_tests_helpers_mock_ws_createmockwsclient"
    },
    {
      "label": "createMockWsClient()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createmockwsclient()",
      "id": "client_tauri_client_tests_integration_stores_test_createmockwsclient"
    },
    {
      "label": ".simulate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": ".simulate()",
      "id": "client_tauri_client_tests_integration_stores_test_mockwsclient_simulate"
    },
    {
      "label": "resetAllStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetallstores()",
      "id": "client_tauri_client_tests_integration_stores_test_resetallstores"
    },
    {
      "label": "flushMicrotasks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "flushmicrotasks()",
      "id": "client_tauri_client_tests_unit_auth_store_test_flushmicrotasks"
    },
    {
      "label": "makeMessageResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L383",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makemessageresponse()",
      "id": "client_tauri_client_tests_unit_auth_store_test_makemessageresponse"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_auth_store_test_resetstore"
    },
    {
      "label": "createMockWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L100",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "createmockws()",
      "id": "client_tauri_client_tests_unit_dispatcher_test_createmockws"
    },
    {
      "label": "seedChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L579",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "seedchannel()",
      "id": "client_tauri_client_tests_unit_dispatcher_test_seedchannel"
    },
    {
      "label": "seedDmMirrorRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L1173",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "seeddmmirrorrow()",
      "id": "client_tauri_client_tests_unit_dispatcher_test_seeddmmirrorrow"
    },
    {
      "label": "storedMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L1294",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "storedmessage()",
      "id": "client_tauri_client_tests_unit_dispatcher_test_storedmessage"
    },
    {
      "label": "makeApi()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L12",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makeapi()",
      "id": "client_tauri_client_tests_unit_logout_test_makeapi"
    },
    {
      "label": "seedStores()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "seedstores()",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_seedstores"
    },
    {
      "label": "makeAbort()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makeabort()",
      "id": "client_tauri_client_tests_unit_message_controller_test_makeabort"
    },
    {
      "label": "makeApi()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makeapi()",
      "id": "client_tauri_client_tests_unit_message_controller_test_makeapi"
    },
    {
      "label": "ascendingWindow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "ascendingwindow()",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test_ascendingwindow"
    },
    {
      "label": "broadcast()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "broadcast()",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test_broadcast"
    },
    {
      "label": "ids()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "ids()",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test_ids"
    },
    {
      "label": "response()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "response()",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test_response"
    },
    {
      "label": "makeChatPayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makechatpayload()",
      "id": "client_tauri_client_tests_unit_messages_store_test_makechatpayload"
    },
    {
      "label": "makeMessageResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makemessageresponse()",
      "id": "client_tauri_client_tests_unit_messages_store_test_makemessageresponse"
    },
    {
      "label": "resetStore()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L99",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "resetstore()",
      "id": "client_tauri_client_tests_unit_messages_store_test_resetstore"
    },
    {
      "label": "mountGate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L129",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mountgate()",
      "id": "client_tauri_client_tests_unit_nsfw_gate_test_mountgate"
    },
    {
      "label": "makeLimiter()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L88",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makelimiter()",
      "id": "client_tauri_client_tests_unit_reaction_controller_test_makelimiter"
    },
    {
      "label": "makeOpts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L92",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makeopts()",
      "id": "client_tauri_client_tests_unit_reaction_controller_test_makeopts"
    },
    {
      "label": "makeWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L84",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makews()",
      "id": "client_tauri_client_tests_unit_reaction_controller_test_makews"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_totp_settings_test_makeoptions"
    },
    {
      "label": "navigate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/admin-panel.spec.ts",
      "source_location": "L21",
      "_callable": true,
      "_origin": "ast",
      "community": 405,
      "community_name": "admin-panel.spec.ts",
      "norm_label": "navigate()",
      "id": "client_tauri_client_tests_e2e_admin_admin_panel_spec_navigate"
    },
    {
      "label": "createMemoryStorage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/setup.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 430,
      "community_name": "setup.ts",
      "norm_label": "creatememorystorage()",
      "id": "client_tauri_client_tests_setup_creatememorystorage"
    },
    {
      "label": "highContrastRuleBody()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/appearance-high-contrast.test.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 431,
      "community_name": "appearance-high-contrast.test.ts",
      "norm_label": "highcontrastrulebody()",
      "id": "client_tauri_client_tests_unit_appearance_high_contrast_test_highcontrastrulebody"
    },
    {
      "label": "bodyRuleBody()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/base-font-size-css.test.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 432,
      "community_name": "base-font-size-css.test.ts",
      "norm_label": "bodyrulebody()",
      "id": "client_tauri_client_tests_unit_base_font_size_css_test_bodyrulebody"
    },
    {
      "label": "stripCrossOrigin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/vite.config.ts",
      "source_location": "L7",
      "_callable": true,
      "_origin": "ast",
      "community": 433,
      "community_name": "vite.config.ts",
      "norm_label": "stripcrossorigin()",
      "id": "client_tauri_client_vite_config_stripcrossorigin"
    },
    {
      "label": "createDmProfileSidebar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createdmprofilesidebar()",
      "id": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar"
    },
    {
      "label": "legacyNoteKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "legacynotekey()",
      "id": "client_tauri_client_src_components_dmprofilesidebar_legacynotekey"
    },
    {
      "label": "loadNote()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L91",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "loadnote()",
      "id": "client_tauri_client_src_components_dmprofilesidebar_loadnote"
    },
    {
      "label": "saveNote()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "savenote()",
      "id": "client_tauri_client_src_components_dmprofilesidebar_savenote"
    },
    {
      "label": "scopedNoteKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "scopednotekey()",
      "id": "client_tauri_client_src_components_dmprofilesidebar_scopednotekey"
    },
    {
      "label": "paintAvatar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L85",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "paintavatar()",
      "id": "client_tauri_client_src_components_dmsidebar_paintavatar"
    },
    {
      "label": "fetchImageAsDataUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L286",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "fetchimageasdataurl()",
      "id": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "label": "resolveServerUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "resolveserverurl()",
      "id": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "label": "buildAccountTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1055",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "buildaccounttab()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildaccounttab"
    },
    {
      "label": "buildAvatarUploader()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L158",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "buildavataruploader()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildavataruploader"
    },
    {
      "label": "buildProfileCard()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "buildprofilecard()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildprofilecard"
    },
    {
      "label": "buildProfileFields()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L230",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "buildprofilefields()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildprofilefields"
    },
    {
      "label": "buildStatusSelector()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L845",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "buildstatusselector()",
      "id": "client_tauri_client_src_components_settings_accounttab_buildstatusselector"
    },
    {
      "label": "measureImage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L114",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "measureimage()",
      "id": "client_tauri_client_src_components_settings_accounttab_measureimage"
    },
    {
      "label": "paintAvatar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "paintavatar()",
      "id": "client_tauri_client_src_components_settings_accounttab_paintavatar"
    },
    {
      "label": "validateAvatarFile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L139",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "validateavatarfile()",
      "id": "client_tauri_client_src_components_settings_accounttab_validateavatarfile"
    },
    {
      "label": ".onChangePassword()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onchangepassword()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onchangepassword"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L30",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onclose()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onclose"
    },
    {
      "label": ".onConfirmTotp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onconfirmtotp()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onconfirmtotp"
    },
    {
      "label": ".onDeleteAccount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".ondeleteaccount()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondeleteaccount"
    },
    {
      "label": ".onDisableTotp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L49",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".ondisabletotp()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondisabletotp"
    },
    {
      "label": ".onEnableTotp()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onenabletotp()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onenabletotp"
    },
    {
      "label": ".onLogout()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onlogout()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onlogout"
    },
    {
      "label": ".onStatusChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onstatuschange()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onstatuschange"
    },
    {
      "label": ".onUpdateProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onupdateprofile()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onupdateprofile"
    },
    {
      "label": ".onUploadAvatar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onuploadavatar()",
      "id": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onuploadavatar"
    },
    {
      "label": "createUserBar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createuserbar()",
      "id": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_autoidle_autoidlecontroller_destroy"
    },
    {
      "label": ".notifyActivity()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".notifyactivity()",
      "id": "client_tauri_client_src_lib_autoidle_autoidlecontroller_notifyactivity"
    },
    {
      "label": "nextAutoStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L61",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "nextautostatus()",
      "id": "client_tauri_client_src_lib_autoidle_nextautostatus"
    },
    {
      "label": "startAutoIdle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "startautoidle()",
      "id": "client_tauri_client_src_lib_autoidle_startautoidle"
    },
    {
      "label": "avatarInitial()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "avatarinitial()",
      "id": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "label": "createAvatarElement()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createavatarelement()",
      "id": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "label": "isRenderableAvatar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "isrenderableavatar()",
      "id": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "label": "resolveDisplayName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "resolvedisplayname()",
      "id": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "label": ".addCleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".addcleanup()",
      "id": "client_tauri_client_src_lib_disposable_disposable_addcleanup"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_disposable_disposable_destroy"
    },
    {
      "label": ".onEvent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onevent()",
      "id": "client_tauri_client_src_lib_disposable_disposable_onevent"
    },
    {
      "label": ".onInterval()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".oninterval()",
      "id": "client_tauri_client_src_lib_disposable_disposable_oninterval"
    },
    {
      "label": ".onStoreChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".onstorechange()",
      "id": "client_tauri_client_src_lib_disposable_disposable_onstorechange"
    },
    {
      "label": ".signal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L15",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".signal()",
      "id": "client_tauri_client_src_lib_disposable_disposable_signal"
    },
    {
      "label": "mentionsCurrentUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "mentionscurrentuser()",
      "id": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "label": "fireDesktopNotification()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "firedesktopnotification()",
      "id": "client_tauri_client_src_lib_notifications_firedesktopnotification"
    },
    {
      "label": "flashTaskbar()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L156",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "flashtaskbar()",
      "id": "client_tauri_client_src_lib_notifications_flashtaskbar"
    },
    {
      "label": "isWindowFocused()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L19",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "iswindowfocused()",
      "id": "client_tauri_client_src_lib_notifications_iswindowfocused"
    },
    {
      "label": "notifyIncomingMessage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "notifyincomingmessage()",
      "id": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "label": "playNotificationSound()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L207",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "playnotificationsound()",
      "id": "client_tauri_client_src_lib_notifications_playnotificationsound"
    },
    {
      "label": "resolveNotificationChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "resolvenotificationchannel()",
      "id": "client_tauri_client_src_lib_notifications_resolvenotificationchannel"
    },
    {
      "label": "startRingChime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L188",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "startringchime()",
      "id": "client_tauri_client_src_lib_notifications_startringchime"
    },
    {
      "label": "createPresenceSender()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createpresencesender()",
      "id": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L37",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_lib_presence_presencesender_destroy"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".send()",
      "id": "client_tauri_client_src_lib_presence_presencesender_send"
    },
    {
      "label": "isUserStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L40",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "isuserstatus()",
      "id": "client_tauri_client_src_lib_userstatus_isuserstatus"
    },
    {
      "label": "loadCustomStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L98",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "loadcustomstatus()",
      "id": "client_tauri_client_src_lib_userstatus_loadcustomstatus"
    },
    {
      "label": "loadUserStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "loaduserstatus()",
      "id": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "label": "loadUserStatusOrigin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L53",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "loaduserstatusorigin()",
      "id": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "label": "onUserStatusChange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L72",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "onuserstatuschange()",
      "id": "client_tauri_client_src_lib_userstatus_onuserstatuschange"
    },
    {
      "label": "saveCustomStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L105",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "savecustomstatus()",
      "id": "client_tauri_client_src_lib_userstatus_savecustomstatus"
    },
    {
      "label": "saveUserStatus()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "saveuserstatus()",
      "id": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "label": "openSettings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "opensettings()",
      "id": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_account_tab_profile_test_makeoptions"
    },
    {
      "label": "setUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "setuser()",
      "id": "client_tauri_client_tests_unit_account_tab_profile_test_setuser"
    },
    {
      "label": "createTarget()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createtarget()",
      "id": "client_tauri_client_tests_unit_auto_idle_test_createtarget"
    },
    {
      "label": "loadNotifications()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "loadnotifications()",
      "id": "client_tauri_client_tests_unit_channel_mutes_test_loadnotifications"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeoptions"
    },
    {
      "label": "makeUser()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L17",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "makeuser()",
      "id": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeuser"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L589",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "get()",
      "id": "client_tauri_client_tests_unit_notifications_test_get"
    },
    {
      "label": "makePayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L54",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "makepayload()",
      "id": "client_tauri_client_tests_unit_notifications_test_makepayload"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L93",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".close()",
      "id": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_close"
    },
    {
      "label": ".createGain()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".creategain()",
      "id": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_creategain"
    },
    {
      "label": ".createOscillator()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": ".createoscillator()",
      "id": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_createoscillator"
    },
    {
      "label": "titleFor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L1413",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "titlefor()",
      "id": "client_tauri_client_tests_unit_notifications_test_titlefor"
    },
    {
      "label": "clickOption()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "clickoption()",
      "id": "client_tauri_client_tests_unit_status_picker_custom_test_clickoption"
    },
    {
      "label": "labels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "labels()",
      "id": "client_tauri_client_tests_unit_status_picker_custom_test_labels"
    },
    {
      "label": "createMockWs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L35",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "createmockws()",
      "id": "client_tauri_client_tests_unit_status_picker_userbar_test_createmockws"
    },
    {
      "label": "setAuthState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L16",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "setauthstate()",
      "id": "client_tauri_client_tests_unit_status_picker_userbar_test_setauthstate"
    },
    {
      "label": "userBarOptsWithPresence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "userbaroptswithpresence()",
      "id": "client_tauri_client_tests_unit_status_picker_userbar_test_userbaroptswithpresence"
    },
    {
      "label": "setAuthState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L15",
      "_callable": true,
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "setauthstate()",
      "id": "client_tauri_client_tests_unit_user_bar_test_setauthstate"
    },
    {
      "label": ".addEventListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L327",
      "_callable": true,
      "_origin": "ast",
      "community": 457,
      "community_name": ".addEventListener",
      "norm_label": ".addeventlistener()",
      "id": "client_tauri_client_tests_unit_search_overlay_test_element_addeventlistener"
    },
    {
      "label": "cleanupUserDataDir()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "cleanupuserdatadir()",
      "id": "client_tauri_client_tests_e2e_native_fixture_cleanupuserdatadir"
    },
    {
      "label": "createUserDataDir()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "createuserdatadir()",
      "id": "client_tauri_client_tests_e2e_native_fixture_createuserdatadir"
    },
    {
      "label": "acquirePersistentPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L113",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "acquirepersistentpage()",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_acquirepersistentpage"
    },
    {
      "label": "cleanupUserDataDir()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L86",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "cleanupuserdatadir()",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_cleanupuserdatadir"
    },
    {
      "label": "createUserDataDir()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L77",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "createuserdatadir()",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_createuserdatadir"
    },
    {
      "label": "releasePersistentPage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L172",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "releasepersistentpage()",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_releasepersistentpage"
    },
    {
      "label": "waitForCdpEndpoint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L52",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "waitforcdpendpoint()",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_waitforcdpendpoint"
    },
    {
      "label": "waitForCdpEndpoint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "waitforcdpendpoint()",
      "id": "client_tauri_client_tests_e2e_native_fixture_waitforcdpendpoint"
    },
    {
      "label": "countTextChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L186",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "counttextchannels()",
      "id": "client_tauri_client_tests_e2e_native_helpers_counttextchannels"
    },
    {
      "label": "countVisible()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "countvisible()",
      "id": "client_tauri_client_tests_e2e_native_helpers_countvisible"
    },
    {
      "label": "countVoiceChannels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L196",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "countvoicechannels()",
      "id": "client_tauri_client_tests_e2e_native_helpers_countvoicechannels"
    },
    {
      "label": "ensureLoggedIn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L135",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "ensureloggedin()",
      "id": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "label": "hasCredentials()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "hascredentials()",
      "id": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "label": "isLoggedIn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "isloggedin()",
      "id": "client_tauri_client_tests_e2e_native_helpers_isloggedin"
    },
    {
      "label": "logEnvironmentState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L28",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "logenvironmentstate()",
      "id": "client_tauri_client_tests_e2e_native_helpers_logenvironmentstate"
    },
    {
      "label": "nativeLogin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "nativelogin()",
      "id": "client_tauri_client_tests_e2e_native_helpers_nativelogin"
    },
    {
      "label": "nativeLoginAndReady()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "nativeloginandready()",
      "id": "client_tauri_client_tests_e2e_native_helpers_nativeloginandready"
    },
    {
      "label": "openSettings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L168",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "opensettings()",
      "id": "client_tauri_client_tests_e2e_native_helpers_opensettings"
    },
    {
      "label": "selectChannel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L159",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "selectchannel()",
      "id": "client_tauri_client_tests_e2e_native_helpers_selectchannel"
    },
    {
      "label": "waitForMessages()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L177",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "waitformessages()",
      "id": "client_tauri_client_tests_e2e_native_helpers_waitformessages"
    },
    {
      "label": "switchTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L15",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "switchtab()",
      "id": "client_tauri_client_tests_e2e_native_theme_persistence_spec_switchtab"
    },
    {
      "label": "attachReactionTooltip()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L269",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "attachreactiontooltip()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip"
    },
    {
      "label": "buildReactionTooltip()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L180",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "buildreactiontooltip()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip"
    },
    {
      "label": "cacheKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L55",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "cachekey()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_cachekey"
    },
    {
      "label": "chipSetFor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "chipsetfor()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_chipsetfor"
    },
    {
      "label": "clearReactionUsersCache()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "clearreactionuserscache()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "label": "formatReactorNames()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L157",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "formatreactornames()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_formatreactornames"
    },
    {
      "label": "getCachedReactionUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L89",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "getcachedreactionusers()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_getcachedreactionusers"
    },
    {
      "label": "hide()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L255",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "hide()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_hide"
    },
    {
      "label": "invalidateReactionUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "invalidatereactionusers()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_invalidatereactionusers"
    },
    {
      "label": "loadReactionUsers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L101",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "loadreactionusers()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers"
    },
    {
      "label": "removeTooltip()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L251",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "removetooltip()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_removetooltip"
    },
    {
      "label": "setReactionUsersFetcher()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "setreactionusersfetcher()",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "label": "createUpdateNotifier()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "createupdatenotifier()",
      "id": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "label": "formatDownloadProgress()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "formatdownloadprogress()",
      "id": "client_tauri_client_src_components_updatenotifier_formatdownloadprogress"
    },
    {
      "label": "createLogger()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L96",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "createlogger()",
      "id": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "label": "checkForUpdate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "checkforupdate()",
      "id": "client_tauri_client_src_lib_updater_checkforupdate"
    },
    {
      "label": "downloadAndInstallUpdate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "downloadandinstallupdate()",
      "id": "client_tauri_client_src_lib_updater_downloadandinstallupdate"
    },
    {
      "label": "makeChip()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L194",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "makechip()",
      "id": "client_tauri_client_tests_unit_reaction_tooltip_test_makechip"
    },
    {
      "label": "user()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L24",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "user()",
      "id": "client_tauri_client_tests_unit_reaction_tooltip_test_user"
    },
    {
      "label": "bannerText()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L71",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "bannertext()",
      "id": "client_tauri_client_tests_unit_update_notifier_test_bannertext"
    },
    {
      "label": "mountWithAvailableUpdate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "mountwithavailableupdate()",
      "id": "client_tauri_client_tests_unit_update_notifier_test_mountwithavailableupdate"
    },
    {
      "label": ".addProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L170",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".addprofile()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_addprofile"
    },
    {
      "label": ".checkAllHealth()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L195",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".checkallhealth()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_checkallhealth"
    },
    {
      "label": ".checkHealth()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L192",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".checkhealth()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_checkhealth"
    },
    {
      "label": ".exportProfiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L198",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".exportprofiles()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_exportprofiles"
    },
    {
      "label": ".getAll()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L164",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".getall()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_getall"
    },
    {
      "label": ".getAutoConnectProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L179",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".getautoconnectprofile()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_getautoconnectprofile"
    },
    {
      "label": ".getById()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L167",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".getbyid()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_getbyid"
    },
    {
      "label": ".importProfiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L201",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".importprofiles()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_importprofiles"
    },
    {
      "label": ".loadProfiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L158",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".loadprofiles()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_loadprofiles"
    },
    {
      "label": ".removeProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L176",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".removeprofile()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_removeprofile"
    },
    {
      "label": ".saveProfiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L161",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".saveprofiles()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_saveprofiles"
    },
    {
      "label": ".setAutoLogin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L186",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".setautologin()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_setautologin"
    },
    {
      "label": ".setLastConnected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L189",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".setlastconnected()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_setlastconnected"
    },
    {
      "label": ".updateProfile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L173",
      "_callable": true,
      "_origin": "ast",
      "community": 64,
      "community_name": "ProfileManager",
      "norm_label": ".updateprofile()",
      "id": "client_tauri_client_src_lib_profiles_profilemanager_updateprofile"
    },
    {
      "label": "buildAdaptiveLenses()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L343",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "buildadaptivelenses()",
      "id": "claude_workflows_bughunt_buildadaptivelenses"
    },
    {
      "label": "buildReport()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L686",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "buildreport()",
      "id": "claude_workflows_bughunt_buildreport"
    },
    {
      "label": "clusterOf()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L297",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "clusterof()",
      "id": "claude_workflows_bughunt_clusterof"
    },
    {
      "label": "convergenceTable()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L427",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "convergencetable()",
      "id": "claude_workflows_bughunt_convergencetable"
    },
    {
      "label": "dedupe()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L406",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "dedupe()",
      "id": "claude_workflows_bughunt_dedupe"
    },
    {
      "label": "drawExploreFiles()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L309",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "drawexplorefiles()",
      "id": "claude_workflows_bughunt_drawexplorefiles"
    },
    {
      "label": "exploreLens()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L325",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "explorelens()",
      "id": "claude_workflows_bughunt_explorelens"
    },
    {
      "label": "familyName()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L291",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "familyname()",
      "id": "claude_workflows_bughunt_familyname"
    },
    {
      "label": "finderPrompt()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L498",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "finderprompt()",
      "id": "claude_workflows_bughunt_finderprompt"
    },
    {
      "label": "isDup()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L395",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "isdup()",
      "id": "claude_workflows_bughunt_isdup"
    },
    {
      "label": "lensesForRound()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L284",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "lensesforround()",
      "id": "claude_workflows_bughunt_lensesforround"
    },
    {
      "label": "normTitle()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L385",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "normtitle()",
      "id": "claude_workflows_bughunt_normtitle"
    },
    {
      "label": "remainingBudget()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "remainingbudget()",
      "id": "claude_workflows_bughunt_remainingbudget"
    },
    {
      "label": "seenBlock()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L422",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "seenblock()",
      "id": "claude_workflows_bughunt_seenblock"
    },
    {
      "label": "sum()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L669",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "sum()",
      "id": "claude_workflows_bughunt_sum"
    },
    {
      "label": "verifyPrompt()",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L505",
      "_callable": true,
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "verifyprompt()",
      "id": "claude_workflows_bughunt_verifyprompt"
    },
    {
      "label": "buildPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "buildpreview()",
      "id": "client_tauri_client_src_components_emojiautocomplete_buildpreview"
    },
    {
      "label": "byLabel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "bylabel()",
      "id": "client_tauri_client_src_components_emojiautocomplete_bylabel"
    },
    {
      "label": "createEmojiAutocomplete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L145",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "createemojiautocomplete()",
      "id": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "label": "filterEmojiSuggestions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "filteremojisuggestions()",
      "id": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions"
    },
    {
      "label": "renderEmojiRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L137",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "renderemojirow()",
      "id": "client_tauri_client_src_components_emojiautocomplete_renderemojirow"
    },
    {
      "label": "addRecentEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L526",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "addrecentemoji()",
      "id": "client_tauri_client_src_components_emojipicker_addrecentemoji"
    },
    {
      "label": "createEmojiPicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L540",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "createemojipicker()",
      "id": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "label": "getRecentEmoji()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L514",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "getrecentemoji()",
      "id": "client_tauri_client_src_components_emojipicker_getrecentemoji"
    },
    {
      "label": "createGifPicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "creategifpicker()",
      "id": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "label": "createInlineAutocomplete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L82",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "createinlineautocomplete()",
      "id": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L70",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": ".destroy()",
      "id": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_destroy"
    },
    {
      "label": ".handleKeydown()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L69",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": ".handlekeydown()",
      "id": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_handlekeydown"
    },
    {
      "label": ".setQuery()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L67",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": ".setquery()",
      "id": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_setquery"
    },
    {
      "label": "byLabel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "bylabel()",
      "id": "client_tauri_client_src_components_mentionautocomplete_bylabel"
    },
    {
      "label": "createMentionAutocomplete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L119",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "creatementionautocomplete()",
      "id": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete"
    },
    {
      "label": "filterMentionSuggestions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L57",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "filtermentionsuggestions()",
      "id": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions"
    },
    {
      "label": "renderMentionRow()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L111",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "rendermentionrow()",
      "id": "client_tauri_client_src_components_mentionautocomplete_rendermentionrow"
    },
    {
      "label": "buildCustomEmojiImage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L93",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "buildcustomemojiimage()",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage"
    },
    {
      "label": "createMessageInput()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L163",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "createmessageinput()",
      "id": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "label": "markGifUnavailable()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L157",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "markgifunavailable()",
      "id": "client_tauri_client_src_components_messageinput_markgifunavailable"
    },
    {
      "label": "wrapWithMarker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "wrapwithmarker()",
      "id": "client_tauri_client_src_components_messageinput_wrapwithmarker"
    },
    {
      "label": "enableRovingNavigation()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L116",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "enablerovingnavigation()",
      "id": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "label": "setRovingTabindex()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L97",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "setrovingtabindex()",
      "id": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L42",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_lib_api_apiclienterror_constructor"
    },
    {
      "label": "getTrendingGifs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gettrendinggifs()",
      "id": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "label": "isAllowedGifUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L33",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "isallowedgifurl()",
      "id": "client_tauri_client_src_lib_gifprovider_isallowedgifurl"
    },
    {
      "label": "parseResults()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "parseresults()",
      "id": "client_tauri_client_src_lib_gifprovider_parseresults"
    },
    {
      "label": "searchGifs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L65",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "searchgifs()",
      "id": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "label": "setRoles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "setroles()",
      "id": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "label": "seedMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "seedmembers()",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test_seedmembers"
    },
    {
      "label": "signInAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "signinas()",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test_signinas"
    },
    {
      "label": "key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L289",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "key()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_key"
    },
    {
      "label": "mount()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L135",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mount()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_mount"
    },
    {
      "label": "popupEl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L372",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "popupel()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_popupel"
    },
    {
      "label": "press()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L376",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "press()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_press"
    },
    {
      "label": "textarea()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L360",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "textarea()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_textarea"
    },
    {
      "label": "type()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L364",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "type()",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_type"
    },
    {
      "label": "makePicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "makepicker()",
      "id": "client_tauri_client_tests_unit_emoji_picker_test_makepicker"
    },
    {
      "label": "makeGif()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L23",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "makegif()",
      "id": "client_tauri_client_tests_unit_gif_picker_test_makegif"
    },
    {
      "label": "makePicker()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L45",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "makepicker()",
      "id": "client_tauri_client_tests_unit_gif_picker_test_makepicker"
    },
    {
      "label": "gifResult()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifresult()",
      "id": "client_tauri_client_tests_unit_gif_provider_test_gifresult"
    },
    {
      "label": "response()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L48",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "response()",
      "id": "client_tauri_client_tests_unit_gif_provider_test_response"
    },
    {
      "label": "key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "key()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_key"
    },
    {
      "label": "labels()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L154",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "labels()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_labels"
    },
    {
      "label": "popupEl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L353",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "popupel()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_popupel"
    },
    {
      "label": "press()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L357",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "press()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_press"
    },
    {
      "label": "seedMembers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "seedmembers()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_seedmembers"
    },
    {
      "label": "signInAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "signinas()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_signinas"
    },
    {
      "label": "textarea()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L341",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "textarea()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_textarea"
    },
    {
      "label": "type()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L345",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "type()",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_type"
    },
    {
      "label": "getAsFile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1119",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "getasfile()",
      "id": "client_tauri_client_tests_unit_message_input_test_getasfile"
    },
    {
      "label": "makeOptions()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "makeoptions()",
      "id": "client_tauri_client_tests_unit_message_input_test_makeoptions"
    },
    {
      "label": "mountWithSelection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1254",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mountwithselection()",
      "id": "client_tauri_client_tests_unit_message_input_test_mountwithselection"
    },
    {
      "label": "press()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1268",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "press()",
      "id": "client_tauri_client_tests_unit_message_input_test_press"
    },
    {
      "label": "signInAs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2596",
      "_callable": true,
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "signinas()",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_signinas"
    },
    {
      "label": "generateRoomKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L196",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": "generateroomkey()",
      "id": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "label": ".buildAnnouncePayload()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L451",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".buildannouncepayload()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload"
    },
    {
      "label": ".clearIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L444",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".clearidentitykeypair()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearidentitykeypair"
    },
    {
      "label": ".clearKeyRotationTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1210",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".clearkeyrotationtimer()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearkeyrotationtimer"
    },
    {
      "label": ".clearReconnectConfirmTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L399",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".clearreconnectconfirmtimer()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearreconnectconfirmtimer"
    },
    {
      "label": ".clearState()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1268",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".clearstate()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearstate"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L102",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_constructor"
    },
    {
      "label": ".distributeRoomKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L971",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".distributeroomkey()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_distributeroomkey"
    },
    {
      "label": ".drainPendingRotationOrArmTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1256",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".drainpendingrotationorarmtimer()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_drainpendingrotationorarmtimer"
    },
    {
      "label": ".ensureIdentityKeyPair()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L426",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".ensureidentitykeypair()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_ensureidentitykeypair"
    },
    {
      "label": ".epoch()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".epoch()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_epoch"
    },
    {
      "label": ".handleAnnounce()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L670",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".handleannounce()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounce"
    },
    {
      "label": ".handleAnnounceInner()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L695",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".handleannounceinner()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner"
    },
    {
      "label": ".handleParticipantLeft()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1057",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".handleparticipantleft()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft"
    },
    {
      "label": ".isRetiredPeerKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L680",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".isretiredpeerkey()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_isretiredpeerkey"
    },
    {
      "label": ".peerPublicKeys()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L106",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".peerpublickeys()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_peerpublickeys"
    },
    {
      "label": ".pendingAnnounces()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L124",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".pendingannounces()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_pendingannounces"
    },
    {
      "label": ".rawFromBase64()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L410",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".rawfrombase64()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rawfrombase64"
    },
    {
      "label": ".reannounceForReconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L327",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".reannounceforreconnect()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect"
    },
    {
      "label": ".rePinPeerIdentity()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L626",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".repinpeeridentity()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_repinpeeridentity"
    },
    {
      "label": ".retirePeerKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L686",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".retirepeerkey()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_retirepeerkey"
    },
    {
      "label": ".rotateKeyPeriodically()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1218",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".rotatekeyperiodically()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically"
    },
    {
      "label": ".rotateRoomKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1028",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".rotateroomkey()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey"
    },
    {
      "label": ".rotatingKey()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L112",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".rotatingkey()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatingkey"
    },
    {
      "label": ".rotationPending()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L118",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".rotationpending()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotationpending"
    },
    {
      "label": ".setupKeyExchange()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L143",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".setupkeyexchange()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange"
    },
    {
      "label": ".startKeyRotationTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1198",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": ".startkeyrotationtimer()",
      "id": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer"
    },
    {
      "label": "clearPeerVerification()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L486",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": "clearpeerverification()",
      "id": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "label": "clearPeerVerifications()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L496",
      "_callable": true,
      "_origin": "ast",
      "community": 84,
      "community_name": "E2EEManager",
      "norm_label": "clearpeerverifications()",
      "id": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "label": "buildAppearanceTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "buildappearancetab()",
      "id": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab"
    },
    {
      "label": "getDefaultAccent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L13",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "getdefaultaccent()",
      "id": "client_tauri_client_src_components_settings_appearancetab_getdefaultaccent"
    },
    {
      "label": "hexToRgb()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L245",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "hextorgb()",
      "id": "client_tauri_client_src_components_settings_appearancetab_hextorgb"
    },
    {
      "label": "applyTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L124",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "applytheme()",
      "id": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "label": "applyStoredAppearance()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L18",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "applystoredappearance()",
      "id": "client_tauri_client_src_lib_appearance_applystoredappearance"
    },
    {
      "label": "syncOsMotionListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/os-motion.ts",
      "source_location": "L10",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "syncosmotionlistener()",
      "id": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "label": "applyThemeByName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L44",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "applythemebyname()",
      "id": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "label": "deleteCustomTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L145",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "deletecustomtheme()",
      "id": "client_tauri_client_src_lib_themes_deletecustomtheme"
    },
    {
      "label": "exportTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L154",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "exporttheme()",
      "id": "client_tauri_client_src_lib_themes_exporttheme"
    },
    {
      "label": "getActiveThemeName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "getactivethemename()",
      "id": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "label": "isKnownThemeName()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "isknownthemename()",
      "id": "client_tauri_client_src_lib_themes_isknownthemename"
    },
    {
      "label": "listThemeNames()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L27",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "listthemenames()",
      "id": "client_tauri_client_src_lib_themes_listthemenames"
    },
    {
      "label": "loadCustomTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L122",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "loadcustomtheme()",
      "id": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "label": "restoreTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L162",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "restoretheme()",
      "id": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "label": "saveCustomTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L117",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "savecustomtheme()",
      "id": "client_tauri_client_src_lib_themes_savecustomtheme"
    },
    {
      "label": "setTheme()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L87",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "settheme()",
      "id": "client_tauri_client_src_stores_ui_store_settheme"
    },
    {
      "label": "applyCustomWithColors()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L108",
      "_callable": true,
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "applycustomwithcolors()",
      "id": "client_tauri_client_tests_unit_themes_test_applycustomwithcolors"
    },
    {
      "label": "buildDownloadButton()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L455",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "builddownloadbutton()",
      "id": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton"
    },
    {
      "label": "buildFileMeta()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L443",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "buildfilemeta()",
      "id": "client_tauri_client_src_components_message_list_attachments_buildfilemeta"
    },
    {
      "label": "clearAttachmentCaches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L127",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearattachmentcaches()",
      "id": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "label": "closeDbAfterTransaction()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L228",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "closedbaftertransaction()",
      "id": "client_tauri_client_src_components_message_list_attachments_closedbaftertransaction"
    },
    {
      "label": "createObjectUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L367",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "createobjecturl()",
      "id": "client_tauri_client_src_components_message_list_attachments_createobjecturl"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L631",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "downloadfile()",
      "id": "client_tauri_client_src_components_message_list_attachments_downloadfile"
    },
    {
      "label": "fetchMediaAsObjectUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L389",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fetchmediaasobjecturl()",
      "id": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl"
    },
    {
      "label": "fetchServerFile()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L187",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fetchserverfile()",
      "id": "client_tauri_client_src_components_message_list_attachments_fetchserverfile"
    },
    {
      "label": "formatFileSize()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L59",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "formatfilesize()",
      "id": "client_tauri_client_src_components_message_list_attachments_formatfilesize"
    },
    {
      "label": "idbGet()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L239",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "idbget()",
      "id": "client_tauri_client_src_components_message_list_attachments_idbget"
    },
    {
      "label": "idbPut()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L260",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "idbput()",
      "id": "client_tauri_client_src_components_message_list_attachments_idbput"
    },
    {
      "label": "isImageMime()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L74",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isimagemime()",
      "id": "client_tauri_client_src_components_message_list_attachments_isimagemime"
    },
    {
      "label": "isSafeUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L109",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "issafeurl()",
      "id": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "label": "isServerUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L164",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isserverurl()",
      "id": "client_tauri_client_src_components_message_list_attachments_isserverurl"
    },
    {
      "label": "isTrustedServerUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L175",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "istrustedserverurl()",
      "id": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "label": "openCacheDb()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L208",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "opencachedb()",
      "id": "client_tauri_client_src_components_message_list_attachments_opencachedb"
    },
    {
      "label": "renderAttachment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L520",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "renderattachment()",
      "id": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "label": "renderAudioAttachment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L496",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "renderaudioattachment()",
      "id": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment"
    },
    {
      "label": "renderVideoAttachment()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L471",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "rendervideoattachment()",
      "id": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment"
    },
    {
      "label": "revokeObjectUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L373",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "revokeobjecturl()",
      "id": "client_tauri_client_src_components_message_list_attachments_revokeobjecturl"
    },
    {
      "label": "sanitizeContentType()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L158",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "sanitizecontenttype()",
      "id": "client_tauri_client_src_components_message_list_attachments_sanitizecontenttype"
    },
    {
      "label": "uint8ToBase64()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L274",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "uint8tobase64()",
      "id": "client_tauri_client_src_components_message_list_attachments_uint8tobase64"
    },
    {
      "label": "applyOgMeta()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L284",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "applyogmeta()",
      "id": "client_tauri_client_src_components_message_list_embeds_applyogmeta"
    },
    {
      "label": "clearEmbedCaches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L32",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearembedcaches()",
      "id": "client_tauri_client_src_components_message_list_embeds_clearembedcaches"
    },
    {
      "label": "fetchOgMeta()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L150",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fetchogmeta()",
      "id": "client_tauri_client_src_components_message_list_embeds_fetchogmeta"
    },
    {
      "label": "isBlockedForPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L132",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isblockedforpreview()",
      "id": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview"
    },
    {
      "label": "isPrivateHost()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L94",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isprivatehost()",
      "id": "client_tauri_client_src_components_message_list_embeds_isprivatehost"
    },
    {
      "label": "parseIPv4Literal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "parseipv4literal()",
      "id": "client_tauri_client_src_components_message_list_embeds_parseipv4literal"
    },
    {
      "label": "parseOgTags()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L51",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "parseogtags()",
      "id": "client_tauri_client_src_components_message_list_embeds_parseogtags"
    },
    {
      "label": "renderGenericLinkPreview()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L235",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "rendergenericlinkpreview()",
      "id": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview"
    },
    {
      "label": "cacheImageHeight()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L58",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "cacheimageheight()",
      "id": "client_tauri_client_src_components_message_list_media_cacheimageheight"
    },
    {
      "label": "clearMediaCaches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L131",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearmediacaches()",
      "id": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "label": "extractUrls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L508",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "extracturls()",
      "id": "client_tauri_client_src_components_message_list_media_extracturls"
    },
    {
      "label": "extractYouTubeId()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "extractyoutubeid()",
      "id": "client_tauri_client_src_components_message_list_media_extractyoutubeid"
    },
    {
      "label": "isDirectImageUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L247",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isdirectimageurl()",
      "id": "client_tauri_client_src_components_message_list_media_isdirectimageurl"
    },
    {
      "label": "isGifUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L78",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isgifurl()",
      "id": "client_tauri_client_src_components_message_list_media_isgifurl"
    },
    {
      "label": "isKlipyUrl()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L68",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "isklipyurl()",
      "id": "client_tauri_client_src_components_message_list_media_isklipyurl"
    },
    {
      "label": "openImageLightbox()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L357",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "openimagelightbox()",
      "id": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "label": "renderInlineImage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L257",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "renderinlineimage()",
      "id": "client_tauri_client_src_components_message_list_media_renderinlineimage"
    },
    {
      "label": "renderUrlEmbeds()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L520",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "renderurlembeds()",
      "id": "client_tauri_client_src_components_message_list_media_renderurlembeds"
    },
    {
      "label": "buildAdvancedTab()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "buildadvancedtab()",
      "id": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "label": "clearImageCache()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L313",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearimagecache()",
      "id": "client_tauri_client_src_components_settings_advancedtab_clearimagecache"
    },
    {
      "label": "clearLocalStoragePreservingUserData()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L352",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearlocalstoragepreservinguserdata()",
      "id": "client_tauri_client_src_components_settings_advancedtab_clearlocalstoragepreservinguserdata"
    },
    {
      "label": "clearLogFiles()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L372",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearlogfiles()",
      "id": "client_tauri_client_src_components_settings_advancedtab_clearlogfiles"
    },
    {
      "label": "isMissingPathError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L392",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "ismissingpatherror()",
      "id": "client_tauri_client_src_components_settings_advancedtab_ismissingpatherror"
    },
    {
      "label": "clearPendingPersistedLogs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L22",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "clearpendingpersistedlogs()",
      "id": "client_tauri_client_src_lib_logpersistence_clearpendingpersistedlogs"
    },
    {
      "label": "captureStaticFrame()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L47",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "capturestaticframe()",
      "id": "client_tauri_client_src_lib_media_visibility_capturestaticframe"
    },
    {
      "label": "createPlayPauseButton()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L92",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "createplaypausebutton()",
      "id": "client_tauri_client_src_lib_media_visibility_createplaypausebutton"
    },
    {
      "label": "destroyObserver()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L308",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "destroyobserver()",
      "id": "client_tauri_client_src_lib_media_visibility_destroyobserver"
    },
    {
      "label": "ensureVisibilityListener()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L167",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "ensurevisibilitylistener()",
      "id": "client_tauri_client_src_lib_media_visibility_ensurevisibilitylistener"
    },
    {
      "label": "freezeImage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L63",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "freezeimage()",
      "id": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "label": "getObserver()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L137",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "getobserver()",
      "id": "client_tauri_client_src_lib_media_visibility_getobserver"
    },
    {
      "label": "observeMedia()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L203",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "observemedia()",
      "id": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "label": "pauseAllMedia()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L278",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "pauseallmedia()",
      "id": "client_tauri_client_src_lib_media_visibility_pauseallmedia"
    },
    {
      "label": "resumeVisibleMedia()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L293",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "resumevisiblemedia()",
      "id": "client_tauri_client_src_lib_media_visibility_resumevisiblemedia"
    },
    {
      "label": "startAutoTimer()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L121",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "startautotimer()",
      "id": "client_tauri_client_src_lib_media_visibility_startautotimer"
    },
    {
      "label": "unfreezeImage()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L79",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "unfreezeimage()",
      "id": "client_tauri_client_src_lib_media_visibility_unfreezeimage"
    },
    {
      "label": "updateButton()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "updatebutton()",
      "id": "client_tauri_client_src_lib_media_visibility_updatebutton"
    },
    {
      "label": "getToken()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L114",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "gettoken()",
      "id": "client_tauri_client_src_stores_auth_store_gettoken"
    },
    {
      "label": "flush()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L179",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "flush()",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_flush"
    },
    {
      "label": "getActionBtn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L170",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "getactionbtn()",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_getactionbtn"
    },
    {
      "label": "getAutostartToggle()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L762",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "getautostarttoggle()",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_getautostarttoggle"
    },
    {
      "label": "getClearAllBtn()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L159",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "getclearallbtn()",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_getclearallbtn"
    },
    {
      "label": "tick()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L773",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "tick()",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_tick"
    },
    {
      "label": "imageResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L50",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "imageresponse()",
      "id": "client_tauri_client_tests_unit_attachments_auth_test_imageresponse"
    },
    {
      "label": "imageResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L81",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "imageresponse()",
      "id": "client_tauri_client_tests_unit_attachments_cache_test_imageresponse"
    },
    {
      "label": "att()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L46",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "att()",
      "id": "client_tauri_client_tests_unit_attachments_media_test_att"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L268",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "get()",
      "id": "client_tauri_client_tests_unit_embeds_test_get"
    },
    {
      "label": "mockHtmlResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L29",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mockhtmlresponse()",
      "id": "client_tauri_client_tests_unit_embeds_test_mockhtmlresponse"
    },
    {
      "label": "mockSlowBodyResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L859",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mockslowbodyresponse()",
      "id": "client_tauri_client_tests_unit_embeds_test_mockslowbodyresponse"
    },
    {
      "label": "oembedResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L25",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "oembedresponse()",
      "id": "client_tauri_client_tests_unit_media_cache_test_oembedresponse"
    },
    {
      "label": "fireImgError()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L117",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fireimgerror()",
      "id": "client_tauri_client_tests_unit_media_test_fireimgerror"
    },
    {
      "label": "fireImgLoad()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L110",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fireimgload()",
      "id": "client_tauri_client_tests_unit_media_test_fireimgload"
    },
    {
      "label": "mouseEvent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L124",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mouseevent()",
      "id": "client_tauri_client_tests_unit_media_test_mouseevent"
    },
    {
      "label": "oembedFail()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L90",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "oembedfail()",
      "id": "client_tauri_client_tests_unit_media_test_oembedfail"
    },
    {
      "label": "oembedResponse()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L83",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "oembedresponse()",
      "id": "client_tauri_client_tests_unit_media_test_oembedresponse"
    },
    {
      "label": "syncPrefCache()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L103",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "syncprefcache()",
      "id": "client_tauri_client_tests_unit_media_test_syncprefcache"
    },
    {
      "label": "createFakeImg()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L31",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "createfakeimg()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_createfakeimg"
    },
    {
      "label": "createWrapper()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L39",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "createwrapper()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_createwrapper"
    },
    {
      "label": "fireIntersection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L43",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "fireintersection()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_fireintersection"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L20",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": ".constructor()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver_constructor"
    },
    {
      "label": ".takeRecords()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L26",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": ".takerecords()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver_takerecords"
    },
    {
      "label": "setupCanvasMocks()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L56",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "setupcanvasmocks()",
      "id": "client_tauri_client_tests_unit_media_visibility_test_setupcanvasmocks"
    },
    {
      "label": "MemberList.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "memberlist.ts",
      "id": "client_tauri_client_src_components_memberlist"
    },
    {
      "label": "FALLBACK_ASSIGNABLE_ROLES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L48",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "fallback_assignable_roles",
      "id": "client_tauri_client_src_components_memberlist_fallback_assignable_roles"
    },
    {
      "label": "FALLBACK_ROLE_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "fallback_role_colors",
      "id": "client_tauri_client_src_components_memberlist_fallback_role_colors"
    },
    {
      "label": "FALLBACK_ROLE_GROUPS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L100",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "fallback_role_groups",
      "id": "client_tauri_client_src_components_memberlist_fallback_role_groups"
    },
    {
      "label": "TypingIndicator.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typingindicator.ts",
      "id": "client_tauri_client_src_components_typingindicator"
    },
    {
      "label": "members.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "members.store.ts",
      "id": "client_tauri_client_src_stores_members_store"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_members_store_initial_state"
    },
    {
      "label": "membersStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L46",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "membersstore",
      "id": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "label": "typingTimers",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L49",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typingtimers",
      "id": "client_tauri_client_src_stores_members_store_typingtimers"
    },
    {
      "label": "test-utils.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "test-utils.ts",
      "id": "client_tauri_client_tests_helpers_test_utils"
    },
    {
      "label": "AUTH_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "auth_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_auth_initial"
    },
    {
      "label": "CHANNELS_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "channels_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_channels_initial"
    },
    {
      "label": "MEMBERS_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "members_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_members_initial"
    },
    {
      "label": "MESSAGES_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L44",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "messages_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_messages_initial"
    },
    {
      "label": "UI_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L66",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "ui_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_ui_initial"
    },
    {
      "label": "VOICE_INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L53",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "voice_initial",
      "id": "client_tauri_client_tests_helpers_test_utils_voice_initial"
    },
    {
      "label": "chat.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "chat.test.ts",
      "id": "client_tauri_client_tests_unit_chat_test"
    },
    {
      "label": "member-list.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member-list.test.ts",
      "id": "client_tauri_client_tests_unit_member_list_test"
    },
    {
      "label": "testMembers",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L49",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "testmembers",
      "id": "client_tauri_client_tests_unit_member_list_test_testmembers"
    },
    {
      "label": "member-picker-group.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member-picker-group.test.ts",
      "id": "client_tauri_client_tests_unit_member_picker_group_test"
    },
    {
      "label": "member-picker-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member-picker-modal.test.ts",
      "id": "client_tauri_client_tests_unit_member_picker_modal_test"
    },
    {
      "label": "member-profile-fields.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member-profile-fields.test.ts",
      "id": "client_tauri_client_tests_unit_member_profile_fields_test"
    },
    {
      "label": "alice",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "alice",
      "id": "client_tauri_client_tests_unit_member_profile_fields_test_alice"
    },
    {
      "label": "bob",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "bob",
      "id": "client_tauri_client_tests_unit_member_profile_fields_test_bob"
    },
    {
      "label": "members.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "members.store.test.ts",
      "id": "client_tauri_client_tests_unit_members_store_test"
    },
    {
      "label": "MEMBER_ALICE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member_alice",
      "id": "client_tauri_client_tests_unit_members_store_test_member_alice"
    },
    {
      "label": "MEMBER_BOB",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member_bob",
      "id": "client_tauri_client_tests_unit_members_store_test_member_bob"
    },
    {
      "label": "MEMBER_CAROL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "member_carol",
      "id": "client_tauri_client_tests_unit_members_store_test_member_carol"
    },
    {
      "label": "sidebar-member-section.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "sidebar-member-section.test.ts",
      "id": "client_tauri_client_tests_unit_sidebar_member_section_test"
    },
    {
      "label": "typing-indicator.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typing-indicator.test.ts",
      "id": "client_tauri_client_tests_unit_typing_indicator_test"
    },
    {
      "label": "typingUsers",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 0,
      "community_name": "members.store.ts",
      "norm_label": "typingusers",
      "id": "client_tauri_client_tests_unit_typing_indicator_test_typingusers"
    },
    {
      "label": "AdminActions.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "adminactions.ts",
      "id": "client_tauri_client_src_components_adminactions"
    },
    {
      "label": "BAN_DURATIONS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "ban_durations",
      "id": "client_tauri_client_src_components_adminactions_ban_durations"
    },
    {
      "label": "CertMismatchModal.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "certmismatchmodal.ts",
      "id": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "label": "ConnectedOverlay.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "connectedoverlay.ts",
      "id": "client_tauri_client_src_components_connectedoverlay"
    },
    {
      "label": "CreateChannelModal.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "createchannelmodal.ts",
      "id": "client_tauri_client_src_components_createchannelmodal"
    },
    {
      "label": "CHANNEL_TYPES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "channel_types",
      "id": "client_tauri_client_src_components_createchannelmodal_channel_types"
    },
    {
      "label": "DeleteChannelModal.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "deletechannelmodal.ts",
      "id": "client_tauri_client_src_components_deletechannelmodal"
    },
    {
      "label": "DmSidebar.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dmsidebar.ts",
      "id": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "label": "STATUS_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L71",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "status_colors",
      "id": "client_tauri_client_src_components_dmsidebar_status_colors"
    },
    {
      "label": "EditChannelModal.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "editchannelmodal.ts",
      "id": "client_tauri_client_src_components_editchannelmodal"
    },
    {
      "label": "MAX_SLOW_MODE_SECONDS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "max_slow_mode_seconds",
      "id": "client_tauri_client_src_components_editchannelmodal_max_slow_mode_seconds"
    },
    {
      "label": "MAX_VOICE_LIMIT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "max_voice_limit",
      "id": "client_tauri_client_src_components_editchannelmodal_max_voice_limit"
    },
    {
      "label": "SLOW_MODE_PRESETS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "slow_mode_presets",
      "id": "client_tauri_client_src_components_editchannelmodal_slow_mode_presets"
    },
    {
      "label": "IncomingCallBanner.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "incomingcallbanner.ts",
      "id": "client_tauri_client_src_components_incomingcallbanner"
    },
    {
      "label": "inline-autocomplete.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "inline-autocomplete.ts",
      "id": "client_tauri_client_src_components_inline_autocomplete"
    },
    {
      "label": "COMBOBOX_ATTRS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L74",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "combobox_attrs",
      "id": "client_tauri_client_src_components_inline_autocomplete_combobox_attrs"
    },
    {
      "label": "InviteManager.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "invitemanager.ts",
      "id": "client_tauri_client_src_components_invitemanager"
    },
    {
      "label": "NsfwGate.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "nsfwgate.ts",
      "id": "client_tauri_client_src_components_nsfwgate"
    },
    {
      "label": "PinnedMessages.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "pinnedmessages.ts",
      "id": "client_tauri_client_src_components_pinnedmessages"
    },
    {
      "label": "purge-prompt.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "purge-prompt.ts",
      "id": "client_tauri_client_src_components_purge_prompt"
    },
    {
      "label": "PURGE_DEFAULT_COUNT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "purge_default_count",
      "id": "client_tauri_client_src_components_purge_prompt_purge_default_count"
    },
    {
      "label": "PURGE_MAX_COUNT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "purge_max_count",
      "id": "client_tauri_client_src_components_purge_prompt_purge_max_count"
    },
    {
      "label": "PURGE_MIN_COUNT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "purge_min_count",
      "id": "client_tauri_client_src_components_purge_prompt_purge_min_count"
    },
    {
      "label": "QuickSwitcher.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "quickswitcher.ts",
      "id": "client_tauri_client_src_components_quickswitcher"
    },
    {
      "label": "QuickSwitchOverlay.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "quickswitchoverlay.ts",
      "id": "client_tauri_client_src_components_quickswitchoverlay"
    },
    {
      "label": "SearchOverlay.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "searchoverlay.ts",
      "id": "client_tauri_client_src_components_searchoverlay"
    },
    {
      "label": "AccessibilityTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "accessibilitytab.ts",
      "id": "client_tauri_client_src_components_settings_accessibilitytab"
    },
    {
      "label": "TOGGLES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toggles",
      "id": "client_tauri_client_src_components_settings_accessibilitytab_toggles"
    },
    {
      "label": "NotificationsTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "notificationstab.ts",
      "id": "client_tauri_client_src_components_settings_notificationstab"
    },
    {
      "label": "TextImagesTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "textimagestab.ts",
      "id": "client_tauri_client_src_components_settings_textimagestab"
    },
    {
      "label": "SettingsOverlay.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "settingsoverlay.ts",
      "id": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "label": "TAB_ICONS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L65",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "tab_icons",
      "id": "client_tauri_client_src_components_settingsoverlay_tab_icons"
    },
    {
      "label": "StatusPicker.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "statuspicker.ts",
      "id": "client_tauri_client_src_components_statuspicker"
    },
    {
      "label": "STATUS_DEFS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L50",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "status_defs",
      "id": "client_tauri_client_src_components_statuspicker_status_defs"
    },
    {
      "label": "Toast.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toast.ts",
      "id": "client_tauri_client_src_components_toast"
    },
    {
      "label": "UserProfilePopup.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "userprofilepopup.ts",
      "id": "client_tauri_client_src_components_userprofilepopup"
    },
    {
      "label": "STATUS_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L66",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "status_colors",
      "id": "client_tauri_client_src_components_userprofilepopup_status_colors"
    },
    {
      "label": "STATUS_LABELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L76",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "status_labels",
      "id": "client_tauri_client_src_components_userprofilepopup_status_labels"
    },
    {
      "label": "a11y.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "a11y.ts",
      "id": "client_tauri_client_src_lib_a11y"
    },
    {
      "label": "lib/context-menu.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "lib/context-menu.ts",
      "id": "client_tauri_client_src_lib_context_menu"
    },
    {
      "label": "dismissControllers",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L30",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dismisscontrollers",
      "id": "client_tauri_client_src_lib_context_menu_dismisscontrollers"
    },
    {
      "label": "dom.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dom.ts",
      "id": "client_tauri_client_src_lib_dom"
    },
    {
      "label": "icons.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "icons.ts",
      "id": "client_tauri_client_src_lib_icons"
    },
    {
      "label": "ICON_PATHS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L76",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "icon_paths",
      "id": "client_tauri_client_src_lib_icons_icon_paths"
    },
    {
      "label": "modalFactory.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "modalfactory.ts",
      "id": "client_tauri_client_src_lib_modalfactory"
    },
    {
      "label": "safe-render.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "safe-render.ts",
      "id": "client_tauri_client_src_lib_safe_render"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_safe_render_log"
    },
    {
      "label": "LoginForm.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "loginform.ts",
      "id": "client_tauri_client_src_pages_connect_page_loginform"
    },
    {
      "label": "ChatHeader.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "chatheader.ts",
      "id": "client_tauri_client_src_pages_main_page_chatheader"
    },
    {
      "label": "MemberPickerModal.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "memberpickermodal.ts",
      "id": "client_tauri_client_src_pages_main_page_memberpickermodal"
    },
    {
      "label": "a11y.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "a11y.test.ts",
      "id": "client_tauri_client_tests_unit_a11y_test"
    },
    {
      "label": "accessibility-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "accessibility-tab.test.ts",
      "id": "client_tauri_client_tests_unit_accessibility_tab_test"
    },
    {
      "label": "{ mockSyncOsMotionListener }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "{ mocksyncosmotionlistener }",
      "id": "client_tauri_client_tests_unit_accessibility_tab_test_mocksyncosmotionlistener"
    },
    {
      "label": "admin-actions.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "admin-actions.test.ts",
      "id": "client_tauri_client_tests_unit_admin_actions_test"
    },
    {
      "label": "cert-first-use-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/cert-first-use-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "cert-first-use-modal.test.ts",
      "id": "client_tauri_client_tests_unit_cert_first_use_modal_test"
    },
    {
      "label": "cert-mismatch-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "cert-mismatch-modal.test.ts",
      "id": "client_tauri_client_tests_unit_cert_mismatch_modal_test"
    },
    {
      "label": "chat-header.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat-header.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "chat-header.test.ts",
      "id": "client_tauri_client_tests_unit_chat_header_test"
    },
    {
      "label": "QuickSwitchOverlay.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/components/QuickSwitchOverlay.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "quickswitchoverlay.test.ts",
      "id": "client_tauri_client_tests_unit_components_quickswitchoverlay_test"
    },
    {
      "label": "connected-overlay.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "connected-overlay.test.ts",
      "id": "client_tauri_client_tests_unit_connected_overlay_test"
    },
    {
      "label": "context-menu.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/context-menu.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "context-menu.test.ts",
      "id": "client_tauri_client_tests_unit_context_menu_test"
    },
    {
      "label": "create-channel-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "create-channel-modal.test.ts",
      "id": "client_tauri_client_tests_unit_create_channel_modal_test"
    },
    {
      "label": "delete-channel-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "delete-channel-modal.test.ts",
      "id": "client_tauri_client_tests_unit_delete_channel_modal_test"
    },
    {
      "label": "dm-sidebar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dm-sidebar.test.ts",
      "id": "client_tauri_client_tests_unit_dm_sidebar_test"
    },
    {
      "label": "fetchImageAsDataUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "fetchimageasdataurl",
      "id": "client_tauri_client_tests_unit_dm_sidebar_test_fetchimageasdataurl"
    },
    {
      "label": "dom.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "dom.test.ts",
      "id": "client_tauri_client_tests_unit_dom_test"
    },
    {
      "label": "edit-channel-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "edit-channel-modal.test.ts",
      "id": "client_tauri_client_tests_unit_edit_channel_modal_test"
    },
    {
      "label": "icons.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "icons.test.ts",
      "id": "client_tauri_client_tests_unit_icons_test"
    },
    {
      "label": "ALL_ICON_NAMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L6",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "all_icon_names",
      "id": "client_tauri_client_tests_unit_icons_test_all_icon_names"
    },
    {
      "label": "identity-mismatch-modal.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "identity-mismatch-modal.test.ts",
      "id": "client_tauri_client_tests_unit_identity_mismatch_modal_test"
    },
    {
      "label": "invite-manager.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "invite-manager.test.ts",
      "id": "client_tauri_client_tests_unit_invite_manager_test"
    },
    {
      "label": "modal-factory.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "modal-factory.test.ts",
      "id": "client_tauri_client_tests_unit_modal_factory_test"
    },
    {
      "label": "pinned-messages.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "pinned-messages.test.ts",
      "id": "client_tauri_client_tests_unit_pinned_messages_test"
    },
    {
      "label": "samplePins",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "samplepins",
      "id": "client_tauri_client_tests_unit_pinned_messages_test_samplepins"
    },
    {
      "label": "safe-render.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "safe-render.test.ts",
      "id": "client_tauri_client_tests_unit_safe_render_test"
    },
    {
      "label": "settings-overlay.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "settings-overlay.test.ts",
      "id": "client_tauri_client_tests_unit_settings_overlay_test"
    },
    {
      "label": "mockSetTheme",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "mocksettheme",
      "id": "client_tauri_client_tests_unit_settings_overlay_test_mocksettheme"
    },
    {
      "label": "text-images-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/text-images-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "text-images-tab.test.ts",
      "id": "client_tauri_client_tests_unit_text_images_tab_test"
    },
    {
      "label": "toast.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/toast.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "toast.test.ts",
      "id": "client_tauri_client_tests_unit_toast_test"
    },
    {
      "label": "user-profile-popup.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "community_name": "createElement",
      "norm_label": "user-profile-popup.test.ts",
      "id": "client_tauri_client_tests_unit_user_profile_popup_test"
    },
    {
      "label": "go.opentelemetry.io/otel/attribute.KeyValue",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/attribute.keyvalue",
      "id": "go_type_go_opentelemetry_io_otel_attribute_keyvalue"
    },
    {
      "label": "go.opentelemetry.io/otel/metric.Float64Gauge",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/metric.float64gauge",
      "id": "go_type_go_opentelemetry_io_otel_metric_float64gauge"
    },
    {
      "label": "go.opentelemetry.io/otel/metric.Float64Histogram",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/metric.float64histogram",
      "id": "go_type_go_opentelemetry_io_otel_metric_float64histogram"
    },
    {
      "label": "go.opentelemetry.io/otel/metric.Int64Counter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/metric.int64counter",
      "id": "go_type_go_opentelemetry_io_otel_metric_int64counter"
    },
    {
      "label": "go.opentelemetry.io/otel/metric.Meter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/metric.meter",
      "id": "go_type_go_opentelemetry_io_otel_metric_meter"
    },
    {
      "label": "go.opentelemetry.io/otel/sdk/metric.MeterProvider",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/sdk/metric.meterprovider",
      "id": "go_type_go_opentelemetry_io_otel_sdk_metric_meterprovider"
    },
    {
      "label": "go.opentelemetry.io/otel/sdk/trace.TracerProvider",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/sdk/trace.tracerprovider",
      "id": "go_type_go_opentelemetry_io_otel_sdk_trace_tracerprovider"
    },
    {
      "label": "go.opentelemetry.io/otel/trace.Span",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/trace.span",
      "id": "go_type_go_opentelemetry_io_otel_trace_span"
    },
    {
      "label": "go.opentelemetry.io/otel/trace.Tracer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "go.opentelemetry.io/otel/trace.tracer",
      "id": "go_type_go_opentelemetry_io_otel_trace_tracer"
    },
    {
      "label": "TelemetryConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetryconfig",
      "id": "server_config_config_go_config_telemetryconfig"
    },
    {
      "label": "Invite",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "invite",
      "id": "server_db_models_go_db_invite"
    },
    {
      "label": "block.go",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "block.go",
      "id": "server_service_block"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "store",
      "id": "server_service_block_go_store"
    },
    {
      "label": "NewBlockService()",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "newblockservice()",
      "id": "server_service_block_newblockservice"
    },
    {
      "label": "dm.go",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "dm.go",
      "id": "server_service_dm"
    },
    {
      "label": "DMService",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "dmservice",
      "id": "server_service_dm_go_service_dmservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "store",
      "id": "server_service_dm_go_store"
    },
    {
      "label": "invite.go",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "invite.go",
      "id": "server_service_invite"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "store",
      "id": "server_service_invite_go_store"
    },
    {
      "label": "MaxInviteExpiryHours()",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "maxinviteexpiryhours()",
      "id": "server_service_invite_maxinviteexpiryhours"
    },
    {
      "label": "NewInviteService()",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "newinviteservice()",
      "id": "server_service_invite_newinviteservice"
    },
    {
      "label": "metrics.go",
      "file_type": "code",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "metrics.go",
      "id": "server_telemetry_metrics"
    },
    {
      "label": "NewAppMetrics()",
      "file_type": "code",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "newappmetrics()",
      "id": "server_telemetry_metrics_newappmetrics"
    },
    {
      "label": "resetAppMetricsForInit()",
      "file_type": "code",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "resetappmetricsforinit()",
      "id": "server_telemetry_metrics_resetappmetricsforinit"
    },
    {
      "label": "telemetry/middleware.go",
      "file_type": "code",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetry/middleware.go",
      "id": "server_telemetry_middleware"
    },
    {
      "label": "HTTPMiddleware()",
      "file_type": "code",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "httpmiddleware()",
      "id": "server_telemetry_middleware_httpmiddleware"
    },
    {
      "label": "PrometheusHandler()",
      "file_type": "code",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "prometheushandler()",
      "id": "server_telemetry_middleware_prometheushandler"
    },
    {
      "label": "noop_test.go",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noop_test.go",
      "id": "server_telemetry_noop_test"
    },
    {
      "label": "TestAttrConstructors()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testattrconstructors()",
      "id": "server_telemetry_noop_test_testattrconstructors"
    },
    {
      "label": "TestNewAppMetrics_InstrumentsAreUsable()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testnewappmetrics_instrumentsareusable()",
      "id": "server_telemetry_noop_test_testnewappmetrics_instrumentsareusable"
    },
    {
      "label": "TestNoopProvider_HTTPMiddlewareIsPassThrough()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testnoopprovider_httpmiddlewareispassthrough()",
      "id": "server_telemetry_noop_test_testnoopprovider_httpmiddlewareispassthrough"
    },
    {
      "label": "TestNoopProvider_MeterInstrumentsAreInert()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testnoopprovider_meterinstrumentsareinert()",
      "id": "server_telemetry_noop_test_testnoopprovider_meterinstrumentsareinert"
    },
    {
      "label": "TestNoopProvider_TracerAndSpanAreInert()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testnoopprovider_tracerandspanareinert()",
      "id": "server_telemetry_noop_test_testnoopprovider_tracerandspanareinert"
    },
    {
      "label": "TestTimeSince()",
      "file_type": "code",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testtimesince()",
      "id": "server_telemetry_noop_test_testtimesince"
    },
    {
      "label": "telemetry.go",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetry.go",
      "id": "server_telemetry_telemetry"
    },
    {
      "label": "telemetry_default.go",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetry_default.go",
      "id": "server_telemetry_telemetry_default"
    },
    {
      "label": "Init()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "init()",
      "id": "server_telemetry_telemetry_default_init"
    },
    {
      "label": "TraceIDFromContext()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "traceidfromcontext()",
      "id": "server_telemetry_telemetry_default_traceidfromcontext"
    },
    {
      "label": "Float64()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "float64()",
      "id": "server_telemetry_telemetry_float64"
    },
    {
      "label": "Global()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "global()",
      "id": "server_telemetry_telemetry_global"
    },
    {
      "label": "GlobalMeter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "globalmeter()",
      "id": "server_telemetry_telemetry_globalmeter"
    },
    {
      "label": "GlobalTracer()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "globaltracer()",
      "id": "server_telemetry_telemetry_globaltracer"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "init()",
      "id": "server_telemetry_telemetry_init"
    },
    {
      "label": "Int64()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "int64()",
      "id": "server_telemetry_telemetry_int64"
    },
    {
      "label": "telemetry_otel.go",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetry_otel.go",
      "id": "server_telemetry_telemetry_otel"
    },
    {
      "label": "convertAttrs()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "convertattrs()",
      "id": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "label": "Init()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "init()",
      "id": "server_telemetry_telemetry_otel_init"
    },
    {
      "label": "telemetry_otel_test.go",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "telemetry_otel_test.go",
      "id": "server_telemetry_telemetry_otel_test"
    },
    {
      "label": "resetGlobalForTest()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "resetglobalfortest()",
      "id": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "label": "TestOtelAppMetricsRebindsAfterInit()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelappmetricsrebindsafterinit()",
      "id": "server_telemetry_telemetry_otel_test_testotelappmetricsrebindsafterinit"
    },
    {
      "label": "TestOtelConvertAttrsHandlesUnsignedInts()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelconvertattrshandlesunsignedints()",
      "id": "server_telemetry_telemetry_otel_test_testotelconvertattrshandlesunsignedints"
    },
    {
      "label": "TestOtelConvertAttrsUint64OverflowFallsBackToString()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelconvertattrsuint64overflowfallsbacktostring()",
      "id": "server_telemetry_telemetry_otel_test_testotelconvertattrsuint64overflowfallsbacktostring"
    },
    {
      "label": "TestOtelHistogramRecordsSeconds()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelhistogramrecordsseconds()",
      "id": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds"
    },
    {
      "label": "TestOtelInitDisabledReturnsNoopProvider()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelinitdisabledreturnsnoopprovider()",
      "id": "server_telemetry_telemetry_otel_test_testotelinitdisabledreturnsnoopprovider"
    },
    {
      "label": "TestOtelInitNoneReturnsNoopProvider()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelinitnonereturnsnoopprovider()",
      "id": "server_telemetry_telemetry_otel_test_testotelinitnonereturnsnoopprovider"
    },
    {
      "label": "TestOtelInitPrometheusExporter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelinitprometheusexporter()",
      "id": "server_telemetry_telemetry_otel_test_testotelinitprometheusexporter"
    },
    {
      "label": "TestOtelShutdownIdempotent()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testotelshutdownidempotent()",
      "id": "server_telemetry_telemetry_otel_test_testotelshutdownidempotent"
    },
    {
      "label": "TestOtelTracerRecordsSpan()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "testoteltracerrecordsspan()",
      "id": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan"
    },
    {
      "label": "TraceIDFromContext()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "traceidfromcontext()",
      "id": "server_telemetry_telemetry_otel_traceidfromcontext"
    },
    {
      "label": "SetGlobal()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "setglobal()",
      "id": "server_telemetry_telemetry_setglobal"
    },
    {
      "label": "String()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "string()",
      "id": "server_telemetry_telemetry_string"
    },
    {
      "label": "TimeSince()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "timesince()",
      "id": "server_telemetry_telemetry_timesince"
    },
    {
      "label": "BlockService",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "blockservice",
      "id": "service_blockservice"
    },
    {
      "label": ".BlockUser()",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".blockuser()",
      "id": "service_blockservice_blockuser"
    },
    {
      "label": ".ListBlocked()",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".listblocked()",
      "id": "service_blockservice_listblocked"
    },
    {
      "label": ".UnblockUser()",
      "file_type": "code",
      "source_file": "Server/service/block.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".unblockuser()",
      "id": "service_blockservice_unblockuser"
    },
    {
      "label": "CloseDMResult",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "closedmresult",
      "id": "service_closedmresult"
    },
    {
      "label": "CreateDMResult",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "createdmresult",
      "id": "service_createdmresult"
    },
    {
      "label": "CreateGroupDMResult",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "creategroupdmresult",
      "id": "service_creategroupdmresult"
    },
    {
      "label": ".CloseDM()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".closedm()",
      "id": "service_dmservice_closedm"
    },
    {
      "label": ".CreateDM()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".createdm()",
      "id": "service_dmservice_createdm"
    },
    {
      "label": ".CreateGroupDM()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".creategroupdm()",
      "id": "service_dmservice_creategroupdm"
    },
    {
      "label": ".RenameGroupDM()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".renamegroupdm()",
      "id": "service_dmservice_renamegroupdm"
    },
    {
      "label": ".RingTargets()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".ringtargets()",
      "id": "service_dmservice_ringtargets"
    },
    {
      "label": "InviteService",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "inviteservice",
      "id": "service_inviteservice"
    },
    {
      "label": ".CreateInvite()",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".createinvite()",
      "id": "service_inviteservice_createinvite"
    },
    {
      "label": ".ListInvites()",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".listinvites()",
      "id": "service_inviteservice_listinvites"
    },
    {
      "label": ".RevokeInvite()",
      "file_type": "code",
      "source_file": "Server/service/invite.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".revokeinvite()",
      "id": "service_inviteservice_revokeinvite"
    },
    {
      "label": "AppMetrics",
      "file_type": "code",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "appmetrics",
      "id": "telemetry_appmetrics"
    },
    {
      "label": "Attr",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "attr",
      "id": "telemetry_attr"
    },
    {
      "label": "Counter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "counter",
      "id": "telemetry_counter"
    },
    {
      "label": "Gauge",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "gauge",
      "id": "telemetry_gauge"
    },
    {
      "label": "Histogram",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "histogram",
      "id": "telemetry_histogram"
    },
    {
      "label": "Meter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "meter",
      "id": "telemetry_meter"
    },
    {
      "label": "noopCounter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noopcounter",
      "id": "telemetry_noopcounter"
    },
    {
      "label": ".Add()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".add()",
      "id": "telemetry_noopcounter_add"
    },
    {
      "label": "noopGauge",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noopgauge",
      "id": "telemetry_noopgauge"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".set()",
      "id": "telemetry_noopgauge_set"
    },
    {
      "label": "noopHistogram",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noophistogram",
      "id": "telemetry_noophistogram"
    },
    {
      "label": ".Record()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".record()",
      "id": "telemetry_noophistogram_record"
    },
    {
      "label": "noopMeter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noopmeter",
      "id": "telemetry_noopmeter"
    },
    {
      "label": ".Counter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".counter()",
      "id": "telemetry_noopmeter_counter"
    },
    {
      "label": ".Gauge()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".gauge()",
      "id": "telemetry_noopmeter_gauge"
    },
    {
      "label": ".Histogram()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".histogram()",
      "id": "telemetry_noopmeter_histogram"
    },
    {
      "label": "noopProvider",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noopprovider",
      "id": "telemetry_noopprovider"
    },
    {
      "label": ".HTTPMiddleware()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".httpmiddleware()",
      "id": "telemetry_noopprovider_httpmiddleware"
    },
    {
      "label": ".Meter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".meter()",
      "id": "telemetry_noopprovider_meter"
    },
    {
      "label": ".PrometheusHandler()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".prometheushandler()",
      "id": "telemetry_noopprovider_prometheushandler"
    },
    {
      "label": ".Tracer()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".tracer()",
      "id": "telemetry_noopprovider_tracer"
    },
    {
      "label": "noopSpan",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "noopspan",
      "id": "telemetry_noopspan"
    },
    {
      "label": ".End()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".end()",
      "id": "telemetry_noopspan_end"
    },
    {
      "label": ".RecordError()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".recorderror()",
      "id": "telemetry_noopspan_recorderror"
    },
    {
      "label": ".SetAttributes()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".setattributes()",
      "id": "telemetry_noopspan_setattributes"
    },
    {
      "label": "noopTracer",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "nooptracer",
      "id": "telemetry_nooptracer"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".start()",
      "id": "telemetry_nooptracer_start"
    },
    {
      "label": "otelCounter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L243",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelcounter",
      "id": "telemetry_otelcounter"
    },
    {
      "label": ".Add()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".add()",
      "id": "telemetry_otelcounter_add"
    },
    {
      "label": "otelGauge",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelgauge",
      "id": "telemetry_otelgauge"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".set()",
      "id": "telemetry_otelgauge_set"
    },
    {
      "label": "otelHistogram",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelhistogram",
      "id": "telemetry_otelhistogram"
    },
    {
      "label": ".Record()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".record()",
      "id": "telemetry_otelhistogram_record"
    },
    {
      "label": "otelMeter",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelmeter",
      "id": "telemetry_otelmeter"
    },
    {
      "label": ".Counter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".counter()",
      "id": "telemetry_otelmeter_counter"
    },
    {
      "label": ".Gauge()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".gauge()",
      "id": "telemetry_otelmeter_gauge"
    },
    {
      "label": ".Histogram()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".histogram()",
      "id": "telemetry_otelmeter_histogram"
    },
    {
      "label": "otelProvider",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelprovider",
      "id": "telemetry_otelprovider"
    },
    {
      "label": ".HTTPMiddleware()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".httpmiddleware()",
      "id": "telemetry_otelprovider_httpmiddleware"
    },
    {
      "label": ".Meter()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".meter()",
      "id": "telemetry_otelprovider_meter"
    },
    {
      "label": ".PrometheusHandler()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".prometheushandler()",
      "id": "telemetry_otelprovider_prometheushandler"
    },
    {
      "label": ".Tracer()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".tracer()",
      "id": "telemetry_otelprovider_tracer"
    },
    {
      "label": "otelSpan",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "otelspan",
      "id": "telemetry_otelspan"
    },
    {
      "label": ".End()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".end()",
      "id": "telemetry_otelspan_end"
    },
    {
      "label": ".RecordError()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".recorderror()",
      "id": "telemetry_otelspan_recorderror"
    },
    {
      "label": ".SetAttributes()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L203",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".setattributes()",
      "id": "telemetry_otelspan_setattributes"
    },
    {
      "label": "otelTracer",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "oteltracer",
      "id": "telemetry_oteltracer"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": ".start()",
      "id": "telemetry_oteltracer_start"
    },
    {
      "label": "Provider",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "provider",
      "id": "telemetry_provider"
    },
    {
      "label": "ShutdownFunc",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "shutdownfunc",
      "id": "telemetry_shutdownfunc"
    },
    {
      "label": "Span",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "span",
      "id": "telemetry_span"
    },
    {
      "label": "Tracer",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 10,
      "community_name": "telemetry.go",
      "norm_label": "tracer",
      "id": "telemetry_tracer"
    },
    {
      "label": "audioPipeline.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "audiopipeline.ts",
      "id": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_audiopipeline_log"
    },
    {
      "label": "noise-suppression.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "noise-suppression.ts",
      "id": "client_tauri_client_src_lib_noise_suppression"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_noise_suppression_log"
    },
    {
      "label": "audio-pipeline-core.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "audio-pipeline-core.test.ts",
      "id": "client_tauri_client_tests_unit_audio_pipeline_core_test"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_audio_pipeline_core_test_mockloadpref_mocksavepref"
    },
    {
      "label": "audio-pipeline-gain.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-gain.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "audio-pipeline-gain.test.ts",
      "id": "client_tauri_client_tests_unit_audio_pipeline_gain_test"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-gain.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_audio_pipeline_gain_test_mockloadpref_mocksavepref"
    },
    {
      "label": "audio-pipeline-vad-fallback.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "audio-pipeline-vad-fallback.test.ts",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test_mockloadpref_mocksavepref"
    },
    {
      "label": "audio-pipeline-vad-worklet.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "audio-pipeline-vad-worklet.test.ts",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 100,
      "community_name": "audioPipeline.ts",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_mockloadpref_mocksavepref"
    },
    {
      "label": "TLSResult",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "tlsresult",
      "id": "auth_tlsresult"
    },
    {
      "label": "crypto/tls.Config",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "crypto/tls.config",
      "id": "go_type_crypto_tls_config"
    },
    {
      "label": "tls.go",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "tls.go",
      "id": "server_auth_tls"
    },
    {
      "label": "fileExists()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "fileexists()",
      "id": "server_auth_tls_fileexists"
    },
    {
      "label": "GenerateSelfSigned()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "generateselfsigned()",
      "id": "server_auth_tls_generateselfsigned"
    },
    {
      "label": "loadACME()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "loadacme()",
      "id": "server_auth_tls_loadacme"
    },
    {
      "label": "loadCertPair()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "loadcertpair()",
      "id": "server_auth_tls_loadcertpair"
    },
    {
      "label": "LoadOrGenerate()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "loadorgenerate()",
      "id": "server_auth_tls_loadorgenerate"
    },
    {
      "label": "loadOrGenerateSelfSigned()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "loadorgenerateselfsigned()",
      "id": "server_auth_tls_loadorgenerateselfsigned"
    },
    {
      "label": "tls_test.go",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "tls_test.go",
      "id": "server_auth_tls_test"
    },
    {
      "label": "TestGenerateSelfSignedCreatesFiles()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testgenerateselfsignedcreatesfiles()",
      "id": "server_auth_tls_test_testgenerateselfsignedcreatesfiles"
    },
    {
      "label": "TestGenerateSelfSignedInvalidCertPath()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testgenerateselfsignedinvalidcertpath()",
      "id": "server_auth_tls_test_testgenerateselfsignedinvalidcertpath"
    },
    {
      "label": "TestGenerateSelfSignedInvalidKeyPath()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testgenerateselfsignedinvalidkeypath()",
      "id": "server_auth_tls_test_testgenerateselfsignedinvalidkeypath"
    },
    {
      "label": "TestGenerateSelfSignedProducesValidCert()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testgenerateselfsignedproducesvalidcert()",
      "id": "server_auth_tls_test_testgenerateselfsignedproducesvalidcert"
    },
    {
      "label": "TestLoadOrGenerateACME_HTTPRedirect()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateacme_httpredirect()",
      "id": "server_auth_tls_test_testloadorgenerateacme_httpredirect"
    },
    {
      "label": "TestLoadOrGenerateACME_IPAddress()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateacme_ipaddress()",
      "id": "server_auth_tls_test_testloadorgenerateacme_ipaddress"
    },
    {
      "label": "TestLoadOrGenerateACME_MissingDomain()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateacme_missingdomain()",
      "id": "server_auth_tls_test_testloadorgenerateacme_missingdomain"
    },
    {
      "label": "TestLoadOrGenerateACME_ValidDomain()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateacme_validdomain()",
      "id": "server_auth_tls_test_testloadorgenerateacme_validdomain"
    },
    {
      "label": "TestLoadOrGenerateACME_WildcardDomain()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateacme_wildcarddomain()",
      "id": "server_auth_tls_test_testloadorgenerateacme_wildcarddomain"
    },
    {
      "label": "TestLoadOrGenerateLoadsExistingCert()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateloadsexistingcert()",
      "id": "server_auth_tls_test_testloadorgenerateloadsexistingcert"
    },
    {
      "label": "TestLoadOrGenerateModeManualMissingFiles()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgeneratemodemanualmissingfiles()",
      "id": "server_auth_tls_test_testloadorgeneratemodemanualmissingfiles"
    },
    {
      "label": "TestLoadOrGenerateModeManualValidFiles()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgeneratemodemanualvalidfiles()",
      "id": "server_auth_tls_test_testloadorgeneratemodemanualvalidfiles"
    },
    {
      "label": "TestLoadOrGenerateModeOff()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgeneratemodeoff()",
      "id": "server_auth_tls_test_testloadorgeneratemodeoff"
    },
    {
      "label": "TestLoadOrGenerateSelfSigned()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateselfsigned()",
      "id": "server_auth_tls_test_testloadorgenerateselfsigned"
    },
    {
      "label": "TestLoadOrGenerateUnknownMode()",
      "file_type": "code",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "testloadorgenerateunknownmode()",
      "id": "server_auth_tls_test_testloadorgenerateunknownmode"
    },
    {
      "label": "writePEM()",
      "file_type": "code",
      "source_file": "Server/auth/tls.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "writepem()",
      "id": "server_auth_tls_writepem"
    },
    {
      "label": "TLSConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L243",
      "_origin": "ast",
      "community": 101,
      "community_name": "LoadOrGenerate",
      "norm_label": "tlsconfig",
      "id": "server_config_config_go_config_tlsconfig"
    },
    {
      "label": "Auth Endpoints",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L64",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "auth endpoints",
      "id": "docs_api_auth_endpoints"
    },
    {
      "label": "DELETE /api/v1/auth/account",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L284",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "delete /api/v1/auth/account",
      "id": "docs_api_delete_api_v1_auth_account"
    },
    {
      "label": "DELETE /api/v1/users/me/totp",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L360",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "delete /api/v1/users/me/totp",
      "id": "docs_api_delete_api_v1_users_me_totp"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L111",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "errors",
      "id": "docs_api_errors"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L173",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "errors",
      "id": "docs_api_errors_173"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L223",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "errors",
      "id": "docs_api_errors_223"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L303",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "errors",
      "id": "docs_api_errors_303"
    },
    {
      "label": "GET /api/v1/auth/me",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L233",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "get /api/v1/auth/me",
      "id": "docs_api_get_api_v1_auth_me"
    },
    {
      "label": "POST /api/v1/auth/login",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L123",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/auth/login",
      "id": "docs_api_post_api_v1_auth_login"
    },
    {
      "label": "POST /api/v1/auth/logout",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L274",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/auth/logout",
      "id": "docs_api_post_api_v1_auth_logout"
    },
    {
      "label": "POST /api/v1/auth/register",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L66",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/auth/register",
      "id": "docs_api_post_api_v1_auth_register"
    },
    {
      "label": "POST /api/v1/auth/verify-totp",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L185",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/auth/verify-totp",
      "id": "docs_api_post_api_v1_auth_verify_totp"
    },
    {
      "label": "POST /api/v1/users/me/totp/confirm",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L340",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/users/me/totp/confirm",
      "id": "docs_api_post_api_v1_users_me_totp_confirm"
    },
    {
      "label": "POST /api/v1/users/me/totp/enable",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L314",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "post /api/v1/users/me/totp/enable",
      "id": "docs_api_post_api_v1_users_me_totp_enable"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L73",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L130",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_130"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L192",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_192"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L291",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_291"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L321",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_321"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L347",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_347"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L367",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_367"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L139",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L200",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_200"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L239",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_239"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L329",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_329"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L89",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L280",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L299",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_299"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L356",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_356"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L375",
      "_origin": "ast",
      "community": 102,
      "community_name": "Auth Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_375"
    },
    {
      "label": "testing/fstest.MapFS",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testing/fstest.mapfs",
      "id": "go_type_testing_fstest_mapfs"
    },
    {
      "label": "MigrateFS()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "migratefs()",
      "id": "server_db_migrate_migratefs"
    },
    {
      "label": "migrate_test.go",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "migrate_test.go",
      "id": "server_db_migrate_test"
    },
    {
      "label": "countVersions()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "countversions()",
      "id": "server_db_migrate_test_countversions"
    },
    {
      "label": "hasVersion()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "hasversion()",
      "id": "server_db_migrate_test_hasversion"
    },
    {
      "label": "simpleFS()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "simplefs()",
      "id": "server_db_migrate_test_simplefs"
    },
    {
      "label": "tableExists()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "tableexists()",
      "id": "server_db_migrate_test_tableexists"
    },
    {
      "label": "TestMigrate_AllMigrationsRecorded()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_allmigrationsrecorded()",
      "id": "server_db_migrate_test_testmigrate_allmigrationsrecorded"
    },
    {
      "label": "TestMigrate_AppliedAtIsISO8601()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L461",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_appliedatisiso8601()",
      "id": "server_db_migrate_test_testmigrate_appliedatisiso8601"
    },
    {
      "label": "TestMigrate_AppliesNewMigrationsOnly()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_appliesnewmigrationsonly()",
      "id": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly"
    },
    {
      "label": "TestMigrate_EmptyFSSucceeds()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L498",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_emptyfssucceeds()",
      "id": "server_db_migrate_test_testmigrate_emptyfssucceeds"
    },
    {
      "label": "TestMigrate_ErrorMessageContainsFilename()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L653",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_errormessagecontainsfilename()",
      "id": "server_db_migrate_test_testmigrate_errormessagecontainsfilename"
    },
    {
      "label": "TestMigrate_FreshDatabaseRunsAllMigrations()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L740",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_freshdatabaserunsallmigrations()",
      "id": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations"
    },
    {
      "label": "TestMigrate_InterruptedSeedDoesNotOrphanTrackingTable()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_interruptedseeddoesnotorphantrackingtable()",
      "id": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable"
    },
    {
      "label": "TestMigrate_InvalidSQLReturnsError()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L518",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_invalidsqlreturnserror()",
      "id": "server_db_migrate_test_testmigrate_invalidsqlreturnserror"
    },
    {
      "label": "TestMigrate_LargeNumberOfMigrations()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L765",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_largenumberofmigrations()",
      "id": "server_db_migrate_test_testmigrate_largenumberofmigrations"
    },
    {
      "label": "TestMigrate_NonSQLFilesSkipped()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_nonsqlfilesskipped()",
      "id": "server_db_migrate_test_testmigrate_nonsqlfilesskipped"
    },
    {
      "label": "TestMigrate_OrderIsLexicographic()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_orderislexicographic()",
      "id": "server_db_migrate_test_testmigrate_orderislexicographic"
    },
    {
      "label": "TestMigrate_PartialRunRecordsOnlyApplied()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L544",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_partialrunrecordsonlyapplied()",
      "id": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied"
    },
    {
      "label": "TestMigrate_ReadDirErrorReturnsError()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L672",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_readdirerrorreturnserror()",
      "id": "server_db_migrate_test_testmigrate_readdirerrorreturnserror"
    },
    {
      "label": "TestMigrate_ReadFileErrorReturnsError()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L533",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_readfileerrorreturnserror()",
      "id": "server_db_migrate_test_testmigrate_readfileerrorreturnserror"
    },
    {
      "label": "TestMigrate_SchemaVersionsAppliedAtRecorded()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_schemaversionsappliedatrecorded()",
      "id": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded"
    },
    {
      "label": "TestMigrate_SchemaVersionsHasPrimaryKey()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L683",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_schemaversionshasprimarykey()",
      "id": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey"
    },
    {
      "label": "TestMigrate_SchemaVersionsTableCreated()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_schemaversionstablecreated()",
      "id": "server_db_migrate_test_testmigrate_schemaversionstablecreated"
    },
    {
      "label": "TestMigrate_SeedDetectionUsesKnownTable()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L626",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_seeddetectionusesknowntable()",
      "id": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable"
    },
    {
      "label": "TestMigrate_SeedDoesNotReRunMigrations()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_seeddoesnotrerunmigrations()",
      "id": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations"
    },
    {
      "label": "TestMigrate_SeedExistingDatabase()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_seedexistingdatabase()",
      "id": "server_db_migrate_test_testmigrate_seedexistingdatabase"
    },
    {
      "label": "TestMigrate_SeedRecordsAllFilesFromFS()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L705",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_seedrecordsallfilesfromfs()",
      "id": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs"
    },
    {
      "label": "TestMigrate_SkipsAlreadyApplied()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_skipsalreadyapplied()",
      "id": "server_db_migrate_test_testmigrate_skipsalreadyapplied"
    },
    {
      "label": "TestMigrate_WithRealMigrations()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L591",
      "_origin": "ast",
      "community": 103,
      "community_name": "MigrateFS",
      "norm_label": "testmigrate_withrealmigrations()",
      "id": "server_db_migrate_test_testmigrate_withrealmigrations"
    },
    {
      "label": "channel_user_override_test.go",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "channel_user_override_test.go",
      "id": "server_service_channel_user_override_test"
    },
    {
      "label": "newOverrideFixture()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "newoverridefixture()",
      "id": "server_service_channel_user_override_test_newoverridefixture"
    },
    {
      "label": "seedChannelUserOverride()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "seedchanneluseroverride()",
      "id": "server_service_channel_user_override_test_seedchanneluseroverride"
    },
    {
      "label": "TestListVisibleChannels_PerUserOverrideSplitsRoleMates()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "testlistvisiblechannels_peruseroverridesplitsrolemates()",
      "id": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates"
    },
    {
      "label": "TestPermissionService_AppliesUserOverrideLayer()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "testpermissionservice_appliesuseroverridelayer()",
      "id": "server_service_channel_user_override_test_testpermissionservice_appliesuseroverridelayer"
    },
    {
      "label": "TestPermissionService_InvalidateUserPicksUpNewOverride()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "testpermissionservice_invalidateuserpicksupnewoverride()",
      "id": "server_service_channel_user_override_test_testpermissionservice_invalidateuserpicksupnewoverride"
    },
    {
      "label": "visibleIDs()",
      "file_type": "code",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 104,
      "community_name": "newOverrideFixture",
      "norm_label": "visibleids()",
      "id": "server_service_channel_user_override_test_visibleids"
    },
    {
      "label": "bytesProvider",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "bytesprovider",
      "id": "config_bytesprovider"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": ".read()",
      "id": "config_bytesprovider_read"
    },
    {
      "label": ".ReadBytes()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": ".readbytes()",
      "id": "config_bytesprovider_readbytes"
    },
    {
      "label": "go.yaml.in/yaml/v3.Node",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "go.yaml.in/yaml/v3.node",
      "id": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "label": "validateYAML()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L652",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "validateyaml()",
      "id": "server_config_config_validateyaml"
    },
    {
      "label": "save.go",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "save.go",
      "id": "server_config_save"
    },
    {
      "label": "applyPatch()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "applypatch()",
      "id": "server_config_save_applypatch"
    },
    {
      "label": "atomicWrite()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "atomicwrite()",
      "id": "server_config_save_atomicwrite"
    },
    {
      "label": "findValue()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "findvalue()",
      "id": "server_config_save_findvalue"
    },
    {
      "label": "Patch",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "patch",
      "id": "server_config_save_go_config_patch"
    },
    {
      "label": "mappingRoot()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "mappingroot()",
      "id": "server_config_save_mappingroot"
    },
    {
      "label": "Save()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "save()",
      "id": "server_config_save_save"
    },
    {
      "label": "section()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "section()",
      "id": "server_config_save_section"
    },
    {
      "label": "setScalar()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "setscalar()",
      "id": "server_config_save_setscalar"
    },
    {
      "label": "save_test.go",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "save_test.go",
      "id": "server_config_save_test"
    },
    {
      "label": "loadNoEnv()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "loadnoenv()",
      "id": "server_config_save_test_loadnoenv"
    },
    {
      "label": "TestSaveCreatesMissingFileFromTemplate()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsavecreatesmissingfilefromtemplate()",
      "id": "server_config_save_test_testsavecreatesmissingfilefromtemplate"
    },
    {
      "label": "TestSaveLeavesUnparseableFileIntact()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsaveleavesunparseablefileintact()",
      "id": "server_config_save_test_testsaveleavesunparseablefileintact"
    },
    {
      "label": "TestSavePatchesGeneratedDefaultFile()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsavepatchesgenerateddefaultfile()",
      "id": "server_config_save_test_testsavepatchesgenerateddefaultfile"
    },
    {
      "label": "TestSavePreservesHandEdits()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsavepreserveshandedits()",
      "id": "server_config_save_test_testsavepreserveshandedits"
    },
    {
      "label": "TestSaveVoiceAutoDownloadBool()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsavevoiceautodownloadbool()",
      "id": "server_config_save_test_testsavevoiceautodownloadbool"
    },
    {
      "label": "TestSaveVoiceCredentialsOnlyWhenEmpty()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsavevoicecredentialsonlywhenempty()",
      "id": "server_config_save_test_testsavevoicecredentialsonlywhenempty"
    },
    {
      "label": "TestSaveYAMLInjectionIsInert()",
      "file_type": "code",
      "source_file": "Server/config/save_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "testsaveyamlinjectionisinert()",
      "id": "server_config_save_test_testsaveyamlinjectionisinert"
    },
    {
      "label": "verifyLoadable()",
      "file_type": "code",
      "source_file": "Server/config/save.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 105,
      "community_name": "Save",
      "norm_label": "verifyloadable()",
      "id": "server_config_save_verifyloadable"
    },
    {
      "label": "Admin API Authorization",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1535",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "admin api authorization",
      "id": "docs_api_admin_api_authorization"
    },
    {
      "label": "Audit Log",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1782",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "audit log",
      "id": "docs_api_audit_log"
    },
    {
      "label": "Authentication",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L7",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "authentication",
      "id": "docs_api_authentication"
    },
    {
      "label": "Channel Management (admin)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2239",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "channel management (admin)",
      "id": "docs_api_channel_management_admin"
    },
    {
      "label": "Diagnostics",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2466",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "diagnostics",
      "id": "docs_api_diagnostics"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "error codes",
      "id": "docs_api_error_codes"
    },
    {
      "label": "GET /admin/api/audit-log",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1784",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /admin/api/audit-log",
      "id": "docs_api_get_admin_api_audit_log"
    },
    {
      "label": "GET /admin/api/me",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1574",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /admin/api/me",
      "id": "docs_api_get_admin_api_me"
    },
    {
      "label": "GET /api/v1/diagnostics/connectivity",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2468",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/diagnostics/connectivity",
      "id": "docs_api_get_api_v1_diagnostics_connectivity"
    },
    {
      "label": "GET /api/v1/health",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1432",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/health",
      "id": "docs_api_get_api_v1_health"
    },
    {
      "label": "GET /api/v1/info",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1449",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/info",
      "id": "docs_api_get_api_v1_info"
    },
    {
      "label": "GET /api/v1/metrics",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1466",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/metrics",
      "id": "docs_api_get_api_v1_metrics"
    },
    {
      "label": "GET /api/v1/search",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L856",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/search",
      "id": "docs_api_get_api_v1_search"
    },
    {
      "label": "GET /api/v1/ws",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2538",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /api/v1/ws",
      "id": "docs_api_get_api_v1_ws"
    },
    {
      "label": "GET /health",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1430",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /health",
      "id": "docs_api_get_health"
    },
    {
      "label": "GET /metrics (Prometheus)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1526",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "get /metrics (prometheus)",
      "id": "docs_api_get_metrics_prometheus"
    },
    {
      "label": "Health Check",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1428",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "health check",
      "id": "docs_api_health_check"
    },
    {
      "label": "Metrics",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1464",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "metrics",
      "id": "docs_api_metrics"
    },
    {
      "label": "Middleware Stack (all routes)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "middleware stack (all routes)",
      "id": "docs_api_middleware_stack_all_routes"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L863",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "query parameters",
      "id": "docs_api_query_parameters_863"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1579",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1579"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1791",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1791"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L871",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_871"
    },
    {
      "label": "REST API Reference",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "rest api reference",
      "id": "docs_api_rest_api_reference"
    },
    {
      "label": "Search",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L854",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "search",
      "id": "docs_api_search"
    },
    {
      "label": "Server Info",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1447",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "server info",
      "id": "docs_api_server_info"
    },
    {
      "label": "Session Lifecycle",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L11",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "session lifecycle",
      "id": "docs_api_session_lifecycle"
    },
    {
      "label": "Standard Error Response",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L35",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "standard error response",
      "id": "docs_api_standard_error_response"
    },
    {
      "label": "WebSocket",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2536",
      "_origin": "ast",
      "community": 106,
      "community_name": "REST API Reference",
      "norm_label": "websocket",
      "id": "docs_api_websocket"
    },
    {
      "label": "audit_closure_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "audit_closure_test.go",
      "id": "server_plugin_audit_closure_test"
    },
    {
      "label": "TestEmptyAllowlistDeniesEveryHost()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testemptyallowlistdenieseveryhost()",
      "id": "server_plugin_audit_closure_test_testemptyallowlistdenieseveryhost"
    },
    {
      "label": "TestManifestCommandsValidation()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testmanifestcommandsvalidation()",
      "id": "server_plugin_audit_closure_test_testmanifestcommandsvalidation"
    },
    {
      "label": "TestRegisterCommandRequiresManifestDeclaration()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testregistercommandrequiresmanifestdeclaration()",
      "id": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration"
    },
    {
      "label": "TestStorageKeysIsolatedPerPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "teststoragekeysisolatedperplugin()",
      "id": "server_plugin_audit_closure_test_teststoragekeysisolatedperplugin"
    },
    {
      "label": "TestStorageRejectsOversizedKeyAndValue()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "teststoragerejectsoversizedkeyandvalue()",
      "id": "server_plugin_audit_closure_test_teststoragerejectsoversizedkeyandvalue"
    },
    {
      "label": "dbstore_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "dbstore_test.go",
      "id": "server_plugin_dbstore_test"
    },
    {
      "label": "openPluginTestDB()",
      "file_type": "code",
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "openplugintestdb()",
      "id": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "label": "host_commands_race_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "host_commands_race_test.go",
      "id": "server_plugin_host_commands_race_test"
    },
    {
      "label": "TestDispatchCommandRuntimePlatformRace()",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testdispatchcommandruntimeplatformrace()",
      "id": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace"
    },
    {
      "label": "ParseManifest()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "parsemanifest()",
      "id": "server_plugin_manifest_parsemanifest"
    },
    {
      "label": "plugin_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "plugin_test.go",
      "id": "server_plugin_plugin_test"
    },
    {
      "label": "TestParseManifestRejectsBadEntrypoint()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testparsemanifestrejectsbadentrypoint()",
      "id": "server_plugin_plugin_test_testparsemanifestrejectsbadentrypoint"
    },
    {
      "label": "TestParseManifestRoundTrip()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testparsemanifestroundtrip()",
      "id": "server_plugin_plugin_test_testparsemanifestroundtrip"
    },
    {
      "label": "TestRegistryInstallFromDisk()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testregistryinstallfromdisk()",
      "id": "server_plugin_plugin_test_testregistryinstallfromdisk"
    },
    {
      "label": "TestReinstallRebindsCommands()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testreinstallrebindscommands()",
      "id": "server_plugin_plugin_test_testreinstallrebindscommands"
    },
    {
      "label": "TestStorageGatedByCapability()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "teststoragegatedbycapability()",
      "id": "server_plugin_plugin_test_teststoragegatedbycapability"
    },
    {
      "label": "NewRegistry()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "newregistry()",
      "id": "server_plugin_registry_newregistry"
    },
    {
      "label": "TestNewRegistry_RequiresStore()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testnewregistry_requiresstore()",
      "id": "server_plugin_registry_test_testnewregistry_requiresstore"
    },
    {
      "label": "TestRegistry_InstallFromZip_NotConfigured()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L657",
      "_origin": "ast",
      "community": 107,
      "community_name": "NewRegistry",
      "norm_label": "testregistry_installfromzip_notconfigured()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_notconfigured"
    },
    {
      "label": "voiceMuteMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voicemutemsg()",
      "id": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "label": "voice_moderation_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voice_moderation_test.go",
      "id": "server_ws_voice_moderation_test"
    },
    {
      "label": "auditActions()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "auditactions()",
      "id": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "label": "joinVoice()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "joinvoice()",
      "id": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "label": "newVoiceModHub()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "newvoicemodhub()",
      "id": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "label": "seedVoiceUserWithRole()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "seedvoiceuserwithrole()",
      "id": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "label": "TestVoiceDeafen_SelfUndeafenWhileServerDeafened_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L644",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicedeafen_selfundeafenwhileserverdeafened_refused()",
      "id": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused"
    },
    {
      "label": "TestVoiceMod_Deafen_ClearingRestoresSelfUnmute()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L400",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_deafen_clearingrestoresselfunmute()",
      "id": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute"
    },
    {
      "label": "TestVoiceMod_Deafen_SetsServerDeafenedAndMutes()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_deafen_setsserverdeafenedandmutes()",
      "id": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes"
    },
    {
      "label": "TestVoiceMod_Kick_EvictionIsScopedToAuthorizedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L590",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_kick_evictionisscopedtoauthorizedchannel()",
      "id": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel"
    },
    {
      "label": "TestVoiceMod_Kick_RemovesFromVoiceAndNotifiesTarget()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L444",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_kick_removesfromvoiceandnotifiestarget()",
      "id": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget"
    },
    {
      "label": "TestVoiceMod_Kick_Self_BadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_kick_self_badrequest()",
      "id": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest"
    },
    {
      "label": "TestVoiceMod_Move_ArchivedDestination_BadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L540",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_move_archiveddestination_badrequest()",
      "id": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest"
    },
    {
      "label": "TestVoiceMod_Move_DisconnectsAndSendsVoiceMoved()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L472",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_move_disconnectsandsendsvoicemoved()",
      "id": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved"
    },
    {
      "label": "TestVoiceMod_Move_TextChannelDestination_BadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_move_textchanneldestination_badrequest()",
      "id": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest"
    },
    {
      "label": "TestVoiceMod_Mute_Clear_LeavesSelfMuteAlone()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_clear_leavesselfmutealone()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone"
    },
    {
      "label": "TestVoiceMod_Mute_SetsServerMutedAndBroadcasts()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_setsservermutedandbroadcasts()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts"
    },
    {
      "label": "TestVoiceMod_Mute_TargetInDMCallActorIsParticipant_Allowed()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_targetindmcallactorisparticipant_allowed()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed"
    },
    {
      "label": "TestVoiceMod_Mute_TargetInDMCallActorNotParticipant_VoiceError()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L243",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_targetindmcallactornotparticipant_voiceerror()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror"
    },
    {
      "label": "TestVoiceMod_Mute_TargetNotInVoice_VoiceError()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_targetnotinvoice_voiceerror()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror"
    },
    {
      "label": "TestVoiceMod_Mute_TargetOutranksActor_Forbidden()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_targetoutranksactor_forbidden()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden"
    },
    {
      "label": "TestVoiceMod_Mute_WithoutMutePermission_Forbidden()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_withoutmutepermission_forbidden()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden"
    },
    {
      "label": "TestVoiceMod_Mute_WrongChannel_VoiceError()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemod_mute_wrongchannel_voiceerror()",
      "id": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror"
    },
    {
      "label": "TestVoiceMute_SelfMuteWhileServerMuted_Allowed()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L666",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemute_selfmutewhileservermuted_allowed()",
      "id": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed"
    },
    {
      "label": "TestVoiceMute_SelfUnmuteWhileServerMuted_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L618",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "testvoicemute_selfunmutewhileservermuted_refused()",
      "id": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused"
    },
    {
      "label": "voiceModDeafenMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voicemoddeafenmsg()",
      "id": "server_ws_voice_moderation_test_voicemoddeafenmsg"
    },
    {
      "label": "voiceModKickMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voicemodkickmsg()",
      "id": "server_ws_voice_moderation_test_voicemodkickmsg"
    },
    {
      "label": "voiceModMoveMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voicemodmovemsg()",
      "id": "server_ws_voice_moderation_test_voicemodmovemsg"
    },
    {
      "label": "voiceModMuteMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 108,
      "community_name": "voice_moderation_test.go",
      "norm_label": "voicemodmutemsg()",
      "id": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "label": "ptt.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt.rs",
      "id": "client_tauri_client_src_tauri_src_ptt"
    },
    {
      "label": "allowed_capture_vk_accepts_safe_non_text_keys()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L599",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "allowed_capture_vk_accepts_safe_non_text_keys()",
      "id": "client_tauri_client_src_tauri_src_ptt_allowed_capture_vk_accepts_safe_non_text_keys"
    },
    {
      "label": "allowed_capture_vk_rejects_text_and_modifier_keys()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L609",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "allowed_capture_vk_rejects_text_and_modifier_keys()",
      "id": "client_tauri_client_src_tauri_src_ptt_allowed_capture_vk_rejects_text_and_modifier_keys"
    },
    {
      "label": "is_allowed_ptt_capture_vk()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L34",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "is_allowed_ptt_capture_vk()",
      "id": "client_tauri_client_src_tauri_src_ptt_is_allowed_ptt_capture_vk"
    },
    {
      "label": "is_key_down()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L70",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "is_key_down()",
      "id": "client_tauri_client_src_tauri_src_ptt_is_key_down"
    },
    {
      "label": "is_modifier_vk()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L296",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "is_modifier_vk()",
      "id": "client_tauri_client_src_tauri_src_ptt_is_modifier_vk"
    },
    {
      "label": "keycode_to_vk()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L122",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "keycode_to_vk()",
      "id": "client_tauri_client_src_tauri_src_ptt_keycode_to_vk"
    },
    {
      "label": "linux_keycode_round_trips_for_common_keys()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L622",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "linux_keycode_round_trips_for_common_keys()",
      "id": "client_tauri_client_src_tauri_src_ptt_linux_keycode_round_trips_for_common_keys"
    },
    {
      "label": "linux_unknown_vk_returns_none()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L649",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "linux_unknown_vk_returns_none()",
      "id": "client_tauri_client_src_tauri_src_ptt_linux_unknown_vk_returns_none"
    },
    {
      "label": "ptt_get_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L455",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_get_key()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_get_key"
    },
    {
      "label": "ptt_listen_for_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L463",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_listen_for_key()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key"
    },
    {
      "label": "ptt_polling_supported()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L330",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_polling_supported()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_polling_supported"
    },
    {
      "label": "ptt_set_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L445",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_set_key()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_set_key"
    },
    {
      "label": "ptt_set_key_accepts_valid_codes_and_get_reflects_them()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L540",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_set_key_accepts_valid_codes_and_get_reflects_them()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_set_key_accepts_valid_codes_and_get_reflects_them"
    },
    {
      "label": "ptt_set_key_rejects_invalid_codes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L553",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_set_key_rejects_invalid_codes()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_set_key_rejects_invalid_codes"
    },
    {
      "label": "ptt_start()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L357",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_start()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_start"
    },
    {
      "label": "ptt_stop()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L413",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_stop()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_stop"
    },
    {
      "label": "ptt_stop_internal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L423",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_stop_internal()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_stop_internal"
    },
    {
      "label": "ptt_stop_is_noop_when_not_running()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L566",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_stop_is_noop_when_not_running()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_stop_is_noop_when_not_running"
    },
    {
      "label": "ptt_transition()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L311",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_transition()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_transition"
    },
    {
      "label": "ptt_transition_emits_release_when_binding_cleared_while_key_held()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L589",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_transition_emits_release_when_binding_cleared_while_key_held()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_transition_emits_release_when_binding_cleared_while_key_held"
    },
    {
      "label": "ptt_transition_reports_edges_only()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L576",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "ptt_transition_reports_edges_only()",
      "id": "client_tauri_client_src_tauri_src_ptt_ptt_transition_reports_edges_only"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_ptt_rs_apphandle"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_ptt_rs_option"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_ptt_rs_r"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_ptt_rs_string"
    },
    {
      "label": "vk_to_keycode()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L215",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "vk_to_keycode()",
      "id": "client_tauri_client_src_tauri_src_ptt_vk_to_keycode"
    },
    {
      "label": "Keycode",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 109,
      "community_name": "ptt.rs",
      "norm_label": "keycode",
      "id": "keycode"
    },
    {
      "label": "can_send_ready_test.go",
      "file_type": "code",
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "can_send_ready_test.go",
      "id": "server_ws_can_send_ready_test"
    },
    {
      "label": "TestBuildReady_IncludesCanSend()",
      "file_type": "code",
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_includescansend()",
      "id": "server_ws_can_send_ready_test_testbuildready_includescansend"
    },
    {
      "label": "channel_flags_ready_test.go",
      "file_type": "code",
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "channel_flags_ready_test.go",
      "id": "server_ws_channel_flags_ready_test"
    },
    {
      "label": "TestBuildReady_CarriesChannelFeatureFlags()",
      "file_type": "code",
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_carrieschannelfeatureflags()",
      "id": "server_ws_channel_flags_ready_test_testbuildready_carrieschannelfeatureflags"
    },
    {
      "label": "coverage_boost2_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_boost2_test.go",
      "id": "server_ws_coverage_boost2_test"
    },
    {
      "label": "TestHandleVoiceCamera_BadPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicecamera_badpayload()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload"
    },
    {
      "label": "TestHandleVoiceCamera_NotInVoice2()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicecamera_notinvoice2()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2"
    },
    {
      "label": "TestHandleVoiceDeafen_BadPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicedeafen_badpayload()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload"
    },
    {
      "label": "TestHandleVoiceDeafen_NotInVoice2()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicedeafen_notinvoice2()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2"
    },
    {
      "label": "TestHandleVoiceMute_BadPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L292",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicemute_badpayload()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload"
    },
    {
      "label": "TestHandleVoiceMute_NotInVoice2()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicemute_notinvoice2()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2"
    },
    {
      "label": "TestHandleVoiceScreenshare_BadPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L390",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicescreenshare_badpayload()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload"
    },
    {
      "label": "TestHandleVoiceScreenshare_NotInVoice2()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicescreenshare_notinvoice2()",
      "id": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2"
    },
    {
      "label": "TestIsUserConnected_AfterUnregister()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testisuserconnected_afterunregister()",
      "id": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister"
    },
    {
      "label": "TestIsUserConnected_Connected()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testisuserconnected_connected()",
      "id": "server_ws_coverage_boost2_test_testisuserconnected_connected"
    },
    {
      "label": "TestIsUserConnected_NotConnected()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testisuserconnected_notconnected()",
      "id": "server_ws_coverage_boost2_test_testisuserconnected_notconnected"
    },
    {
      "label": "TestLeaveVoiceChannelWithRetry_EmptyToken()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L424",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testleavevoicechannelwithretry_emptytoken()",
      "id": "server_ws_coverage_boost2_test_testleavevoicechannelwithretry_emptytoken"
    },
    {
      "label": "coverage_chat_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_chat_test.go",
      "id": "server_ws_coverage_chat_test"
    },
    {
      "label": "TestHandleChannelFocus_UpdatesReadState()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L522",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechannelfocus_updatesreadstate()",
      "id": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate"
    },
    {
      "label": "TestHandleChatDelete_InvalidMessageID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L384",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatdelete_invalidmessageid()",
      "id": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid"
    },
    {
      "label": "TestHandleChatDelete_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L364",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatdelete_invalidpayload()",
      "id": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload"
    },
    {
      "label": "TestHandleChatDelete_MessageNotFound()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatdelete_messagenotfound()",
      "id": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound"
    },
    {
      "label": "TestHandleChatEdit_EmptyContent()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatedit_emptycontent()",
      "id": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent"
    },
    {
      "label": "TestHandleChatEdit_InvalidMessageID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L316",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatedit_invalidmessageid()",
      "id": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid"
    },
    {
      "label": "TestHandleChatEdit_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatedit_invalidpayload()",
      "id": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload"
    },
    {
      "label": "TestHandleChatSend_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_channelnotfound()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound"
    },
    {
      "label": "TestHandleChatSend_ContentTooLong()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_contenttoolong()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong"
    },
    {
      "label": "TestHandleChatSend_EmptyContent()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_emptycontent()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent"
    },
    {
      "label": "TestHandleChatSend_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_invalidchannelid()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid"
    },
    {
      "label": "TestHandleChatSend_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_invalidpayload()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload"
    },
    {
      "label": "TestHandleChatSend_NegativeChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_negativechannelid()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid"
    },
    {
      "label": "TestHandleChatSend_SlowMode_EnforcedForMember()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L241",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_slowmode_enforcedformember()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember"
    },
    {
      "label": "TestHandleChatSend_WithNilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L553",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_withnilavatar()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar"
    },
    {
      "label": "TestHandleChatSend_WithNonNilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L586",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_withnonnilavatar()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar"
    },
    {
      "label": "TestHandleChatSend_WithReplyTo()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_withreplyto()",
      "id": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto"
    },
    {
      "label": "TestHandleReaction_ControlCharInEmoji()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L497",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlereaction_controlcharinemoji()",
      "id": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji"
    },
    {
      "label": "TestHandleReaction_EmojiTooLong()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L474",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlereaction_emojitoolong()",
      "id": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong"
    },
    {
      "label": "TestHandleReaction_EmptyEmoji()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L451",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlereaction_emptyemoji()",
      "id": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji"
    },
    {
      "label": "TestHandleReaction_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlereaction_invalidpayload()",
      "id": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload"
    },
    {
      "label": "coverage_helpers_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_helpers_test.go",
      "id": "server_ws_coverage_helpers_test"
    },
    {
      "label": "drainChanBuf()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "drainchanbuf()",
      "id": "server_ws_coverage_helpers_test_drainchanbuf"
    },
    {
      "label": "drainForErrorCode()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "drainforerrorcode()",
      "id": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "label": "newCoverageHub()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "newcoveragehub()",
      "id": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "label": "openCoverageDB()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "opencoveragedb()",
      "id": "server_ws_coverage_helpers_test_opencoveragedb"
    },
    {
      "label": "seedCoverageOwner()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "seedcoverageowner()",
      "id": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "label": "seedVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "seedvoicechannel()",
      "id": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "label": "voiceTokenRefreshMsg()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "voicetokenrefreshmsg()",
      "id": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "label": "coverage_misc_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_misc_test.go",
      "id": "server_ws_coverage_misc_test"
    },
    {
      "label": "TestBroadcastToAll_DropsWhenFull()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L720",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbroadcasttoall_dropswhenfull()",
      "id": "server_ws_coverage_misc_test_testbroadcasttoall_dropswhenfull"
    },
    {
      "label": "TestBroadcastToChannel_DropsWhenFull()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L705",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbroadcasttochannel_dropswhenfull()",
      "id": "server_ws_coverage_misc_test_testbroadcasttochannel_dropswhenfull"
    },
    {
      "label": "TestBuildAuthOK_NonNilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L549",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildauthok_nonnilavatar()",
      "id": "server_ws_coverage_misc_test_testbuildauthok_nonnilavatar"
    },
    {
      "label": "TestBuildReady_MultipleChannelTypes()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_multiplechanneltypes()",
      "id": "server_ws_coverage_misc_test_testbuildready_multiplechanneltypes"
    },
    {
      "label": "TestBuildReady_VoiceChannelWithParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_voicechannelwithparticipants()",
      "id": "server_ws_coverage_misc_test_testbuildready_voicechannelwithparticipants"
    },
    {
      "label": "TestClearVoiceChID_DoubleClearReturnsZero()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L687",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testclearvoicechid_doubleclearreturnszero()",
      "id": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero"
    },
    {
      "label": "TestClearVoiceChID_ReturnsOldValueAndClearsToZero()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L661",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testclearvoicechid_returnsoldvalueandclearstozero()",
      "id": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero"
    },
    {
      "label": "TestDeliverBroadcast_FullBuffer_DropsMessage()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L520",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testdeliverbroadcast_fullbuffer_dropsmessage()",
      "id": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage"
    },
    {
      "label": "TestGracefulStop_MultipleClients()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testgracefulstop_multipleclients()",
      "id": "server_ws_coverage_misc_test_testgracefulstop_multipleclients"
    },
    {
      "label": "TestGracefulStop_WithClientsHavingVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testgracefulstop_withclientshavingvoicestate()",
      "id": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate"
    },
    {
      "label": "TestHandleChannelFocus_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechannelfocus_invalidchannelid()",
      "id": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid"
    },
    {
      "label": "TestHandleChannelFocus_ValidChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechannelfocus_validchannel()",
      "id": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel"
    },
    {
      "label": "TestHandleChatSend_WithAttachments_NoPermission()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L415",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_withattachments_nopermission()",
      "id": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission"
    },
    {
      "label": "TestHandleChatSend_WithAttachments_Success()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L456",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlechatsend_withattachments_success()",
      "id": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success"
    },
    {
      "label": "TestHandleMessage_Ping_ReturnsPong()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlemessage_ping_returnspong()",
      "id": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong"
    },
    {
      "label": "TestHandlePresence_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L319",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlepresence_invalidpayload()",
      "id": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload"
    },
    {
      "label": "TestHandlePresence_InvalidStatus()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlepresence_invalidstatus()",
      "id": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus"
    },
    {
      "label": "TestHandleTyping_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandletyping_invalidchannelid()",
      "id": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid"
    },
    {
      "label": "TestHasChannelPerm_NilUser_DeniesPermission()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L493",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhaschannelperm_niluser_deniespermission()",
      "id": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission"
    },
    {
      "label": "TestSendToUser_FullBuffer_ReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsendtouser_fullbuffer_returnsfalse()",
      "id": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse"
    },
    {
      "label": "TestSetClientVoiceChID_LastWriteWins()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsetclientvoicechid_lastwritewins()",
      "id": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins"
    },
    {
      "label": "TestSetClientVoiceChID_SetsValue()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsetclientvoicechid_setsvalue()",
      "id": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue"
    },
    {
      "label": "TestSetClientVoiceChID_ZeroClearsVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsetclientvoicechid_zeroclearsvoice()",
      "id": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice"
    },
    {
      "label": "coverage_voice_lifecycle_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_voice_lifecycle_test.go",
      "id": "server_ws_coverage_voice_lifecycle_test"
    },
    {
      "label": "TestCleanupVoiceForChannel_DBStateButNoClient()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L370",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testcleanupvoiceforchannel_dbstatebutnoclient()",
      "id": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient"
    },
    {
      "label": "TestCleanupVoiceForChannel_DoesNotClobberMovedParticipant()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L326",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testcleanupvoiceforchannel_doesnotclobbermovedparticipant()",
      "id": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant"
    },
    {
      "label": "TestCleanupVoiceForChannel_EmptyChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L355",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testcleanupvoiceforchannel_emptychannel()",
      "id": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_emptychannel"
    },
    {
      "label": "TestCleanupVoiceForChannel_WithClientsInChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testcleanupvoiceforchannel_withclientsinchannel()",
      "id": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel"
    },
    {
      "label": "TestHandleVoiceTokenRefresh_InVoice_ReturnsToken()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicetokenrefresh_invoice_returnstoken()",
      "id": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken"
    },
    {
      "label": "TestHandleVoiceTokenRefresh_NilUser()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicetokenrefresh_niluser()",
      "id": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser"
    },
    {
      "label": "TestHandleVoiceTokenRefresh_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicetokenrefresh_notinvoice()",
      "id": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice"
    },
    {
      "label": "TestLeaveVoiceChannelWithRetry_NoVoiceState_NilReturn()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testleavevoicechannelwithretry_novoicestate_nilreturn()",
      "id": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn"
    },
    {
      "label": "TestLeaveVoiceChannelWithRetry_SuccessOnFirstAttempt()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testleavevoicechannelwithretry_successonfirstattempt()",
      "id": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt"
    },
    {
      "label": "TestRollbackVoiceJoin_ClearsVoiceStateAndBroadcasts()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testrollbackvoicejoin_clearsvoicestateandbroadcasts()",
      "id": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts"
    },
    {
      "label": "TestRollbackVoiceJoin_EmptyTokenDoesNotDeleteDifferentChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel()",
      "id": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel"
    },
    {
      "label": "TestRollbackVoiceJoin_NoDBState_DoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testrollbackvoicejoin_nodbstate_doesnotpanic()",
      "id": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic"
    },
    {
      "label": "TestRollbackVoiceJoin_StaleTokenDoesNotDeleteNewerJoin()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testrollbackvoicejoin_staletokendoesnotdeletenewerjoin()",
      "id": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin"
    },
    {
      "label": "TestSweepStaleVoiceStates_EvictsRevokedConnectVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsweepstalevoicestates_evictsrevokedconnectvoice()",
      "id": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice"
    },
    {
      "label": "TestSweepStaleVoiceStates_MismatchedChannelIsGhost()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsweepstalevoicestates_mismatchedchannelisghost()",
      "id": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost"
    },
    {
      "label": "TestSweepStaleVoiceStates_NoStatesNoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L439",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsweepstalevoicestates_nostatesnopanic()",
      "id": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_nostatesnopanic"
    },
    {
      "label": "TestSweepStaleVoiceStates_PreservesActiveClientState()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L414",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsweepstalevoicestates_preservesactiveclientstate()",
      "id": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate"
    },
    {
      "label": "TestSweepStaleVoiceStates_RemovesGhostState()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L389",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testsweepstalevoicestates_removesghoststate()",
      "id": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate"
    },
    {
      "label": "coverage_voice_test.go",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "coverage_voice_test.go",
      "id": "server_ws_coverage_voice_test"
    },
    {
      "label": "TestHandleVoiceCamera_FullFlow()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L714",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicecamera_fullflow()",
      "id": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow"
    },
    {
      "label": "TestHandleVoiceCamera_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicecamera_invalidpayload()",
      "id": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload"
    },
    {
      "label": "TestHandleVoiceCamera_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicecamera_notinvoice()",
      "id": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice"
    },
    {
      "label": "TestHandleVoiceDeafen_FullFlow()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L530",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicedeafen_fullflow()",
      "id": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow"
    },
    {
      "label": "TestHandleVoiceDeafen_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicedeafen_invalidpayload()",
      "id": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload"
    },
    {
      "label": "TestHandleVoiceDeafen_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L818",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicedeafen_notinvoice()",
      "id": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice"
    },
    {
      "label": "TestHandleVoiceJoin_AlreadyInSameChannel()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L320",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_alreadyinsamechannel()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel"
    },
    {
      "label": "TestHandleVoiceJoin_ChannelFull()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L395",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_channelfull()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull"
    },
    {
      "label": "TestHandleVoiceJoin_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L570",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_channelnotfound()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound"
    },
    {
      "label": "TestHandleVoiceJoin_FullFlow()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_fullflow()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow"
    },
    {
      "label": "TestHandleVoiceJoin_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_invalidchannelid()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid"
    },
    {
      "label": "TestHandleVoiceJoin_InvalidQualityFallsBackToMedium()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L842",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_invalidqualityfallsbacktomedium()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium"
    },
    {
      "label": "TestHandleVoiceJoin_MultipleParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L632",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_multipleparticipants()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants"
    },
    {
      "label": "TestHandleVoiceJoin_NegativeChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_negativechannelid()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid"
    },
    {
      "label": "TestHandleVoiceJoin_SwitchChannels()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_switchchannels()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels"
    },
    {
      "label": "TestHandleVoiceJoin_WithQualityOverride()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L592",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicejoin_withqualityoverride()",
      "id": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride"
    },
    {
      "label": "TestHandleVoiceLeave_BroadcastsToOtherParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L672",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoiceleave_broadcaststootherparticipants()",
      "id": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants"
    },
    {
      "label": "TestHandleVoiceLeave_ExplicitLeave()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L435",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoiceleave_explicitleave()",
      "id": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave"
    },
    {
      "label": "TestHandleVoiceLeave_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L470",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoiceleave_notinvoice()",
      "id": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice"
    },
    {
      "label": "TestHandleVoiceMute_FullFlow()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L490",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicemute_fullflow()",
      "id": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow"
    },
    {
      "label": "TestHandleVoiceMute_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicemute_invalidpayload()",
      "id": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload"
    },
    {
      "label": "TestHandleVoiceMute_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L796",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicemute_notinvoice()",
      "id": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice"
    },
    {
      "label": "TestHandleVoiceScreenshare_FullFlow()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L754",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicescreenshare_fullflow()",
      "id": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow"
    },
    {
      "label": "TestHandleVoiceScreenshare_InvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicescreenshare_invalidpayload()",
      "id": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload"
    },
    {
      "label": "TestHandleVoiceScreenshare_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testhandlevoicescreenshare_notinvoice()",
      "id": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice"
    },
    {
      "label": "TestVoiceState_NotDeliveredToRolesDeniedRead()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testvoicestate_notdeliveredtorolesdeniedread()",
      "id": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread"
    },
    {
      "label": "GetClientVoiceChIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L291",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "getclientvoicechidfortest()",
      "id": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "label": "LeaveVoiceChannelWithRetryForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "leavevoicechannelwithretryfortest()",
      "id": "server_ws_export_test_leavevoicechannelwithretryfortest"
    },
    {
      "label": "NewTestClientWithUser()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "newtestclientwithuser()",
      "id": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "label": "SetClientVoiceChID()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "setclientvoicechid()",
      "id": "server_ws_export_test_setclientvoicechid"
    },
    {
      "label": "SetVoiceChIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "setvoicechidfortest()",
      "id": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "label": "handler_v2_mark_read_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "handler_v2_mark_read_test.go",
      "id": "server_ws_handler_v2_mark_read_test"
    },
    {
      "label": "markReadEnvelope()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "markreadenvelope()",
      "id": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "label": "TestMarkRead_AdvancesReadStateWithoutChangingFocus()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testmarkread_advancesreadstatewithoutchangingfocus()",
      "id": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus"
    },
    {
      "label": "TestMarkRead_ClearsMentionCount()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testmarkread_clearsmentioncount()",
      "id": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount"
    },
    {
      "label": "TestMarkRead_DeniedChannelIsForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testmarkread_deniedchannelisforbidden()",
      "id": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden"
    },
    {
      "label": "TestMarkRead_RejectsInvalidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testmarkread_rejectsinvalidpayload()",
      "id": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload"
    },
    {
      "label": "mentions_ready_test.go",
      "file_type": "code",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "mentions_ready_test.go",
      "id": "server_ws_mentions_ready_test"
    },
    {
      "label": "TestBuildReady_CarriesMentionCount()",
      "file_type": "code",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_carriesmentioncount()",
      "id": "server_ws_mentions_ready_test_testbuildready_carriesmentioncount"
    },
    {
      "label": "TestBuildReady_MentionCountZeroWithoutReadState()",
      "file_type": "code",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testbuildready_mentioncountzerowithoutreadstate()",
      "id": "server_ws_mentions_ready_test_testbuildready_mentioncountzerowithoutreadstate"
    },
    {
      "label": "TestChatSend_BroadcastCarriesMentions()",
      "file_type": "code",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testchatsend_broadcastcarriesmentions()",
      "id": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions"
    },
    {
      "label": "TestPresenceUpdate_InvisibleIsAcceptedAndCarriesCustomStatus()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "testpresenceupdate_invisibleisacceptedandcarriescustomstatus()",
      "id": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus"
    },
    {
      "label": "waitRegistered()",
      "file_type": "code",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 11,
      "community_name": "waitRegistered",
      "norm_label": "waitregistered()",
      "id": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "label": "10. Appendix \u2014 session command log index",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L646",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "10. appendix \u2014 session command log index",
      "id": "docs_audit_2026_08_04_docs_and_coverage_10_appendix_session_command_log_index"
    },
    {
      "label": "11. Remediation addendum (2026-08-04, same branch)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L494",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "11. remediation addendum (2026-08-04, same branch)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch"
    },
    {
      "label": "12. Closure addendum (2026-08-05, follow-up branch)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L567",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "12. closure addendum (2026-08-05, follow-up branch)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_12_closure_addendum_2026_08_05_follow_up_branch"
    },
    {
      "label": "13. Final closure (2026-08-05, owner-directed)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L613",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "13. final closure (2026-08-05, owner-directed)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_13_final_closure_2026_08_05_owner_directed"
    },
    {
      "label": "1. Executive summary",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "1. executive summary",
      "id": "docs_audit_2026_08_04_docs_and_coverage_1_executive_summary"
    },
    {
      "label": "2. Architecture summary (as verified)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L50",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "2. architecture summary (as verified)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_2_architecture_summary_as_verified"
    },
    {
      "label": "3. Test-run results (this session, at `5630aa1`)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L95",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "3. test-run results (this session, at `5630aa1`)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_3_test_run_results_this_session_at_5630aa1"
    },
    {
      "label": "4. UI/UX flow coverage matrix",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L141",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "4. ui/ux flow coverage matrix",
      "id": "docs_audit_2026_08_04_docs_and_coverage_4_ui_ux_flow_coverage_matrix"
    },
    {
      "label": "5. Documentation accuracy findings (fixed in this branch)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L243",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "5. documentation accuracy findings (fixed in this branch)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_5_documentation_accuracy_findings_fixed_in_this_branch"
    },
    {
      "label": "6. Prior-audit & plan reconciliation",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L270",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "6. prior-audit & plan reconciliation",
      "id": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation"
    },
    {
      "label": "7. Dead code & unused dependencies",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L337",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "7. dead code & unused dependencies",
      "id": "docs_audit_2026_08_04_docs_and_coverage_7_dead_code_unused_dependencies"
    },
    {
      "label": "8. TODO/FIXME inventory",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L363",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "8. todo/fixme inventory",
      "id": "docs_audit_2026_08_04_docs_and_coverage_8_todo_fixme_inventory"
    },
    {
      "label": "9. Prioritized gap list",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L384",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "9. prioritized gap list",
      "id": "docs_audit_2026_08_04_docs_and_coverage_9_prioritized_gap_list"
    },
    {
      "label": "audit-2026-04-07.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L309",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "audit-2026-04-07.md",
      "id": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_04_07_md"
    },
    {
      "label": "audit-2026-07-19.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L299",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "audit-2026-07-19.md",
      "id": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_07_19_md"
    },
    {
      "label": "audit-2026-08-04.md (security review, same day)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L272",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "audit-2026-08-04.md (security review, same day)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_08_04_md_security_review_same_day"
    },
    {
      "label": "audit-test-coverage-2026-07-25.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L288",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "audit-test-coverage-2026-07-25.md",
      "id": "docs_audit_2026_08_04_docs_and_coverage_audit_test_coverage_2026_07_25_md"
    },
    {
      "label": "Decisions taken (and why)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L515",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "decisions taken (and why)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_decisions_taken_and_why"
    },
    {
      "label": "docs/plans (11 files \u2014 statuses stamped in C5)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L321",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "docs/plans (11 files \u2014 statuses stamped in c5)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_docs_plans_11_files_statuses_stamped_in_c5"
    },
    {
      "label": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "owncord audit \u2014 documentation accuracy & ui/ux test coverage (2026-08-04)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04"
    },
    {
      "label": "Recommended next steps (ordered)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L476",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "recommended next steps (ordered)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_recommended_next_steps_ordered"
    },
    {
      "label": "Still open after this pass",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L553",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "still open after this pass",
      "id": "docs_audit_2026_08_04_docs_and_coverage_still_open_after_this_pass"
    },
    {
      "label": "Still open after this pass",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L601",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "still open after this pass",
      "id": "docs_audit_2026_08_04_docs_and_coverage_still_open_after_this_pass_601"
    },
    {
      "label": "UX problems beyond test coverage",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L208",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "ux problems beyond test coverage",
      "id": "docs_audit_2026_08_04_docs_and_coverage_ux_problems_beyond_test_coverage"
    },
    {
      "label": "Verification (this session, closure HEAD)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L587",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "verification (this session, closure head)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_verification_this_session_closure_head"
    },
    {
      "label": "Verification (this session, remediation HEAD)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L533",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "verification (this session, remediation head)",
      "id": "docs_audit_2026_08_04_docs_and_coverage_verification_this_session_remediation_head"
    },
    {
      "label": "What shipped",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L501",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "what shipped",
      "id": "docs_audit_2026_08_04_docs_and_coverage_what_shipped"
    },
    {
      "label": "What shipped",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L575",
      "_origin": "ast",
      "community": 110,
      "community_name": "OwnCord Audit \u2014 Documentation Accuracy & UI/UX Test Coverage (2026-08-04)",
      "norm_label": "what shipped",
      "id": "docs_audit_2026_08_04_docs_and_coverage_what_shipped_575"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "scripts",
      "id": "client_tauri_client_package_scripts"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "build",
      "id": "client_tauri_client_package_scripts_build"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "dev",
      "id": "client_tauri_client_package_scripts_dev"
    },
    {
      "label": "format",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L28",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "format",
      "id": "client_tauri_client_package_scripts_format"
    },
    {
      "label": "format:check",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L29",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "format:check",
      "id": "client_tauri_client_package_scripts_format_check"
    },
    {
      "label": "knip",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L30",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "knip",
      "id": "client_tauri_client_package_scripts_knip"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L25",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "lint",
      "id": "client_tauri_client_package_scripts_lint"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L26",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "lint:fix",
      "id": "client_tauri_client_package_scripts_lint_fix"
    },
    {
      "label": "lint:ox",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L27",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "lint:ox",
      "id": "client_tauri_client_package_scripts_lint_ox"
    },
    {
      "label": "preview",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "preview",
      "id": "client_tauri_client_package_scripts_preview"
    },
    {
      "label": "tauri",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "tauri",
      "id": "client_tauri_client_package_scripts_tauri"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test",
      "id": "client_tauri_client_package_scripts_test"
    },
    {
      "label": "test:browser",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L21",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:browser",
      "id": "client_tauri_client_package_scripts_test_browser"
    },
    {
      "label": "test:coverage",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:coverage",
      "id": "client_tauri_client_package_scripts_test_coverage"
    },
    {
      "label": "test:e2e",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:e2e",
      "id": "client_tauri_client_package_scripts_test_e2e"
    },
    {
      "label": "test:e2e:admin",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:e2e:admin",
      "id": "client_tauri_client_package_scripts_test_e2e_admin"
    },
    {
      "label": "test:e2e:native",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:e2e:native",
      "id": "client_tauri_client_package_scripts_test_e2e_native"
    },
    {
      "label": "test:e2e:prod",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:e2e:prod",
      "id": "client_tauri_client_package_scripts_test_e2e_prod"
    },
    {
      "label": "test:e2e:ui",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:e2e:ui",
      "id": "client_tauri_client_package_scripts_test_e2e_ui"
    },
    {
      "label": "test:integration",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:integration",
      "id": "client_tauri_client_package_scripts_test_integration"
    },
    {
      "label": "test:mutate",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L31",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:mutate",
      "id": "client_tauri_client_package_scripts_test_mutate"
    },
    {
      "label": "test:mutate:dry",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L32",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:mutate:dry",
      "id": "client_tauri_client_package_scripts_test_mutate_dry"
    },
    {
      "label": "test:unit",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:unit",
      "id": "client_tauri_client_package_scripts_test_unit"
    },
    {
      "label": "test:watch",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "test:watch",
      "id": "client_tauri_client_package_scripts_test_watch"
    },
    {
      "label": "typecheck",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "typecheck",
      "id": "client_tauri_client_package_scripts_typecheck"
    },
    {
      "label": "typecheck:build",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "typecheck:build",
      "id": "client_tauri_client_package_scripts_typecheck_build"
    },
    {
      "label": "typecheck:e2e",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L24",
      "_origin": "ast",
      "community": 111,
      "community_name": "scripts",
      "norm_label": "typecheck:e2e",
      "id": "client_tauri_client_package_scripts_typecheck_e2e"
    },
    {
      "label": "fakeStore",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "fakestore",
      "id": "auth_fakestore"
    },
    {
      "label": ".GetActiveAPIToken()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".getactiveapitoken()",
      "id": "auth_fakestore_getactiveapitoken"
    },
    {
      "label": ".GetRoleByID()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".getrolebyid()",
      "id": "auth_fakestore_getrolebyid"
    },
    {
      "label": ".GetSessionByTokenHash()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".getsessionbytokenhash()",
      "id": "auth_fakestore_getsessionbytokenhash"
    },
    {
      "label": ".GetUserByID()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".getuserbyid()",
      "id": "auth_fakestore_getuserbyid"
    },
    {
      "label": "tokenStore",
      "file_type": "code",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "tokenstore",
      "id": "auth_tokenstore"
    },
    {
      "label": ".GetActiveAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".getactiveapitoken()",
      "id": "db_db_getactiveapitoken"
    },
    {
      "label": "resolve.go",
      "file_type": "code",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "resolve.go",
      "id": "server_auth_resolve"
    },
    {
      "label": "ResolveTokenHash()",
      "file_type": "code",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "resolvetokenhash()",
      "id": "server_auth_resolve_resolvetokenhash"
    },
    {
      "label": "resolve_test.go",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "resolve_test.go",
      "id": "server_auth_resolve_test"
    },
    {
      "label": "future()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "future()",
      "id": "server_auth_resolve_test_future"
    },
    {
      "label": "past()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "past()",
      "id": "server_auth_resolve_test_past"
    },
    {
      "label": "TestResolveTokenHash()",
      "file_type": "code",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "testresolvetokenhash()",
      "id": "server_auth_resolve_test_testresolvetokenhash"
    },
    {
      "label": "apiTokenFromGen()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "apitokenfromgen()",
      "id": "server_db_mappers_apitokenfromgen"
    },
    {
      "label": "APIToken",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "apitoken",
      "id": "server_db_models_go_db_apitoken"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": "session",
      "id": "server_db_models_go_db_session"
    },
    {
      "label": ".ListSessions()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 112,
      "community_name": "ResolveTokenHash",
      "norm_label": ".listsessions()",
      "id": "service_userservice_listsessions"
    },
    {
      "label": "IsDefaultVoiceCredentials()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L606",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "isdefaultvoicecredentials()",
      "id": "server_config_config_isdefaultvoicecredentials"
    },
    {
      "label": "Load()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "load()",
      "id": "server_config_config_load"
    },
    {
      "label": "config_test.go",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "config_test.go",
      "id": "server_config_config_test"
    },
    {
      "label": "TestIsDefaultVoiceCredentials()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L418",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testisdefaultvoicecredentials()",
      "id": "server_config_config_test_testisdefaultvoicecredentials"
    },
    {
      "label": "TestLoadDefaults()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloaddefaults()",
      "id": "server_config_config_test_testloaddefaults"
    },
    {
      "label": "TestLoadEnvironmentVariableOverrides()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadenvironmentvariableoverrides()",
      "id": "server_config_config_test_testloadenvironmentvariableoverrides"
    },
    {
      "label": "TestLoadEnvOverride_EventPersistence()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L484",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadenvoverride_eventpersistence()",
      "id": "server_config_config_test_testloadenvoverride_eventpersistence"
    },
    {
      "label": "TestLoadEnvOverridesPrecedenceOverYAML()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L315",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadenvoverridesprecedenceoveryaml()",
      "id": "server_config_config_test_testloadenvoverridesprecedenceoveryaml"
    },
    {
      "label": "TestLoadEnvVarNoUnderscore()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadenvvarnounderscore()",
      "id": "server_config_config_test_testloadenvvarnounderscore"
    },
    {
      "label": "TestLoadEnvVarStorageDir()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadenvvarstoragedir()",
      "id": "server_config_config_test_testloadenvvarstoragedir"
    },
    {
      "label": "TestLoadGeneratesDefaultFile()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadgeneratesdefaultfile()",
      "id": "server_config_config_test_testloadgeneratesdefaultfile"
    },
    {
      "label": "TestLoadGitHubToken()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L445",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadgithubtoken()",
      "id": "server_config_config_test_testloadgithubtoken"
    },
    {
      "label": "TestLoadInvalidYAML()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadinvalidyaml()",
      "id": "server_config_config_test_testloadinvalidyaml"
    },
    {
      "label": "TestLoadMergesYAML()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadmergesyaml()",
      "id": "server_config_config_test_testloadmergesyaml"
    },
    {
      "label": "TestLoadTLSCertAndKeyFields()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadtlscertandkeyfields()",
      "id": "server_config_config_test_testloadtlscertandkeyfields"
    },
    {
      "label": "TestLoadTLSModeValues()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadtlsmodevalues()",
      "id": "server_config_config_test_testloadtlsmodevalues"
    },
    {
      "label": "TestLoadUnreadableConfigFile()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadunreadableconfigfile()",
      "id": "server_config_config_test_testloadunreadableconfigfile"
    },
    {
      "label": "TestLoadUploadBoundaryValues()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L466",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloaduploadboundaryvalues()",
      "id": "server_config_config_test_testloaduploadboundaryvalues"
    },
    {
      "label": "TestLoadVoiceAdvertiseInternalIPFromEnv()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadvoiceadvertiseinternalipfromenv()",
      "id": "server_config_config_test_testloadvoiceadvertiseinternalipfromenv"
    },
    {
      "label": "TestLoadVoiceConfigDefaults()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadvoiceconfigdefaults()",
      "id": "server_config_config_test_testloadvoiceconfigdefaults"
    },
    {
      "label": "TestLoadVoiceConfigFromYAML()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadvoiceconfigfromyaml()",
      "id": "server_config_config_test_testloadvoiceconfigfromyaml"
    },
    {
      "label": "TestLoadVoiceDefaultCredentialsCleared()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L361",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadvoicedefaultcredentialscleared()",
      "id": "server_config_config_test_testloadvoicedefaultcredentialscleared"
    },
    {
      "label": "TestLoadVoiceEmptySectionGetsDefaults()",
      "file_type": "code",
      "source_file": "Server/config/config_test.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 113,
      "community_name": "Load",
      "norm_label": "testloadvoiceemptysectiongetsdefaults()",
      "id": "server_config_config_test_testloadvoiceemptysectiongetsdefaults"
    },
    {
      "label": "handler_v2_voice_e2ee_offer_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "handler_v2_voice_e2ee_offer_test.go",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test"
    },
    {
      "label": "offerDeps()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "offerdeps()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "label": "TestVoiceE2EEOfferV2_EmptyFields()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_emptyfields()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_emptyfields"
    },
    {
      "label": "TestVoiceE2EEOfferV2_HappyPath()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_happypath()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_happypath"
    },
    {
      "label": "TestVoiceE2EEOfferV2_InvalidBase64()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_invalidbase64()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_invalidbase64"
    },
    {
      "label": "TestVoiceE2EEOfferV2_NilKeyHolder_ReturnsInternal()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_nilkeyholder_returnsinternal()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_nilkeyholder_returnsinternal"
    },
    {
      "label": "TestVoiceE2EEOfferV2_NoReply()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L288",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_noreply()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_noreply"
    },
    {
      "label": "TestVoiceE2EEOfferV2_NotInVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_notinvoicechannel()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notinvoicechannel"
    },
    {
      "label": "TestVoiceE2EEOfferV2_NotKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_notkeyholder()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notkeyholder"
    },
    {
      "label": "TestVoiceE2EEOfferV2_OversizedFields()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_oversizedfields()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_oversizedfields"
    },
    {
      "label": "TestVoiceE2EEOfferV2_RejectedOffersAllocateNoLimiterState()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate"
    },
    {
      "label": "TestVoiceE2EEOfferV2_RotationBurstNotRateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeofferv2_rotationburstnotratelimited()",
      "id": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rotationburstnotratelimited"
    },
    {
      "label": "handler_v2_voice_e2ee_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "handler_v2_voice_e2ee_test.go",
      "id": "server_ws_handler_v2_voice_e2ee_test"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_EmptyPublicKey()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_emptypublickey()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_emptypublickey"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_HappyPath()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_happypath()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_happypath"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_InvalidBase64()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_invalidbase64()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_invalidbase64"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_NoReply()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_noreply()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_noreply"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_NoSignature_LegacyAccepted()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_nosignature_legacyaccepted()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_nosignature_legacyaccepted"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_NotInVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_notinvoicechannel()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_notinvoicechannel"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_PublicKeyTooLarge()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_publickeytoolarge()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_publickeytoolarge"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_SignatureInvalidBase64()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_signatureinvalidbase64()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signatureinvalidbase64"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_SignatureStored()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_signaturestored()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturestored"
    },
    {
      "label": "TestVoiceE2EEAnnounceV2_SignatureTooLarge()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "testvoicee2eeannouncev2_signaturetoolarge()",
      "id": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturetoolarge"
    },
    {
      "label": "voice_e2ee.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "voice_e2ee.go",
      "id": "server_ws_voice_e2ee"
    },
    {
      "label": "handleVoiceE2EEAnnounceV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "handlevoicee2eeannouncev2()",
      "id": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "label": "handleVoiceE2EEOfferV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "handlevoicee2eeofferv2()",
      "id": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "label": "validateBase64Loose()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 114,
      "community_name": "handleVoiceE2EEOfferV2",
      "norm_label": "validatebase64loose()",
      "id": "server_ws_voice_e2ee_validatebase64loose"
    },
    {
      "label": "commands.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "commands.rs",
      "id": "client_tauri_client_src_tauri_src_commands"
    },
    {
      "label": "allowed_key_exact_match()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L287",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "allowed_key_exact_match()",
      "id": "client_tauri_client_src_tauri_src_commands_allowed_key_exact_match"
    },
    {
      "label": "allowed_key_owncord_prefix()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L274",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "allowed_key_owncord_prefix()",
      "id": "client_tauri_client_src_tauri_src_commands_allowed_key_owncord_prefix"
    },
    {
      "label": "allowed_key_user_volume_prefix()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L281",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "allowed_key_user_volume_prefix()",
      "id": "client_tauri_client_src_tauri_src_commands_allowed_key_user_volume_prefix"
    },
    {
      "label": "fingerprint_validation_accepts_valid()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L315",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "fingerprint_validation_accepts_valid()",
      "id": "client_tauri_client_src_tauri_src_commands_fingerprint_validation_accepts_valid"
    },
    {
      "label": "fingerprint_validation_rejects_wrong_length()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L329",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "fingerprint_validation_rejects_wrong_length()",
      "id": "client_tauri_client_src_tauri_src_commands_fingerprint_validation_rejects_wrong_length"
    },
    {
      "label": "get_cert_fingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L136",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "get_cert_fingerprint()",
      "id": "client_tauri_client_src_tauri_src_commands_get_cert_fingerprint"
    },
    {
      "label": "get_identity_pin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L228",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "get_identity_pin()",
      "id": "client_tauri_client_src_tauri_src_commands_get_identity_pin"
    },
    {
      "label": "get_settings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L35",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "get_settings()",
      "id": "client_tauri_client_src_tauri_src_commands_get_settings"
    },
    {
      "label": "identity_pin_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L174",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "identity_pin_key()",
      "id": "client_tauri_client_src_tauri_src_commands_identity_pin_key"
    },
    {
      "label": "identity_pin_key_combines_host_and_user()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L335",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "identity_pin_key_combines_host_and_user()",
      "id": "client_tauri_client_src_tauri_src_commands_identity_pin_key_combines_host_and_user"
    },
    {
      "label": "is_settings_key_allowed()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L20",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "is_settings_key_allowed()",
      "id": "client_tauri_client_src_tauri_src_commands_is_settings_key_allowed"
    },
    {
      "label": "log_cmd_err()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L52",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "log_cmd_err()",
      "id": "client_tauri_client_src_tauri_src_commands_log_cmd_err"
    },
    {
      "label": "open_devtools()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L261",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "open_devtools()",
      "id": "client_tauri_client_src_tauri_src_commands_open_devtools"
    },
    {
      "label": "rejected_key_empty()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L292",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "rejected_key_empty()",
      "id": "client_tauri_client_src_tauri_src_commands_rejected_key_empty"
    },
    {
      "label": "rejected_key_partial_prefix_match()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L309",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "rejected_key_partial_prefix_match()",
      "id": "client_tauri_client_src_tauri_src_commands_rejected_key_partial_prefix_match"
    },
    {
      "label": "rejected_key_too_long()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L297",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "rejected_key_too_long()",
      "id": "client_tauri_client_src_tauri_src_commands_rejected_key_too_long"
    },
    {
      "label": "rejected_key_unknown_prefix()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L303",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "rejected_key_unknown_prefix()",
      "id": "client_tauri_client_src_tauri_src_commands_rejected_key_unknown_prefix"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_commands_rs_option"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "label": "Value",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "value",
      "id": "client_tauri_client_src_tauri_src_commands_rs_value"
    },
    {
      "label": "save_settings()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L58",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "save_settings()",
      "id": "client_tauri_client_src_tauri_src_commands_save_settings"
    },
    {
      "label": "store_cert_fingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L79",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "store_cert_fingerprint()",
      "id": "client_tauri_client_src_tauri_src_commands_store_cert_fingerprint"
    },
    {
      "label": "store_identity_pin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L179",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "store_identity_pin()",
      "id": "client_tauri_client_src_tauri_src_commands_store_identity_pin"
    },
    {
      "label": "WebviewWindow",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 115,
      "community_name": "commands.rs",
      "norm_label": "webviewwindow",
      "id": "webviewwindow"
    },
    {
      "label": "emit_presence_priority_test.go",
      "file_type": "code",
      "source_file": "Server/ws/emit_presence_priority_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "emit_presence_priority_test.go",
      "id": "server_ws_emit_presence_priority_test"
    },
    {
      "label": "TestEmitEvents_PresenceEvent_UsesNormalPriorityQueue()",
      "file_type": "code",
      "source_file": "Server/ws/emit_presence_priority_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_presenceevent_usesnormalpriorityqueue()",
      "id": "server_ws_emit_presence_priority_test_testemitevents_presenceevent_usesnormalpriorityqueue"
    },
    {
      "label": "emit_test.go",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "emit_test.go",
      "id": "server_ws_emit_test"
    },
    {
      "label": "drainChan()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "drainchan()",
      "id": "server_ws_emit_test_drainchan"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "hub",
      "id": "server_ws_emit_test_go_hub"
    },
    {
      "label": "newEmitTestHub()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "newemittesthub()",
      "id": "server_ws_emit_test_newemittesthub"
    },
    {
      "label": "registerEmitTestClient()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "registeremittestclient()",
      "id": "server_ws_emit_test_registeremittestclient"
    },
    {
      "label": "registerEmitTestVoiceClient()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "registeremittestvoiceclient()",
      "id": "server_ws_emit_test_registeremittestvoiceclient"
    },
    {
      "label": "TestEmitEvents_BroadcastAllEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_broadcastallevent()",
      "id": "server_ws_emit_test_testemitevents_broadcastallevent"
    },
    {
      "label": "TestEmitEvents_ChannelEvent_CallsBroadcastToChannel()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_channelevent_callsbroadcasttochannel()",
      "id": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel"
    },
    {
      "label": "TestEmitEvents_EmptyEvents_NoOp()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_emptyevents_noop()",
      "id": "server_ws_emit_test_testemitevents_emptyevents_noop"
    },
    {
      "label": "TestEmitEvents_ExcludeSenderEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_excludesenderevent()",
      "id": "server_ws_emit_test_testemitevents_excludesenderevent"
    },
    {
      "label": "TestEmitEvents_MixedEventTypes_AllRouted()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_mixedeventtypes_allrouted()",
      "id": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted"
    },
    {
      "label": "TestEmitEvents_SequencedDMEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_sequenceddmevent()",
      "id": "server_ws_emit_test_testemitevents_sequenceddmevent"
    },
    {
      "label": "TestEmitEvents_UnknownType_LogsWarning()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L399",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_unknowntype_logswarning()",
      "id": "server_ws_emit_test_testemitevents_unknowntype_logswarning"
    },
    {
      "label": "TestEmitEvents_UserTargetedEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_usertargetedevent()",
      "id": "server_ws_emit_test_testemitevents_usertargetedevent"
    },
    {
      "label": "TestEmitEvents_VoiceChannelEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_voicechannelevent()",
      "id": "server_ws_emit_test_testemitevents_voicechannelevent"
    },
    {
      "label": "TestEmitEvents_VoiceChannelGuardedEvent()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_voicechannelguardedevent()",
      "id": "server_ws_emit_test_testemitevents_voicechannelguardedevent"
    },
    {
      "label": "TestEmitEvents_VoiceChannelGuardedEvent_TargetNotInChannel()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L343",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testemitevents_voicechannelguardedevent_targetnotinchannel()",
      "id": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel"
    },
    {
      "label": "voice_audience_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "voice_audience_test.go",
      "id": "server_ws_voice_audience_test"
    },
    {
      "label": "TestBroadcastVoiceEvent_VoiceParticipantsAlwaysInAudience()",
      "file_type": "code",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testbroadcastvoiceevent_voiceparticipantsalwaysinaudience()",
      "id": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience"
    },
    {
      "label": "TestFinishVoiceLeave_EvictedUserAlwaysInAudience()",
      "file_type": "code",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "testfinishvoiceleave_evicteduseralwaysinaudience()",
      "id": "server_ws_voice_audience_test_testfinishvoiceleave_evicteduseralwaysinaudience"
    },
    {
      "label": "stubUnknownEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": "stubunknownevent",
      "id": "ws_stubunknownevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 116,
      "community_name": "newEmitTestHub",
      "norm_label": ".eventtype()",
      "id": "ws_stubunknownevent_eventtype"
    },
    {
      "label": "security-hardening-remediation.md",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "security-hardening-remediation.md",
      "id": "docs_plans_security_hardening_remediation"
    },
    {
      "label": "Cross-cutting requirements",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L296",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "cross-cutting requirements",
      "id": "docs_plans_security_hardening_remediation_cross_cutting_requirements"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L49",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "non-goals",
      "id": "docs_plans_security_hardening_remediation_non_goals"
    },
    {
      "label": "Plan: Remediate security-hardening review regressions",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "plan: remediate security-hardening review regressions",
      "id": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions"
    },
    {
      "label": "Sequencing",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L289",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "sequencing",
      "id": "docs_plans_security_hardening_remediation_sequencing"
    },
    {
      "label": "W1-1. Plugin CPU budget must not permanently brick the module",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L61",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w1-1. plugin cpu budget must not permanently brick the module",
      "id": "docs_plans_security_hardening_remediation_w1_1_plugin_cpu_budget_must_not_permanently_brick_the_module"
    },
    {
      "label": "W1-2. E2EE key rotation drops peers in 7+ participant calls",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L82",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w1-2. e2ee key rotation drops peers in 7+ participant calls",
      "id": "docs_plans_security_hardening_remediation_w1_2_e2ee_key_rotation_drops_peers_in_7_participant_calls"
    },
    {
      "label": "W1-3. Attachment-ownership check breaks Postgres and isn't atomic",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L102",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w1-3. attachment-ownership check breaks postgres and isn't atomic",
      "id": "docs_plans_security_hardening_remediation_w1_3_attachment_ownership_check_breaks_postgres_and_isn_t_atomic"
    },
    {
      "label": "W1-4. Ban authorization guards dead code",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L125",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w1-4. ban authorization guards dead code",
      "id": "docs_plans_security_hardening_remediation_w1_4_ban_authorization_guards_dead_code"
    },
    {
      "label": "W2-1. Client-update rate limiter shares the auth bucket",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L146",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-1. client-update rate limiter shares the auth bucket",
      "id": "docs_plans_security_hardening_remediation_w2_1_client_update_rate_limiter_shares_the_auth_bucket"
    },
    {
      "label": "W2-2. ChangePassword reports failure after the password is committed",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L158",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-2. changepassword reports failure after the password is committed",
      "id": "docs_plans_security_hardening_remediation_w2_2_changepassword_reports_failure_after_the_password_is_committed"
    },
    {
      "label": "W2-3. Plugin activation via RegisterCommand breaks in-place upgrades",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L175",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-3. plugin activation via registercommand breaks in-place upgrades",
      "id": "docs_plans_security_hardening_remediation_w2_3_plugin_activation_via_registercommand_breaks_in_place_upgrades"
    },
    {
      "label": "W2-4. Attachment check rejects legit retries and legacy uploads",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L194",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-4. attachment check rejects legit retries and legacy uploads",
      "id": "docs_plans_security_hardening_remediation_w2_4_attachment_check_rejects_legit_retries_and_legacy_uploads"
    },
    {
      "label": "W2-5. XFF right-to-left walk collapses/spoofs on broad trusted CIDRs",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L204",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-5. xff right-to-left walk collapses/spoofs on broad trusted cidrs",
      "id": "docs_plans_security_hardening_remediation_w2_5_xff_right_to_left_walk_collapses_spoofs_on_broad_trusted_cidrs"
    },
    {
      "label": "W2-6. SSRF-hardened dialer loses multi-address fallback",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L221",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-6. ssrf-hardened dialer loses multi-address fallback",
      "id": "docs_plans_security_hardening_remediation_w2_6_ssrf_hardened_dialer_loses_multi_address_fallback"
    },
    {
      "label": "W2-7. Plugin-broadcast gate omits the block check",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L235",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w2-7. plugin-broadcast gate omits the block check",
      "id": "docs_plans_security_hardening_remediation_w2_7_plugin_broadcast_gate_omits_the_block_check"
    },
    {
      "label": "W3-1. Updater text-asset cache: add coalescing + negative caching",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L252",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w3-1. updater text-asset cache: add coalescing + negative caching",
      "id": "docs_plans_security_hardening_remediation_w3_1_updater_text_asset_cache_add_coalescing_negative_caching"
    },
    {
      "label": "W3-2. De-duplicate the update binary hashing",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L259",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w3-2. de-duplicate the update binary hashing",
      "id": "docs_plans_security_hardening_remediation_w3_2_de_duplicate_the_update_binary_hashing"
    },
    {
      "label": "W3-3. Update TOCTOU guard depth + XFF CIDR pre-parsing",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L266",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w3-3. update toctou guard depth + xff cidr pre-parsing",
      "id": "docs_plans_security_hardening_remediation_w3_3_update_toctou_guard_depth_xff_cidr_pre_parsing"
    },
    {
      "label": "W3-4. Cache-Control header contradiction",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L275",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w3-4. cache-control header contradiction",
      "id": "docs_plans_security_hardening_remediation_w3_4_cache_control_header_contradiction"
    },
    {
      "label": "W3-5. Restore test coverage lost to the MemStore change",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L282",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "w3-5. restore test coverage lost to the memstore change",
      "id": "docs_plans_security_hardening_remediation_w3_5_restore_test_coverage_lost_to_the_memstore_change"
    },
    {
      "label": "Wave 1 \u2014 Availability & backend-breaking (HIGH)",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L59",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "wave 1 \u2014 availability & backend-breaking (high)",
      "id": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high"
    },
    {
      "label": "Wave 2 \u2014 Behavioral regressions (MED-HIGH \u2192 MED)",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L144",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "wave 2 \u2014 behavioral regressions (med-high \u2192 med)",
      "id": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med"
    },
    {
      "label": "Wave 3 \u2014 Cleanup, efficiency, hardening depth (LOW-MED)",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L250",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "wave 3 \u2014 cleanup, efficiency, hardening depth (low-med)",
      "id": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med"
    },
    {
      "label": "Why",
      "file_type": "document",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L31",
      "_origin": "ast",
      "community": 117,
      "community_name": "Plan: Remediate security-hardening review regressions",
      "norm_label": "why",
      "id": "docs_plans_security_hardening_remediation_why"
    },
    {
      "label": "aead.dev/minisign.PublicKey",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "aead.dev/minisign.publickey",
      "id": "go_type_aead_dev_minisign_publickey"
    },
    {
      "label": "os.File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "os.file",
      "id": "go_type_os_file"
    },
    {
      "label": "TestEnsureVPrefix()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "testensurevprefix()",
      "id": "server_updater_coverage_boost_test_testensurevprefix"
    },
    {
      "label": "ensureVPrefix()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "ensurevprefix()",
      "id": "server_updater_updater_ensurevprefix"
    },
    {
      "label": "TestOpenVerifiedBinary_CommitHappyPath()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1185",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "testopenverifiedbinary_commithappypath()",
      "id": "server_updater_updater_test_testopenverifiedbinary_commithappypath"
    },
    {
      "label": "TestOpenVerifiedBinary_SwapAfterVerifyDetectedAtCommit()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1234",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "testopenverifiedbinary_swapafterverifydetectedatcommit()",
      "id": "server_updater_updater_test_testopenverifiedbinary_swapafterverifydetectedatcommit"
    },
    {
      "label": "TestOpenVerifiedBinary_WrongHash()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1216",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "testopenverifiedbinary_wronghash()",
      "id": "server_updater_updater_test_testopenverifiedbinary_wronghash"
    },
    {
      "label": "verify.go",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "verify.go",
      "id": "server_updater_verify"
    },
    {
      "label": "fileSHA256()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "filesha256()",
      "id": "server_updater_verify_filesha256"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "updater",
      "id": "server_updater_verify_go_updater_updater"
    },
    {
      "label": "normalizeSignatureText()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "normalizesignaturetext()",
      "id": "server_updater_verify_normalizesignaturetext"
    },
    {
      "label": "OpenVerifiedBinary()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "openverifiedbinary()",
      "id": "server_updater_verify_openverifiedbinary"
    },
    {
      "label": "readerSHA256()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "readersha256()",
      "id": "server_updater_verify_readersha256"
    },
    {
      "label": "releaseManifest",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "releasemanifest",
      "id": "updater_releasemanifest"
    },
    {
      "label": "releaseManifestAsset",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "releasemanifestasset",
      "id": "updater_releasemanifestasset"
    },
    {
      "label": "StagedBinary",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": "stagedbinary",
      "id": "updater_stagedbinary"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".close()",
      "id": "updater_stagedbinary_close"
    },
    {
      "label": ".Commit()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".commit()",
      "id": "updater_stagedbinary_commit"
    },
    {
      "label": ".ParseChecksumFile()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".parsechecksumfile()",
      "id": "updater_updater_parsechecksumfile"
    },
    {
      "label": ".parseChecksumFileAny()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".parsechecksumfileany()",
      "id": "updater_updater_parsechecksumfileany"
    },
    {
      "label": ".serverSignaturePublicKey()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".serversignaturepublickey()",
      "id": "updater_updater_serversignaturepublickey"
    },
    {
      "label": ".VerifyChecksum()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".verifychecksum()",
      "id": "updater_updater_verifychecksum"
    },
    {
      "label": ".VerifyReleaseManifest()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".verifyreleasemanifest()",
      "id": "updater_updater_verifyreleasemanifest"
    },
    {
      "label": ".VerifySignature()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".verifysignature()",
      "id": "updater_updater_verifysignature"
    },
    {
      "label": ".verifySignatureReader()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 118,
      "community_name": "verify.go",
      "norm_label": ".verifysignaturereader()",
      "id": "updater_updater_verifysignaturereader"
    },
    {
      "label": "role_test.go",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "role_test.go",
      "id": "server_service_role_test"
    },
    {
      "label": "assertAudit()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L619",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "assertaudit()",
      "id": "server_service_role_test_assertaudit"
    },
    {
      "label": "newRoleCRUDService()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "newrolecrudservice()",
      "id": "server_service_role_test_newrolecrudservice"
    },
    {
      "label": "TestAffectedUserIDs()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L606",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testaffecteduserids()",
      "id": "server_service_role_test_testaffecteduserids"
    },
    {
      "label": "TestCreateRole_CannotGrantUnheldBit()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_cannotgrantunheldbit()",
      "id": "server_service_role_test_testcreaterole_cannotgrantunheldbit"
    },
    {
      "label": "TestCreateRole_CannotPlaceAtOrAboveOwnRank()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_cannotplaceatoraboveownrank()",
      "id": "server_service_role_test_testcreaterole_cannotplaceatoraboveownrank"
    },
    {
      "label": "TestCreateRole_DefaultPlacementAvoidsCollision()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_defaultplacementavoidscollision()",
      "id": "server_service_role_test_testcreaterole_defaultplacementavoidscollision"
    },
    {
      "label": "TestCreateRole_DefaultsToJustBelowActor()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_defaultstojustbelowactor()",
      "id": "server_service_role_test_testcreaterole_defaultstojustbelowactor"
    },
    {
      "label": "TestCreateRole_HappyPath()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_happypath()",
      "id": "server_service_role_test_testcreaterole_happypath"
    },
    {
      "label": "TestCreateRole_NameUniquenessIsCaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_nameuniquenessiscaseinsensitive()",
      "id": "server_service_role_test_testcreaterole_nameuniquenessiscaseinsensitive"
    },
    {
      "label": "TestCreateRole_RejectsBadColor()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_rejectsbadcolor()",
      "id": "server_service_role_test_testcreaterole_rejectsbadcolor"
    },
    {
      "label": "TestCreateRole_RejectsExplicitPositionCollision()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_rejectsexplicitpositioncollision()",
      "id": "server_service_role_test_testcreaterole_rejectsexplicitpositioncollision"
    },
    {
      "label": "TestCreateRole_RequiresManageRoles()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testcreaterole_requiresmanageroles()",
      "id": "server_service_role_test_testcreaterole_requiresmanageroles"
    },
    {
      "label": "TestDeleteRole_InvalidatesReassignedMembers()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L467",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testdeleterole_invalidatesreassignedmembers()",
      "id": "server_service_role_test_testdeleterole_invalidatesreassignedmembers"
    },
    {
      "label": "TestDeleteRole_OwnerAndDefaultAreUndeletable()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testdeleterole_owneranddefaultareundeletable()",
      "id": "server_service_role_test_testdeleterole_owneranddefaultareundeletable"
    },
    {
      "label": "TestDeleteRole_ReassignsMembersAndDropsOverrides()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L380",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testdeleterole_reassignsmembersanddropsoverrides()",
      "id": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides"
    },
    {
      "label": "TestListRoles_CarriesMemberCounts()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L584",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testlistroles_carriesmembercounts()",
      "id": "server_service_role_test_testlistroles_carriesmembercounts"
    },
    {
      "label": "TestReorderRoles_NormalizesPositions()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testreorderroles_normalizespositions()",
      "id": "server_service_role_test_testreorderroles_normalizespositions"
    },
    {
      "label": "TestReorderRoles_RejectsPartialAndForeignLists()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L552",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testreorderroles_rejectspartialandforeignlists()",
      "id": "server_service_role_test_testreorderroles_rejectspartialandforeignlists"
    },
    {
      "label": "TestUpdateRole_AllowsKeepingOwnPosition()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_allowskeepingownposition()",
      "id": "server_service_role_test_testupdaterole_allowskeepingownposition"
    },
    {
      "label": "TestUpdateRole_HierarchyAndGrantRules()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_hierarchyandgrantrules()",
      "id": "server_service_role_test_testupdaterole_hierarchyandgrantrules"
    },
    {
      "label": "TestUpdateRole_NotFoundAndNameCollision()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L358",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_notfoundandnamecollision()",
      "id": "server_service_role_test_testupdaterole_notfoundandnamecollision"
    },
    {
      "label": "TestUpdateRole_PartialBodyLeavesOtherFields()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_partialbodyleavesotherfields()",
      "id": "server_service_role_test_testupdaterole_partialbodyleavesotherfields"
    },
    {
      "label": "TestUpdateRole_RejectsExplicitPositionCollision()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_rejectsexplicitpositioncollision()",
      "id": "server_service_role_test_testupdaterole_rejectsexplicitpositioncollision"
    },
    {
      "label": "TestUpdateRole_ReportsPermissionChange()",
      "file_type": "code",
      "source_file": "Server/service/role_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 119,
      "community_name": "newRoleCRUDService",
      "norm_label": "testupdaterole_reportspermissionchange()",
      "id": "server_service_role_test_testupdaterole_reportspermissionchange"
    },
    {
      "label": "api.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "api.ts",
      "id": "client_tauri_client_src_lib_api"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L76",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_api_log"
    },
    {
      "label": "httpProxy.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "httpproxy.ts",
      "id": "client_tauri_client_src_lib_httpproxy"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_httpproxy_log"
    },
    {
      "label": "pending",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "pending",
      "id": "client_tauri_client_src_lib_httpproxy_pending"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "types.ts",
      "id": "client_tauri_client_src_lib_types"
    },
    {
      "label": "fixtures.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "fixtures.ts",
      "id": "client_tauri_client_tests_helpers_fixtures"
    },
    {
      "label": "api.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "api.test.ts",
      "id": "client_tauri_client_tests_unit_api_test"
    },
    {
      "label": "{ mockFetch }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "{ mockfetch }",
      "id": "client_tauri_client_tests_unit_api_test_mockfetch"
    },
    {
      "label": "http-proxy.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "http-proxy.test.ts",
      "id": "client_tauri_client_tests_unit_http_proxy_test"
    },
    {
      "label": "{ invokeMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "{ invokemock }",
      "id": "client_tauri_client_tests_unit_http_proxy_test_invokemock"
    },
    {
      "label": "search-overlay.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "search-overlay.test.ts",
      "id": "client_tauri_client_tests_unit_search_overlay_test"
    },
    {
      "label": "types.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "types.test.ts",
      "id": "client_tauri_client_tests_unit_types_test"
    },
    {
      "label": "sampleAuthOk",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "sampleauthok",
      "id": "client_tauri_client_tests_unit_types_test_sampleauthok"
    },
    {
      "label": "sampleChatMessage",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L57",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "samplechatmessage",
      "id": "client_tauri_client_tests_unit_types_test_samplechatmessage"
    },
    {
      "label": "sampleReady",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "sampleready",
      "id": "client_tauri_client_tests_unit_types_test_sampleready"
    },
    {
      "label": "sampleVoiceConfig",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L78",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "samplevoiceconfig",
      "id": "client_tauri_client_tests_unit_types_test_samplevoiceconfig"
    },
    {
      "label": "sampleVoiceSpeakers",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 12,
      "community_name": "types.ts",
      "norm_label": "samplevoicespeakers",
      "id": "client_tauri_client_tests_unit_types_test_samplevoicespeakers"
    },
    {
      "label": ".HasChannelPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".haschannelperm()",
      "id": "permissions_checker_haschannelperm"
    },
    {
      "label": ".HasChannelPermBatch()",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".haschannelpermbatch()",
      "id": "permissions_checker_haschannelpermbatch"
    },
    {
      "label": ".RequireChannelAccess()",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".requirechannelaccess()",
      "id": "permissions_checker_requirechannelaccess"
    },
    {
      "label": ".VisibleChannelIDs()",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".visiblechannelids()",
      "id": "permissions_checker_visiblechannelids"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "db",
      "id": "permissions_db"
    },
    {
      "label": "checker.go",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "checker.go",
      "id": "server_permissions_checker"
    },
    {
      "label": "ChannelOverride",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "channeloverride",
      "id": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "label": "ChannelRef",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "channelref",
      "id": "server_permissions_checker_go_permissions_channelref"
    },
    {
      "label": "Checker",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "checker",
      "id": "server_permissions_checker_go_permissions_checker"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "messageservice",
      "id": "server_service_message_go_service_messageservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "store",
      "id": "server_service_message_go_store"
    },
    {
      "label": "deps.go",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "deps.go",
      "id": "server_ws_deps"
    },
    {
      "label": "hasChannelAccess()",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "haschannelaccess()",
      "id": "server_ws_deps_haschannelaccess"
    },
    {
      "label": "hasChannelAccessLive()",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "haschannelaccesslive()",
      "id": "server_ws_deps_haschannelaccesslive"
    },
    {
      "label": "hasPerm()",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "hasperm()",
      "id": "server_ws_deps_hasperm"
    },
    {
      "label": "registerChatHandlers()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "registerchathandlers()",
      "id": "server_ws_handlers_chat_registerchathandlers"
    },
    {
      "label": "serve_ready.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "serve_ready.go",
      "id": "server_ws_serve_ready"
    },
    {
      "label": "channelRefs()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "channelrefs()",
      "id": "server_ws_serve_ready_channelrefs"
    },
    {
      "label": "collectAllVoiceStates()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "collectallvoicestates()",
      "id": "server_ws_serve_ready_collectallvoicestates"
    },
    {
      "label": "permOverrides()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "permoverrides()",
      "id": "server_ws_serve_ready_permoverrides"
    },
    {
      "label": ".RunBackgroundInlineForTest()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".runbackgroundinlinefortest()",
      "id": "service_messageservice_runbackgroundinlinefortest"
    },
    {
      "label": ".Checker()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": ".checker()",
      "id": "service_permissionservice_checker"
    },
    {
      "label": "ChatDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "chatdeps",
      "id": "ws_chatdeps"
    },
    {
      "label": "KeyHolderChecker",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "keyholderchecker",
      "id": "ws_keyholderchecker"
    },
    {
      "label": "PluginDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "plugindeps",
      "id": "ws_plugindeps"
    },
    {
      "label": "ReactionDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "reactiondeps",
      "id": "ws_reactiondeps"
    },
    {
      "label": "VoiceTokenGenerator",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 120,
      "community_name": "Checker",
      "norm_label": "voicetokengenerator",
      "id": "ws_voicetokengenerator"
    },
    {
      "label": "io.Reader",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "io.reader",
      "id": "go_type_io_reader"
    },
    {
      "label": "io.ReaderAt",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "io.readerat",
      "id": "go_type_io_readerat"
    },
    {
      "label": "sync/atomic.Int32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "sync/atomic.int32",
      "id": "go_type_sync_atomic_int32"
    },
    {
      "label": "download.go",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "download.go",
      "id": "server_updater_download"
    },
    {
      "label": "extractChatserverFromTarGz()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "extractchatserverfromtargz()",
      "id": "server_updater_download_extractchatserverfromtargz"
    },
    {
      "label": "TestExtractChatserverFromTarGz()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L466",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testextractchatserverfromtargz()",
      "id": "server_updater_updater_test_testextractchatserverfromtargz"
    },
    {
      "label": "livekit_download.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "livekit_download.go",
      "id": "server_ws_livekit_download"
    },
    {
      "label": "cleanupOldLiveKitBinaries()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "cleanupoldlivekitbinaries()",
      "id": "server_ws_livekit_download_cleanupoldlivekitbinaries"
    },
    {
      "label": "downloadTo()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "downloadto()",
      "id": "server_ws_livekit_download_downloadto"
    },
    {
      "label": "EnsureLiveKitBinary()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "ensurelivekitbinary()",
      "id": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "label": "extractLiveKitFromTarGz()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "extractlivekitfromtargz()",
      "id": "server_ws_livekit_download_extractlivekitfromtargz"
    },
    {
      "label": "extractLiveKitFromZip()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "extractlivekitfromzip()",
      "id": "server_ws_livekit_download_extractlivekitfromzip"
    },
    {
      "label": "fetchLimited()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "fetchlimited()",
      "id": "server_ws_livekit_download_fetchlimited"
    },
    {
      "label": "livekitAssetName()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "livekitassetname()",
      "id": "server_ws_livekit_download_livekitassetname"
    },
    {
      "label": "livekitBinaryEntry()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "livekitbinaryentry()",
      "id": "server_ws_livekit_download_livekitbinaryentry"
    },
    {
      "label": "livekitBinaryFilename()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "livekitbinaryfilename()",
      "id": "server_ws_livekit_download_livekitbinaryfilename"
    },
    {
      "label": "parseChecksumLine()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "parsechecksumline()",
      "id": "server_ws_livekit_download_parsechecksumline"
    },
    {
      "label": "livekit_download_test.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "livekit_download_test.go",
      "id": "server_ws_livekit_download_test"
    },
    {
      "label": "makeTarGz()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "maketargz()",
      "id": "server_ws_livekit_download_test_maketargz"
    },
    {
      "label": "serveLiveKitRelease()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "servelivekitrelease()",
      "id": "server_ws_livekit_download_test_servelivekitrelease"
    },
    {
      "label": "TestEnsureLiveKitBinary_ChecksumMismatchRejects()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testensurelivekitbinary_checksummismatchrejects()",
      "id": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects"
    },
    {
      "label": "TestEnsureLiveKitBinary_CleansUpOldVersions()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testensurelivekitbinary_cleansupoldversions()",
      "id": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions"
    },
    {
      "label": "TestEnsureLiveKitBinary_DownloadsVerifiesAndCaches()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testensurelivekitbinary_downloadsverifiesandcaches()",
      "id": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches"
    },
    {
      "label": "TestExtractLiveKitFromZip()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testextractlivekitfromzip()",
      "id": "server_ws_livekit_download_test_testextractlivekitfromzip"
    },
    {
      "label": "TestLivekitAssetName()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testlivekitassetname()",
      "id": "server_ws_livekit_download_test_testlivekitassetname"
    },
    {
      "label": "TestParseChecksumLine()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "testparsechecksumline()",
      "id": "server_ws_livekit_download_test_testparsechecksumline"
    },
    {
      "label": "writeExact()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 121,
      "community_name": "EnsureLiveKitBinary",
      "norm_label": "writeexact()",
      "id": "server_ws_livekit_download_writeexact"
    },
    {
      "label": "contextKey",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "contextkey",
      "id": "api_contextkey"
    },
    {
      "label": "errorResponse",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "errorresponse",
      "id": "api_errorresponse"
    },
    {
      "label": "net.IPNet",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "net.ipnet",
      "id": "go_type_net_ipnet"
    },
    {
      "label": "bodycap_test.go",
      "file_type": "code",
      "source_file": "Server/api/bodycap_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "bodycap_test.go",
      "id": "server_api_bodycap_test"
    },
    {
      "label": "TestBodyCapExemptions_RouteEnvelopesReachable()",
      "file_type": "code",
      "source_file": "Server/api/bodycap_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testbodycapexemptions_routeenvelopesreachable()",
      "id": "server_api_bodycap_test_testbodycapexemptions_routeenvelopesreachable"
    },
    {
      "label": "clientip_test.go",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "clientip_test.go",
      "id": "server_api_clientip_test"
    },
    {
      "label": "inCIDRs()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "incidrs()",
      "id": "server_api_clientip_test_incidrs"
    },
    {
      "label": "TestClientIP_BroadTrustedCIDRKeepsClientsDistinct()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_broadtrustedcidrkeepsclientsdistinct()",
      "id": "server_api_clientip_test_testclientip_broadtrustedcidrkeepsclientsdistinct"
    },
    {
      "label": "TestClientIP_NoTrustedProxies_UsesRemoteAddr()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_notrustedproxies_usesremoteaddr()",
      "id": "server_api_clientip_test_testclientip_notrustedproxies_usesremoteaddr"
    },
    {
      "label": "TestClientIP_RemoteAddrWithoutPort()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_remoteaddrwithoutport()",
      "id": "server_api_clientip_test_testclientip_remoteaddrwithoutport"
    },
    {
      "label": "TestClientIP_SpoofedXFFFromUntrustedRemoteIgnored()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_spoofedxfffromuntrustedremoteignored()",
      "id": "server_api_clientip_test_testclientip_spoofedxfffromuntrustedremoteignored"
    },
    {
      "label": "TestClientIP_TrustedProxy_NoXRealIP_FallsBackToRemoteAddr()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr()",
      "id": "server_api_clientip_test_testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr"
    },
    {
      "label": "TestClientIP_TrustedProxy_UsesXRealIP()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_trustedproxy_usesxrealip()",
      "id": "server_api_clientip_test_testclientip_trustedproxy_usesxrealip"
    },
    {
      "label": "TestClientIP_UntrustedSource_IgnoresXRealIP()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_untrustedsource_ignoresxrealip()",
      "id": "server_api_clientip_test_testclientip_untrustedsource_ignoresxrealip"
    },
    {
      "label": "TestClientIP_XForwardedFor_UsedWhenNoXRealIP()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testclientip_xforwardedfor_usedwhennoxrealip()",
      "id": "server_api_clientip_test_testclientip_xforwardedfor_usedwhennoxrealip"
    },
    {
      "label": "TestIPInNets_CIDRMatch()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_cidrmatch()",
      "id": "server_api_clientip_test_testipinnets_cidrmatch"
    },
    {
      "label": "TestIPInNets_CIDRNoMatch()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_cidrnomatch()",
      "id": "server_api_clientip_test_testipinnets_cidrnomatch"
    },
    {
      "label": "TestIPInNets_EmptyList_ReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_emptylist_returnsfalse()",
      "id": "server_api_clientip_test_testipinnets_emptylist_returnsfalse"
    },
    {
      "label": "TestIPInNets_ExactIPMatch()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_exactipmatch()",
      "id": "server_api_clientip_test_testipinnets_exactipmatch"
    },
    {
      "label": "TestIPInNets_IPv6Match()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_ipv6match()",
      "id": "server_api_clientip_test_testipinnets_ipv6match"
    },
    {
      "label": "TestIPInNets_MultipleCIDRs_FirstMatches()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_multiplecidrs_firstmatches()",
      "id": "server_api_clientip_test_testipinnets_multiplecidrs_firstmatches"
    },
    {
      "label": "TestIPInNets_MultipleCIDRs_NoneMatch()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testipinnets_multiplecidrs_nonematch()",
      "id": "server_api_clientip_test_testipinnets_multiplecidrs_nonematch"
    },
    {
      "label": "TestParseCIDRList_BarePlainIP_SkippedNotPanic()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testparsecidrlist_bareplainip_skippednotpanic()",
      "id": "server_api_clientip_test_testparsecidrlist_bareplainip_skippednotpanic"
    },
    {
      "label": "TestParseCIDRList_InvalidCIDR_Skipped()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testparsecidrlist_invalidcidr_skipped()",
      "id": "server_api_clientip_test_testparsecidrlist_invalidcidr_skipped"
    },
    {
      "label": "TestParseCIDRList_MixedValidInvalid_KeepsValid()",
      "file_type": "code",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testparsecidrlist_mixedvalidinvalid_keepsvalid()",
      "id": "server_api_clientip_test_testparsecidrlist_mixedvalidinvalid_keepsvalid"
    },
    {
      "label": "livekit_ratelimit_test.go",
      "file_type": "code",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "livekit_ratelimit_test.go",
      "id": "server_api_livekit_ratelimit_test"
    },
    {
      "label": "TestRateLimitMiddlewareWithPrefix_SeparatesClientUpdateBucket()",
      "file_type": "code",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testratelimitmiddlewarewithprefix_separatesclientupdatebucket()",
      "id": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separatesclientupdatebucket"
    },
    {
      "label": "TestRateLimitMiddlewareWithPrefix_SeparatesLiveKitBucket()",
      "file_type": "code",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "testratelimitmiddlewarewithprefix_separateslivekitbucket()",
      "id": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separateslivekitbucket"
    },
    {
      "label": "api/middleware.go",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "api/middleware.go",
      "id": "server_api_middleware"
    },
    {
      "label": "clientIPWithProxies()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "clientipwithproxies()",
      "id": "server_api_middleware_clientipwithproxies"
    },
    {
      "label": "ipInNets()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "ipinnets()",
      "id": "server_api_middleware_ipinnets"
    },
    {
      "label": "MaxBodySizeUnless()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L449",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "maxbodysizeunless()",
      "id": "server_api_middleware_maxbodysizeunless"
    },
    {
      "label": "parseCIDRList()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "parsecidrlist()",
      "id": "server_api_middleware_parsecidrlist"
    },
    {
      "label": "rateLimitMiddlewareWithPrefix()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 122,
      "community_name": "clientip_test.go",
      "norm_label": "ratelimitmiddlewarewithprefix()",
      "id": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "label": "audio-elements.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "audio-elements.test.ts",
      "id": "client_tauri_client_tests_unit_audio_elements_test"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_audio_elements_test_mockloadpref_mocksavepref"
    },
    {
      "label": "mockVoiceStoreState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 123,
      "community_name": "AudioElements",
      "norm_label": "mockvoicestorestate",
      "id": "client_tauri_client_tests_unit_audio_elements_test_mockvoicestorestate"
    },
    {
      "label": "can_send_test.go",
      "file_type": "code",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "can_send_test.go",
      "id": "server_ws_can_send_test"
    },
    {
      "label": "TestBuildErrorMsgWithID()",
      "file_type": "code",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "testbuilderrormsgwithid()",
      "id": "server_ws_can_send_test_testbuilderrormsgwithid"
    },
    {
      "label": "TestChannelCanSend()",
      "file_type": "code",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "testchannelcansend()",
      "id": "server_ws_can_send_test_testchannelcansend"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "client",
      "id": "server_ws_handlers_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "hub",
      "id": "server_ws_handlers_go_ws_hub"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "client",
      "id": "server_ws_hub_sweep_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "hub",
      "id": "server_ws_hub_sweep_go_ws_hub"
    },
    {
      "label": "buildErrorMsg()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "builderrormsg()",
      "id": "server_ws_messages_builderrormsg"
    },
    {
      "label": "buildErrorMsgWithID()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "builderrormsgwithid()",
      "id": "server_ws_messages_builderrormsgwithid"
    },
    {
      "label": "buildVoiceLeave()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L704",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": "buildvoiceleave()",
      "id": "server_ws_messages_buildvoiceleave"
    },
    {
      "label": ".applySetChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".applysetchannelid()",
      "id": "ws_hub_applysetchannelid"
    },
    {
      "label": ".broadcastExcludeLow()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".broadcastexcludelow()",
      "id": "ws_hub_broadcastexcludelow"
    },
    {
      "label": ".CleanupVoiceForChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".cleanupvoiceforchannel()",
      "id": "ws_hub_cleanupvoiceforchannel"
    },
    {
      "label": ".handleMessage()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".handlemessage()",
      "id": "ws_hub_handlemessage"
    },
    {
      "label": ".HandleMessageForTest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".handlemessagefortest()",
      "id": "ws_hub_handlemessagefortest"
    },
    {
      "label": ".HandleVoiceLeaveForTest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".handlevoiceleavefortest()",
      "id": "ws_hub_handlevoiceleavefortest"
    },
    {
      "label": ".hasChannelPerm()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".haschannelperm()",
      "id": "ws_hub_haschannelperm"
    },
    {
      "label": ".hasChannelPermChecked()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".haschannelpermchecked()",
      "id": "ws_hub_haschannelpermchecked"
    },
    {
      "label": ".kickClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".kickclient()",
      "id": "ws_hub_kickclient"
    },
    {
      "label": ".onStaleTick()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".onstaletick()",
      "id": "ws_hub_onstaletick"
    },
    {
      "label": ".refreshTelemetryGauges()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".refreshtelemetrygauges()",
      "id": "ws_hub_refreshtelemetrygauges"
    },
    {
      "label": ".requireChannelAccess()",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".requirechannelaccess()",
      "id": "ws_hub_requirechannelaccess"
    },
    {
      "label": ".sweepRevokedSessions()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".sweeprevokedsessions()",
      "id": "ws_hub_sweeprevokedsessions"
    },
    {
      "label": ".sweepStaleClients()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".sweepstaleclients()",
      "id": "ws_hub_sweepstaleclients"
    },
    {
      "label": ".sweepStaleVoiceStates()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 124,
      "community_name": "buildErrorMsg",
      "norm_label": ".sweepstalevoicestates()",
      "id": "ws_hub_sweepstalevoicestates"
    },
    {
      "label": "lastRequest",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "lastrequest",
      "id": "api_lastrequest"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": ".get()",
      "id": "api_lastrequest_get"
    },
    {
      "label": "gif_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "gif_handler_test.go",
      "id": "server_api_gif_handler_test"
    },
    {
      "label": "buildGIFRouter()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "buildgifrouter()",
      "id": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "label": "decodeGIFError()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "decodegiferror()",
      "id": "server_api_gif_handler_test_decodegiferror"
    },
    {
      "label": "decodeGIFResults()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "decodegifresults()",
      "id": "server_api_gif_handler_test_decodegifresults"
    },
    {
      "label": "gifGET()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "gifget()",
      "id": "server_api_gif_handler_test_gifget"
    },
    {
      "label": "stubKlipy()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "stubklipy()",
      "id": "server_api_gif_handler_test_stubklipy"
    },
    {
      "label": "TestGIFAuthCheckedBeforeDisabledCheck()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifauthcheckedbeforedisabledcheck()",
      "id": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck"
    },
    {
      "label": "TestGIFDisabledMakesNoUpstreamCall()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifdisabledmakesnoupstreamcall()",
      "id": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall"
    },
    {
      "label": "TestGIFDisabledWhenNoKeyConfigured()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifdisabledwhennokeyconfigured()",
      "id": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured"
    },
    {
      "label": "TestGIFMalformedUpstreamBecomesBadGateway()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifmalformedupstreambecomesbadgateway()",
      "id": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway"
    },
    {
      "label": "TestGIFRateLimitBucketIsSeparate()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifratelimitbucketisseparate()",
      "id": "server_api_gif_handler_test_testgifratelimitbucketisseparate"
    },
    {
      "label": "TestGIFRateLimited()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifratelimited()",
      "id": "server_api_gif_handler_test_testgifratelimited"
    },
    {
      "label": "TestGIFRejectsInvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifrejectsinvalidtoken()",
      "id": "server_api_gif_handler_test_testgifrejectsinvalidtoken"
    },
    {
      "label": "TestGIFRequiresAuth()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifrequiresauth()",
      "id": "server_api_gif_handler_test_testgifrequiresauth"
    },
    {
      "label": "TestGIFResponseNeverLeaksAPIKey()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifresponseneverleaksapikey()",
      "id": "server_api_gif_handler_test_testgifresponseneverleaksapikey"
    },
    {
      "label": "TestGIFSearchProxiesUpstream()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifsearchproxiesupstream()",
      "id": "server_api_gif_handler_test_testgifsearchproxiesupstream"
    },
    {
      "label": "TestGIFSearchValidatesInput()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifsearchvalidatesinput()",
      "id": "server_api_gif_handler_test_testgifsearchvalidatesinput"
    },
    {
      "label": "TestGIFTrendingProxiesUpstream()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgiftrendingproxiesupstream()",
      "id": "server_api_gif_handler_test_testgiftrendingproxiesupstream"
    },
    {
      "label": "TestGIFUpstreamErrorBecomesBadGateway()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 125,
      "community_name": "gif_handler_test.go",
      "norm_label": "testgifupstreamerrorbecomesbadgateway()",
      "id": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway"
    },
    {
      "label": "banners-toasts.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "banners-toasts.spec.ts",
      "id": "client_tauri_client_tests_e2e_banners_toasts_spec"
    },
    {
      "label": "channel-sidebar.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/channel-sidebar.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "channel-sidebar.spec.ts",
      "id": "client_tauri_client_tests_e2e_channel_sidebar_spec"
    },
    {
      "label": "channel-switch-messages.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "channel-switch-messages.spec.ts",
      "id": "client_tauri_client_tests_e2e_channel_switch_messages_spec"
    },
    {
      "label": "chat-header.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/chat-header.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "chat-header.spec.ts",
      "id": "client_tauri_client_tests_e2e_chat_header_spec"
    },
    {
      "label": "connected-overlay.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/connected-overlay.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "connected-overlay.spec.ts",
      "id": "client_tauri_client_tests_e2e_connected_overlay_spec"
    },
    {
      "label": "emoji-insertion.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-insertion.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "emoji-insertion.spec.ts",
      "id": "client_tauri_client_tests_e2e_emoji_insertion_spec"
    },
    {
      "label": "logout-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/logout-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "logout-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_logout_flow_spec"
    },
    {
      "label": "main-layout.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/main-layout.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "main-layout.spec.ts",
      "id": "client_tauri_client_tests_e2e_main_layout_spec"
    },
    {
      "label": "member-list.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "member-list.spec.ts",
      "id": "client_tauri_client_tests_e2e_member_list_spec"
    },
    {
      "label": "message-input.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/message-input.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "message-input.spec.ts",
      "id": "client_tauri_client_tests_e2e_message_input_spec"
    },
    {
      "label": "message-list.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "message-list.spec.ts",
      "id": "client_tauri_client_tests_e2e_message_list_spec"
    },
    {
      "label": "e2e/overlays.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/overlays.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "e2e/overlays.spec.ts",
      "id": "client_tauri_client_tests_e2e_overlays_spec"
    },
    {
      "label": "sidebar-header.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/sidebar-header.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "sidebar-header.spec.ts",
      "id": "client_tauri_client_tests_e2e_sidebar_header_spec"
    },
    {
      "label": "toast.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "toast.spec.ts",
      "id": "client_tauri_client_tests_e2e_toast_spec"
    },
    {
      "label": "typing-indicator.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "typing-indicator.spec.ts",
      "id": "client_tauri_client_tests_e2e_typing_indicator_spec"
    },
    {
      "label": "typing-indicator-ws.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator-ws.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "typing-indicator-ws.spec.ts",
      "id": "client_tauri_client_tests_e2e_typing_indicator_ws_spec"
    },
    {
      "label": "user-bar.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/user-bar.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "community_name": "navigateToMainPage",
      "norm_label": "user-bar.spec.ts",
      "id": "client_tauri_client_tests_e2e_user_bar_spec"
    },
    {
      "label": "CreateMessageParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "createmessageparams",
      "id": "dbgen_createmessageparams"
    },
    {
      "label": "EditMessageContentParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "editmessagecontentparams",
      "id": "dbgen_editmessagecontentparams"
    },
    {
      "label": "GetChannelUnreadCountsParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getchannelunreadcountsparams",
      "id": "dbgen_getchannelunreadcountsparams"
    },
    {
      "label": "GetChannelUnreadCountsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getchannelunreadcountsrow",
      "id": "dbgen_getchannelunreadcountsrow"
    },
    {
      "label": "GetMessagesForAPIParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getmessagesforapiparams",
      "id": "dbgen_getmessagesforapiparams"
    },
    {
      "label": "GetMessagesForAPIRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getmessagesforapirow",
      "id": "dbgen_getmessagesforapirow"
    },
    {
      "label": "GetReadStateParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getreadstateparams",
      "id": "dbgen_getreadstateparams"
    },
    {
      "label": "GetReadStateRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "getreadstaterow",
      "id": "dbgen_getreadstaterow"
    },
    {
      "label": ".CreateMessage()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".createmessage()",
      "id": "dbgen_queries_createmessage"
    },
    {
      "label": ".EditMessageContent()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".editmessagecontent()",
      "id": "dbgen_queries_editmessagecontent"
    },
    {
      "label": ".GetChannelUnreadCounts()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".getchannelunreadcounts()",
      "id": "dbgen_queries_getchannelunreadcounts"
    },
    {
      "label": ".GetLatestMessageID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".getlatestmessageid()",
      "id": "dbgen_queries_getlatestmessageid"
    },
    {
      "label": ".GetMessage()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".getmessage()",
      "id": "dbgen_queries_getmessage"
    },
    {
      "label": ".GetMessagesForAPI()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".getmessagesforapi()",
      "id": "dbgen_queries_getmessagesforapi"
    },
    {
      "label": ".GetReadState()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".getreadstate()",
      "id": "dbgen_queries_getreadstate"
    },
    {
      "label": ".SetMessagePinned()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".setmessagepinned()",
      "id": "dbgen_queries_setmessagepinned"
    },
    {
      "label": ".SoftDeleteMessage()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".softdeletemessage()",
      "id": "dbgen_queries_softdeletemessage"
    },
    {
      "label": ".UpdateReadState()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L295",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": ".updatereadstate()",
      "id": "dbgen_queries_updatereadstate"
    },
    {
      "label": "SetMessagePinnedParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L261",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "setmessagepinnedparams",
      "id": "dbgen_setmessagepinnedparams"
    },
    {
      "label": "UpdateReadStateParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "updatereadstateparams",
      "id": "dbgen_updatereadstateparams"
    },
    {
      "label": "messages.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "messages.sql.go",
      "id": "server_db_dbgen_messages_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_messages_sql_go_dbgen_queries"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 127,
      "community_name": "messages.sql.go",
      "norm_label": "message",
      "id": "server_db_dbgen_messages_sql_go_message"
    },
    {
      "label": "Channel Endpoints",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L544",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "channel endpoints",
      "id": "docs_api_channel_endpoints"
    },
    {
      "label": "DELETE /api/v1/channels/{id}/pins/{messageId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L843",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "delete /api/v1/channels/{id}/pins/{messageid}",
      "id": "docs_api_delete_api_v1_channels_id_pins_messageid"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L720",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "errors",
      "id": "docs_api_errors_720"
    },
    {
      "label": "GET /api/v1/channels",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L546",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "get /api/v1/channels",
      "id": "docs_api_get_api_v1_channels"
    },
    {
      "label": "GET /api/v1/channels/{id}/messages",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L600",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "get /api/v1/channels/{id}/messages",
      "id": "docs_api_get_api_v1_channels_id_messages"
    },
    {
      "label": "GET /api/v1/channels/{id}/messages/around/{messageId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L679",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "get /api/v1/channels/{id}/messages/around/{messageid}",
      "id": "docs_api_get_api_v1_channels_id_messages_around_messageid"
    },
    {
      "label": "GET /api/v1/channels/{id}/messages/{messageId}/reactions/{emoji}/users",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L779",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "get /api/v1/channels/{id}/messages/{messageid}/reactions/{emoji}/users",
      "id": "docs_api_get_api_v1_channels_id_messages_messageid_reactions_emoji_users"
    },
    {
      "label": "GET /api/v1/channels/{id}/pins",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L819",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "get /api/v1/channels/{id}/pins",
      "id": "docs_api_get_api_v1_channels_id_pins"
    },
    {
      "label": "Pagination",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L667",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "pagination",
      "id": "docs_api_pagination"
    },
    {
      "label": "POST /api/v1/channels/{id}/messages/purge",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L734",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "post /api/v1/channels/{id}/messages/purge",
      "id": "docs_api_post_api_v1_channels_id_messages_purge"
    },
    {
      "label": "POST /api/v1/channels/{id}/pins/{messageId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L832",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "post /api/v1/channels/{id}/pins/{messageid}",
      "id": "docs_api_post_api_v1_channels_id_pins_messageid"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L607",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "query parameters",
      "id": "docs_api_query_parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L688",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "query parameters",
      "id": "docs_api_query_parameters_688"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L744",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "request body",
      "id": "docs_api_request_body"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L552",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_552"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L614",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_614"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L699",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_699"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L758",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_758"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L795",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_795"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L826",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_826"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L839",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_839"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L850",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_850"
    },
    {
      "label": "The `nsfw` flag",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L586",
      "_origin": "ast",
      "community": 128,
      "community_name": "Channel Endpoints",
      "norm_label": "the `nsfw` flag",
      "id": "docs_api_the_nsfw_flag"
    },
    {
      "label": "aead.dev/minisign.PrivateKey",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "aead.dev/minisign.privatekey",
      "id": "go_type_aead_dev_minisign_privatekey"
    },
    {
      "label": "release_manifest_test.go",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "release_manifest_test.go",
      "id": "server_updater_release_manifest_test"
    },
    {
      "label": "multiAssetManifest()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "multiassetmanifest()",
      "id": "server_updater_release_manifest_test_multiassetmanifest"
    },
    {
      "label": "testHash()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testhash()",
      "id": "server_updater_release_manifest_test_testhash"
    },
    {
      "label": "TestVerifyReleaseManifest_LegacySingleAssetStillVerifies()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifyreleasemanifest_legacysingleassetstillverifies()",
      "id": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies"
    },
    {
      "label": "TestVerifyReleaseManifest_MultiAssetBadChecksumFails()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifyreleasemanifest_multiassetbadchecksumfails()",
      "id": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails"
    },
    {
      "label": "TestVerifyReleaseManifest_MultiAssetSelectsLinuxEntry()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifyreleasemanifest_multiassetselectslinuxentry()",
      "id": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry"
    },
    {
      "label": "TestVerifyReleaseManifest_MultiAssetSelectsWindowsEntry()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifyreleasemanifest_multiassetselectswindowsentry()",
      "id": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry"
    },
    {
      "label": "TestVerifyReleaseManifest_MultiAssetUnknownAssetFails()",
      "file_type": "code",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifyreleasemanifest_multiassetunknownassetfails()",
      "id": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "updater",
      "id": "server_updater_updater_test_go_updater"
    },
    {
      "label": "mustBuildChatserverTarGz()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L788",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "mustbuildchatservertargz()",
      "id": "server_updater_updater_test_mustbuildchatservertargz"
    },
    {
      "label": "newSignedTestUpdater()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "newsignedtestupdater()",
      "id": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "label": "signTestAsset()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "signtestasset()",
      "id": "server_updater_updater_test_signtestasset"
    },
    {
      "label": "TestDownloadAndVerify_ChecksumMismatch()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L831",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_checksummismatch()",
      "id": "server_updater_updater_test_testdownloadandverify_checksummismatch"
    },
    {
      "label": "TestDownloadAndVerify_InvalidSignature()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L986",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_invalidsignature()",
      "id": "server_updater_updater_test_testdownloadandverify_invalidsignature"
    },
    {
      "label": "TestDownloadAndVerify_MalformedSignature()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1037",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_malformedsignature()",
      "id": "server_updater_updater_test_testdownloadandverify_malformedsignature"
    },
    {
      "label": "TestDownloadAndVerify_ManifestVersionMismatch()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1086",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_manifestversionmismatch()",
      "id": "server_updater_updater_test_testdownloadandverify_manifestversionmismatch"
    },
    {
      "label": "TestDownloadAndVerify_MissingSignature()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L942",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_missingsignature()",
      "id": "server_updater_updater_test_testdownloadandverify_missingsignature"
    },
    {
      "label": "TestDownloadAndVerify_Success()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L656",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverify_success()",
      "id": "server_updater_updater_test_testdownloadandverify_success"
    },
    {
      "label": "testDownloadAndVerifyChecksumMismatchLinux()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L893",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverifychecksummismatchlinux()",
      "id": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux"
    },
    {
      "label": "testDownloadAndVerifyChecksumMismatchWindows()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L842",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverifychecksummismatchwindows()",
      "id": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows"
    },
    {
      "label": "testDownloadAndVerifySuccessLinux()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L725",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverifysuccesslinux()",
      "id": "server_updater_updater_test_testdownloadandverifysuccesslinux"
    },
    {
      "label": "testDownloadAndVerifySuccessWindows()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L667",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testdownloadandverifysuccesswindows()",
      "id": "server_updater_updater_test_testdownloadandverifysuccesswindows"
    },
    {
      "label": "TestVerifySignature_TauriBase64WrappedFormat()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1149",
      "_origin": "ast",
      "community": 129,
      "community_name": "newSignedTestUpdater",
      "norm_label": "testverifysignature_tauribase64wrappedformat()",
      "id": "server_updater_updater_test_testverifysignature_tauribase64wrappedformat"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "Server/admin/api.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "api.go",
      "id": "server_admin_api"
    },
    {
      "label": "api_edge_cases_test.go",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "api_edge_cases_test.go",
      "id": "server_admin_api_edge_cases_test"
    },
    {
      "label": "TestAdminAPI_AuditLog_InvalidLimitParam()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_auditlog_invalidlimitparam()",
      "id": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam"
    },
    {
      "label": "TestAdminAPI_AuditLog_Pagination()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_auditlog_pagination()",
      "id": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination"
    },
    {
      "label": "TestAdminAPI_CheckUpdate_NilUpdater()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_checkupdate_nilupdater()",
      "id": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater"
    },
    {
      "label": "TestAdminAPI_CreateChannel_DefaultsTypeToText()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_defaultstypetotext()",
      "id": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext"
    },
    {
      "label": "TestAdminAPI_CreateChannel_InvalidBody()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_invalidbody()",
      "id": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_InvalidID()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_invalidid()",
      "id": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid"
    },
    {
      "label": "TestAdminAPI_ForceLogout_InvalidID()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_forcelogout_invalidid()",
      "id": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid"
    },
    {
      "label": "TestAdminAPI_ListUsers_CapLargeLimit()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_caplargelimit()",
      "id": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit"
    },
    {
      "label": "TestAdminAPI_ListUsers_InvalidLimitParam()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_invalidlimitparam()",
      "id": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam"
    },
    {
      "label": "TestAdminAPI_LogStreamTicketFlow()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_logstreamticketflow()",
      "id": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow"
    },
    {
      "label": "TestAdminAPI_PatchChannel_InvalidBody()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchchannel_invalidbody()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody"
    },
    {
      "label": "TestAdminAPI_PatchChannel_InvalidID()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchchannel_invalidid()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid"
    },
    {
      "label": "TestAdminAPI_PatchUser_BanNilHubDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L364",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_bannilhubdoesnotpanic()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic"
    },
    {
      "label": "TestAdminAPI_PatchUser_BanWithoutReason()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L509",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_banwithoutreason()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason"
    },
    {
      "label": "TestAdminAPI_PatchUser_CannotModifySelf()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_cannotmodifyself()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself"
    },
    {
      "label": "TestAdminAPI_PatchUser_InvalidBody()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_invalidbody()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody"
    },
    {
      "label": "TestAdminAPI_PatchUser_RoleChangeBroadcast()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L529",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_rolechangebroadcast()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast"
    },
    {
      "label": "TestAdminAPI_PatchUser_RoleChangeNilHubDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L484",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_rolechangenilhubdoesnotpanic()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic"
    },
    {
      "label": "TestAdminAPI_PatchUser_TempBan()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_tempban()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban"
    },
    {
      "label": "TestAdminAPI_PatchUser_TempBanOutOfRange()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_tempbanoutofrange()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange"
    },
    {
      "label": "TestAdminAPI_PatchUser_UnbanUser()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_unbanuser()",
      "id": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser"
    },
    {
      "label": "TestAdminAPI_Setup_AlreadyCompleted()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L624",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setup_alreadycompleted()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted"
    },
    {
      "label": "TestAdminAPI_Setup_InvalidBody()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L675",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setup_invalidbody()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody"
    },
    {
      "label": "TestAdminAPI_Setup_MissingFields()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L643",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setup_missingfields()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields"
    },
    {
      "label": "TestAdminAPI_Setup_Success()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L593",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setup_success()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setup_success"
    },
    {
      "label": "TestAdminAPI_Setup_WeakPassword()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L659",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setup_weakpassword()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword"
    },
    {
      "label": "TestAdminAPI_SetupStatus_AlreadySetup()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L572",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setupstatus_alreadysetup()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup"
    },
    {
      "label": "TestAdminAPI_SetupStatus_NeedsSetup()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L552",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_setupstatus_needssetup()",
      "id": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup"
    },
    {
      "label": "TestAdminAPI_Stats_NilHub()",
      "file_type": "code",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_stats_nilhub()",
      "id": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub"
    },
    {
      "label": "NewAdminAPI()",
      "file_type": "code",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "newadminapi()",
      "id": "server_admin_api_newadminapi"
    },
    {
      "label": "startSetupLimiterReap()",
      "file_type": "code",
      "source_file": "Server/admin/api.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "startsetuplimiterreap()",
      "id": "server_admin_api_startsetuplimiterreap"
    },
    {
      "label": "api_test.go",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "api_test.go",
      "id": "server_admin_api_test"
    },
    {
      "label": "createAdminUser()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "createadminuser()",
      "id": "server_admin_api_test_createadminuser"
    },
    {
      "label": "newTestModService()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "newtestmodservice()",
      "id": "server_admin_api_test_newtestmodservice"
    },
    {
      "label": "newTestRoleService()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "newtestroleservice()",
      "id": "server_admin_api_test_newtestroleservice"
    },
    {
      "label": "TestAdminAPI_ActorFromContext_AuditEntry()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L904",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_actorfromcontext_auditentry()",
      "id": "server_admin_api_test_testadminapi_actorfromcontext_auditentry"
    },
    {
      "label": "TestAdminAPI_ActorFromContext_ForceLogout()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L938",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_actorfromcontext_forcelogout()",
      "id": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout"
    },
    {
      "label": "TestAdminAPI_AuditLog_Empty()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L786",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_auditlog_empty()",
      "id": "server_admin_api_test_testadminapi_auditlog_empty"
    },
    {
      "label": "TestAdminAPI_AuditLog_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L763",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_auditlog_ok()",
      "id": "server_admin_api_test_testadminapi_auditlog_ok"
    },
    {
      "label": "TestAdminAPI_Backup_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L870",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_backup_requiresowner()",
      "id": "server_admin_api_test_testadminapi_backup_requiresowner"
    },
    {
      "label": "TestAdminAPI_Backup_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L887",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_backup_unauthenticated()",
      "id": "server_admin_api_test_testadminapi_backup_unauthenticated"
    },
    {
      "label": "TestAdminAPI_CreateAPIToken_HugeExpiresHours()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1507",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createapitoken_hugeexpireshours()",
      "id": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours"
    },
    {
      "label": "TestAdminAPI_CreateAPIToken_MissingLabel()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1471",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createapitoken_missinglabel()",
      "id": "server_admin_api_test_testadminapi_createapitoken_missinglabel"
    },
    {
      "label": "TestAdminAPI_CreateAPIToken_NegativeExpiresHours()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1486",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createapitoken_negativeexpireshours()",
      "id": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours"
    },
    {
      "label": "TestAdminAPI_CreateAPIToken_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1441",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createapitoken_ok()",
      "id": "server_admin_api_test_testadminapi_createapitoken_ok"
    },
    {
      "label": "TestAdminAPI_CreateChannel_BroadcastsChannelCreate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1332",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_broadcastschannelcreate()",
      "id": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate"
    },
    {
      "label": "TestAdminAPI_CreateChannel_MissingName()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L587",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_missingname()",
      "id": "server_admin_api_test_testadminapi_createchannel_missingname"
    },
    {
      "label": "TestAdminAPI_CreateChannel_NilHubDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1355",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_nilhubdoesnotpanic()",
      "id": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic"
    },
    {
      "label": "TestAdminAPI_CreateChannel_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L560",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_createchannel_ok()",
      "id": "server_admin_api_test_testadminapi_createchannel_ok"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_ArchivesBeforeVoiceCleanup()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L722",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_archivesbeforevoicecleanup()",
      "id": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_BroadcastsChannelDelete()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1405",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_broadcastschanneldelete()",
      "id": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_CleansVoiceBeforeDBDelete()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L659",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_cleansvoicebeforedbdelete()",
      "id": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_NilHubDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1426",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_nilhubdoesnotpanic()",
      "id": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L749",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_notfound()",
      "id": "server_admin_api_test_testadminapi_deletechannel_notfound"
    },
    {
      "label": "TestAdminAPI_DeleteChannel_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L640",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_deletechannel_ok()",
      "id": "server_admin_api_test_testadminapi_deletechannel_ok"
    },
    {
      "label": "TestAdminAPI_ForceLogout_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L503",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_forcelogout_ok()",
      "id": "server_admin_api_test_testadminapi_forcelogout_ok"
    },
    {
      "label": "TestAdminAPI_ForceLogout_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L523",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_forcelogout_unauthenticated()",
      "id": "server_admin_api_test_testadminapi_forcelogout_unauthenticated"
    },
    {
      "label": "TestAdminAPI_GetSettings_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L806",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_getsettings_ok()",
      "id": "server_admin_api_test_testadminapi_getsettings_ok"
    },
    {
      "label": "TestAdminAPI_ListAPITokens_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1525",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listapitokens_ok()",
      "id": "server_admin_api_test_testadminapi_listapitokens_ok"
    },
    {
      "label": "TestAdminAPI_ListChannels_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L536",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listchannels_ok()",
      "id": "server_admin_api_test_testadminapi_listchannels_ok"
    },
    {
      "label": "TestAdminAPI_ListUsers_DefaultPagination()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_defaultpagination()",
      "id": "server_admin_api_test_testadminapi_listusers_defaultpagination"
    },
    {
      "label": "TestAdminAPI_ListUsers_NoPasswordHash()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1129",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_nopasswordhash()",
      "id": "server_admin_api_test_testadminapi_listusers_nopasswordhash"
    },
    {
      "label": "TestAdminAPI_ListUsers_NoTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1156",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_nototpsecret()",
      "id": "server_admin_api_test_testadminapi_listusers_nototpsecret"
    },
    {
      "label": "TestAdminAPI_ListUsers_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_ok()",
      "id": "server_admin_api_test_testadminapi_listusers_ok"
    },
    {
      "label": "TestAdminAPI_ListUsers_PublicFieldsPresent()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1175",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_publicfieldspresent()",
      "id": "server_admin_api_test_testadminapi_listusers_publicfieldspresent"
    },
    {
      "label": "TestAdminAPI_ListUsers_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_listusers_unauthenticated()",
      "id": "server_admin_api_test_testadminapi_listusers_unauthenticated"
    },
    {
      "label": "TestAdminAPI_PatchSettings_AcceptsAllWhitelistedKeys()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1023",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_acceptsallwhitelistedkeys()",
      "id": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys"
    },
    {
      "label": "TestAdminAPI_PatchSettings_AllowsRequire2FAWhenAllUsersEnrolledAndRegistrationClosed()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1090",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed()",
      "id": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed"
    },
    {
      "label": "TestAdminAPI_PatchSettings_EmptyPayloadIsOK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1061",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_emptypayloadisok()",
      "id": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok"
    },
    {
      "label": "TestAdminAPI_PatchSettings_InvalidBody()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L853",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_invalidbody()",
      "id": "server_admin_api_test_testadminapi_patchsettings_invalidbody"
    },
    {
      "label": "TestAdminAPI_PatchSettings_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L828",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_ok()",
      "id": "server_admin_api_test_testadminapi_patchsettings_ok"
    },
    {
      "label": "TestAdminAPI_PatchSettings_RejectsInvalidBooleanValue()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1110",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_rejectsinvalidbooleanvalue()",
      "id": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue"
    },
    {
      "label": "TestAdminAPI_PatchSettings_RejectsMixedKeys()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L996",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_rejectsmixedkeys()",
      "id": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys"
    },
    {
      "label": "TestAdminAPI_PatchSettings_RejectsRequire2FAWhenUsersNotEnrolled()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled()",
      "id": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled"
    },
    {
      "label": "TestAdminAPI_PatchSettings_RejectsUnknownKey()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L970",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchsettings_rejectsunknownkey()",
      "id": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey"
    },
    {
      "label": "TestAdminAPI_PatchUser_BanHierarchy()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_banhierarchy()",
      "id": "server_admin_api_test_testadminapi_patchuser_banhierarchy"
    },
    {
      "label": "TestAdminAPI_PatchUser_BanUser()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L426",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_banuser()",
      "id": "server_admin_api_test_testadminapi_patchuser_banuser"
    },
    {
      "label": "TestAdminAPI_PatchUser_ChangeRole()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L454",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_changerole()",
      "id": "server_admin_api_test_testadminapi_patchuser_changerole"
    },
    {
      "label": "TestAdminAPI_PatchUser_InvalidID()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L489",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_invalidid()",
      "id": "server_admin_api_test_testadminapi_patchuser_invalidid"
    },
    {
      "label": "TestAdminAPI_PatchUser_NoPasswordHash()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1204",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_nopasswordhash()",
      "id": "server_admin_api_test_testadminapi_patchuser_nopasswordhash"
    },
    {
      "label": "TestAdminAPI_PatchUser_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L476",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_notfound()",
      "id": "server_admin_api_test_testadminapi_patchuser_notfound"
    },
    {
      "label": "TestAdminAPI_PatchUser_NoTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1232",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_patchuser_nototpsecret()",
      "id": "server_admin_api_test_testadminapi_patchuser_nototpsecret"
    },
    {
      "label": "TestAdminAPI_RevokeAPIToken_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1576",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_revokeapitoken_notfound()",
      "id": "server_admin_api_test_testadminapi_revokeapitoken_notfound"
    },
    {
      "label": "TestAdminAPI_RevokeAPIToken_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1554",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_revokeapitoken_ok()",
      "id": "server_admin_api_test_testadminapi_revokeapitoken_ok"
    },
    {
      "label": "TestAdminAPI_Stats_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_stats_ok()",
      "id": "server_admin_api_test_testadminapi_stats_ok"
    },
    {
      "label": "TestAdminAPI_Stats_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_stats_unauthenticated()",
      "id": "server_admin_api_test_testadminapi_stats_unauthenticated"
    },
    {
      "label": "TestAdminAPI_Tokens_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1590",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_tokens_requiresowner()",
      "id": "server_admin_api_test_testadminapi_tokens_requiresowner"
    },
    {
      "label": "TestAdminAPI_Tokens_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1604",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_tokens_unauthenticated()",
      "id": "server_admin_api_test_testadminapi_tokens_unauthenticated"
    },
    {
      "label": "TestAdminAPI_UpdateChannel_BroadcastsChannelUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1369",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_updatechannel_broadcastschannelupdate()",
      "id": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate"
    },
    {
      "label": "TestAdminAPI_UpdateChannel_NilHubDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1391",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_updatechannel_nilhubdoesnotpanic()",
      "id": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic"
    },
    {
      "label": "TestAdminAPI_UpdateChannel_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L625",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_updatechannel_notfound()",
      "id": "server_admin_api_test_testadminapi_updatechannel_notfound"
    },
    {
      "label": "TestAdminAPI_UpdateChannel_OK()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L604",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_updatechannel_ok()",
      "id": "server_admin_api_test_testadminapi_updatechannel_ok"
    },
    {
      "label": "update_handlers_test.go",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "update_handlers_test.go",
      "id": "server_admin_update_handlers_test"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_CheckFails()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_checkfails()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_ContainerOptOut()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_containeroptout()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_DownloadFails()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_downloadfails()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_MissingAssets()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_missingassets()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_NilUpdater()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_nilupdater()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_NilUpdater_ErrorCode()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_nilupdater_errorcode()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_NoUpdateAvailable()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_noupdateavailable()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_RefusedInContainer()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_refusedincontainer()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_requiresowner()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner"
    },
    {
      "label": "TestAdminAPI_ApplyUpdate_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_applyupdate_unauthenticated()",
      "id": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated"
    },
    {
      "label": "TestAdminAPI_CheckUpdate_IncompleteReleaseNotInstallable()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_checkupdate_incompletereleasenotinstallable()",
      "id": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable"
    },
    {
      "label": "TestAdminAPI_CheckUpdate_OK()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_checkupdate_ok()",
      "id": "server_admin_update_handlers_test_testadminapi_checkupdate_ok"
    },
    {
      "label": "TestAdminAPI_CheckUpdate_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_checkupdate_unauthenticated()",
      "id": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated"
    },
    {
      "label": "TestAdminAPI_CheckUpdate_UpToDate()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testadminapi_checkupdate_uptodate()",
      "id": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate"
    },
    {
      "label": "TestApplyStagedUpdate_NilHub_NoPanic()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L484",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testapplystagedupdate_nilhub_nopanic()",
      "id": "server_admin_update_handlers_test_testapplystagedupdate_nilhub_nopanic"
    },
    {
      "label": "TestApplyStagedUpdate_RenameToOldFails_BroadcastsAbort()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testapplystagedupdate_renametooldfails_broadcastsabort()",
      "id": "server_admin_update_handlers_test_testapplystagedupdate_renametooldfails_broadcastsabort"
    },
    {
      "label": "TestApplyStagedUpdate_VerifyFails_BroadcastsAbort()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L427",
      "_origin": "ast",
      "community": 13,
      "community_name": "NewAdminAPI",
      "norm_label": "testapplystagedupdate_verifyfails_broadcastsabort()",
      "id": "server_admin_update_handlers_test_testapplystagedupdate_verifyfails_broadcastsabort"
    },
    {
      "label": "net.Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "net.conn",
      "id": "go_type_net_conn"
    },
    {
      "label": "net.IP",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "net.ip",
      "id": "go_type_net_ip"
    },
    {
      "label": "HTTPRequest",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "httprequest",
      "id": "plugin_httprequest"
    },
    {
      "label": "HTTPResponse",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "httpresponse",
      "id": "plugin_httpresponse"
    },
    {
      "label": ".hostAllowed()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": ".hostallowed()",
      "id": "plugin_registry_hostallowed"
    },
    {
      "label": ".HTTPDo()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": ".httpdo()",
      "id": "plugin_registry_httpdo"
    },
    {
      "label": "host_http.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "host_http.go",
      "id": "server_plugin_host_http"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "registry",
      "id": "server_plugin_host_http_go_plugin_registry"
    },
    {
      "label": "GuardedDialContext()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "guardeddialcontext()",
      "id": "server_plugin_host_http_guardeddialcontext"
    },
    {
      "label": "ipAllowed()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "ipallowed()",
      "id": "server_plugin_host_http_ipallowed"
    },
    {
      "label": "host_http_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "host_http_test.go",
      "id": "server_plugin_host_http_test"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "registry",
      "id": "server_plugin_host_http_test_go_registry"
    },
    {
      "label": "newTestRegistry()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "newtestregistry()",
      "id": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "label": "TestGuardedDial_FallsBackAcrossVettedIPs()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testguardeddial_fallsbackacrossvettedips()",
      "id": "server_plugin_host_http_test_testguardeddial_fallsbackacrossvettedips"
    },
    {
      "label": "TestGuardedDial_PrivateRecordRefusesBeforeAnyDial()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testguardeddial_privaterecordrefusesbeforeanydial()",
      "id": "server_plugin_host_http_test_testguardeddial_privaterecordrefusesbeforeanydial"
    },
    {
      "label": "TestHostAllowedCaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testhostallowedcaseinsensitive()",
      "id": "server_plugin_host_http_test_testhostallowedcaseinsensitive"
    },
    {
      "label": "TestHostAllowedDotBoundary()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testhostalloweddotboundary()",
      "id": "server_plugin_host_http_test_testhostalloweddotboundary"
    },
    {
      "label": "TestHostAllowedEmptyEntryRejected()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testhostallowedemptyentryrejected()",
      "id": "server_plugin_host_http_test_testhostallowedemptyentryrejected"
    },
    {
      "label": "TestHostAllowedTrailingDot()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testhostallowedtrailingdot()",
      "id": "server_plugin_host_http_test_testhostallowedtrailingdot"
    },
    {
      "label": "TestIPAllowedAcceptsPublic()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testipallowedacceptspublic()",
      "id": "server_plugin_host_http_test_testipallowedacceptspublic"
    },
    {
      "label": "TestIPAllowedNilRejected()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testipallowednilrejected()",
      "id": "server_plugin_host_http_test_testipallowednilrejected"
    },
    {
      "label": "TestIPAllowedRejectsAllRanges()",
      "file_type": "code",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 130,
      "community_name": "host_http_test.go",
      "norm_label": "testipallowedrejectsallranges()",
      "id": "server_plugin_host_http_test_testipallowedrejectsallranges"
    },
    {
      "label": "presence_coalesce_drop_test.go",
      "file_type": "code",
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "presence_coalesce_drop_test.go",
      "id": "server_ws_presence_coalesce_drop_test"
    },
    {
      "label": "TestEmitEvents_DirectPresenceDropsQueuedEntry()",
      "file_type": "code",
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "testemitevents_directpresencedropsqueuedentry()",
      "id": "server_ws_presence_coalesce_drop_test_testemitevents_directpresencedropsqueuedentry"
    },
    {
      "label": "pubsub.go",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "pubsub.go",
      "id": "server_ws_pubsub"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "client",
      "id": "server_ws_pubsub_go_client"
    },
    {
      "label": "NewPubSub()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "newpubsub()",
      "id": "server_ws_pubsub_newpubsub"
    },
    {
      "label": "TestUserTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "testusertopic()",
      "id": "server_ws_pubsub_test_testusertopic"
    },
    {
      "label": "topicFor()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "topicfor()",
      "id": "server_ws_pubsub_topicfor"
    },
    {
      "label": "UserTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "usertopic()",
      "id": "server_ws_pubsub_usertopic"
    },
    {
      "label": ".registerNow()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L478",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".registernow()",
      "id": "ws_hub_registernow"
    },
    {
      "label": "PubSub",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "pubsub",
      "id": "ws_pubsub"
    },
    {
      "label": ".Publish()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publish()",
      "id": "ws_pubsub_publish"
    },
    {
      "label": ".PublishGlobal()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publishglobal()",
      "id": "ws_pubsub_publishglobal"
    },
    {
      "label": ".PublishGlobalLow()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publishgloballow()",
      "id": "ws_pubsub_publishgloballow"
    },
    {
      "label": ".PublishHigh()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publishhigh()",
      "id": "ws_pubsub_publishhigh"
    },
    {
      "label": ".PublishLow()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publishlow()",
      "id": "ws_pubsub_publishlow"
    },
    {
      "label": ".publishWithPriority()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L203",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".publishwithpriority()",
      "id": "ws_pubsub_publishwithpriority"
    },
    {
      "label": ".Subscribe()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".subscribe()",
      "id": "ws_pubsub_subscribe"
    },
    {
      "label": ".SubscriberCount()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".subscribercount()",
      "id": "ws_pubsub_subscribercount"
    },
    {
      "label": ".TopicsForClient()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".topicsforclient()",
      "id": "ws_pubsub_topicsforclient"
    },
    {
      "label": ".Unsubscribe()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".unsubscribe()",
      "id": "ws_pubsub_unsubscribe"
    },
    {
      "label": ".UnsubscribeAll()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".unsubscribeall()",
      "id": "ws_pubsub_unsubscribeall"
    },
    {
      "label": ".unsubscribeLocked()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": ".unsubscribelocked()",
      "id": "ws_pubsub_unsubscribelocked"
    },
    {
      "label": "Topic",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 131,
      "community_name": "Topic",
      "norm_label": "topic",
      "id": "ws_topic"
    },
    {
      "label": ".CreateMessageWithMentions()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".createmessagewithmentions()",
      "id": "db_db_createmessagewithmentions"
    },
    {
      "label": ".GetChannelOverrides()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L415",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".getchanneloverrides()",
      "id": "db_db_getchanneloverrides"
    },
    {
      "label": ".GetMentionCount()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".getmentioncount()",
      "id": "db_db_getmentioncount"
    },
    {
      "label": ".GetMentionsByMessageIDs()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".getmentionsbymessageids()",
      "id": "db_db_getmentionsbymessageids"
    },
    {
      "label": ".GetUserIDsByUsernames()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".getuseridsbyusernames()",
      "id": "db_db_getuseridsbyusernames"
    },
    {
      "label": ".IncrementMentionCounts()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".incrementmentioncounts()",
      "id": "db_db_incrementmentioncounts"
    },
    {
      "label": ".ListBlockersOf()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L403",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".listblockersof()",
      "id": "db_db_listblockersof"
    },
    {
      "label": ".ListMentionTargetsByRoles()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".listmentiontargetsbyroles()",
      "id": "db_db_listmentiontargetsbyroles"
    },
    {
      "label": ".ListMentionTargetsByUserIDs()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L364",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".listmentiontargetsbyuserids()",
      "id": "db_db_listmentiontargetsbyuserids"
    },
    {
      "label": ".ReplaceMessageMentions()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".replacemessagementions()",
      "id": "db_db_replacemessagementions"
    },
    {
      "label": "mentionExecer",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "mentionexecer",
      "id": "db_mentionexecer"
    },
    {
      "label": "mention_queries.go",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "mention_queries.go",
      "id": "server_db_mention_queries"
    },
    {
      "label": "ChannelOverride",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "channeloverride",
      "id": "server_db_mention_queries_go_channeloverride"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "db",
      "id": "server_db_mention_queries_go_db_db"
    },
    {
      "label": "MentionTarget",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "mentiontarget",
      "id": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "message",
      "id": "server_db_mention_queries_go_message"
    },
    {
      "label": "insertMentionRows()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "insertmentionrows()",
      "id": "server_db_mention_queries_insertmentionrows"
    },
    {
      "label": "LowerASCII()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "lowerascii()",
      "id": "server_db_mention_queries_lowerascii"
    },
    {
      "label": "status.go",
      "file_type": "code",
      "source_file": "Server/db/status.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "status.go",
      "id": "server_db_status"
    },
    {
      "label": "BroadcastStatus()",
      "file_type": "code",
      "source_file": "Server/db/status.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "broadcaststatus()",
      "id": "server_db_status_broadcaststatus"
    },
    {
      "label": "ConnectStatus()",
      "file_type": "code",
      "source_file": "Server/db/status.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "connectstatus()",
      "id": "server_db_status_connectstatus"
    },
    {
      "label": "TestBroadcastStatus_MapsOnlyInvisible()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "testbroadcaststatus_mapsonlyinvisible()",
      "id": "server_db_status_test_testbroadcaststatus_mapsonlyinvisible"
    },
    {
      "label": "TestConnectStatus_HonoursChoicesAndDefaultsOnline()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "testconnectstatus_honourschoicesanddefaultsonline()",
      "id": "server_db_status_test_testconnectstatus_honourschoicesanddefaultsonline"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "messageservice",
      "id": "server_service_mentions_go_service_messageservice"
    },
    {
      "label": "mentionSet",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": "mentionset",
      "id": "service_mentionset"
    },
    {
      "label": ".applyMentionCounts()",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".applymentioncounts()",
      "id": "service_messageservice_applymentioncounts"
    },
    {
      "label": ".applyUserOverridesToReaders()",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L278",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".applyuseroverridestoreaders()",
      "id": "service_messageservice_applyuseroverridestoreaders"
    },
    {
      "label": ".mentionReaders()",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".mentionreaders()",
      "id": "service_messageservice_mentionreaders"
    },
    {
      "label": ".resolveMentions()",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 132,
      "community_name": "DB",
      "norm_label": ".resolvementions()",
      "id": "service_messageservice_resolvementions"
    },
    {
      "label": "001_initial_schema.sql",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "001_initial_schema.sql",
      "id": "server_migrations_001_initial_schema"
    },
    {
      "label": "channel_overrides",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L63",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "channel_overrides",
      "id": "server_migrations_001_initial_schema_channel_overrides"
    },
    {
      "label": "channels",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L51",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "channels",
      "id": "server_migrations_001_initial_schema_channels"
    },
    {
      "label": "messages",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L72",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "messages",
      "id": "server_migrations_001_initial_schema_messages"
    },
    {
      "label": "messages_fts",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L87",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "messages_fts",
      "id": "server_migrations_001_initial_schema_messages_fts"
    },
    {
      "label": "roles",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L5",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "roles",
      "id": "server_migrations_001_initial_schema_roles"
    },
    {
      "label": "sessions",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L37",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "sessions",
      "id": "server_migrations_001_initial_schema_sessions"
    },
    {
      "label": "users",
      "file_type": "code",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L22",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "users",
      "id": "server_migrations_001_initial_schema_users"
    },
    {
      "label": "002_voice_states.sql",
      "file_type": "code",
      "source_file": "Server/migrations/002_voice_states.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "002_voice_states.sql",
      "id": "server_migrations_002_voice_states"
    },
    {
      "label": "voice_states",
      "file_type": "code",
      "source_file": "Server/migrations/002_voice_states.sql",
      "source_location": "L4",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "voice_states",
      "id": "server_migrations_002_voice_states_voice_states"
    },
    {
      "label": "009_dm_tables.sql",
      "file_type": "code",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "009_dm_tables.sql",
      "id": "server_migrations_009_dm_tables"
    },
    {
      "label": "dm_open_state",
      "file_type": "code",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L14",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "dm_open_state",
      "id": "server_migrations_009_dm_tables_dm_open_state"
    },
    {
      "label": "dm_participants",
      "file_type": "code",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L6",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "dm_participants",
      "id": "server_migrations_009_dm_tables_dm_participants"
    },
    {
      "label": "012_user_blocks.sql",
      "file_type": "code",
      "source_file": "Server/migrations/012_user_blocks.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "012_user_blocks.sql",
      "id": "server_migrations_012_user_blocks"
    },
    {
      "label": "user_blocks",
      "file_type": "code",
      "source_file": "Server/migrations/012_user_blocks.sql",
      "source_location": "L4",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "user_blocks",
      "id": "server_migrations_012_user_blocks_user_blocks"
    },
    {
      "label": "018_api_tokens.sql",
      "file_type": "code",
      "source_file": "Server/migrations/018_api_tokens.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "018_api_tokens.sql",
      "id": "server_migrations_018_api_tokens"
    },
    {
      "label": "api_tokens",
      "file_type": "code",
      "source_file": "Server/migrations/018_api_tokens.sql",
      "source_location": "L14",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "api_tokens",
      "id": "server_migrations_018_api_tokens_api_tokens"
    },
    {
      "label": "022_message_mentions.sql",
      "file_type": "code",
      "source_file": "Server/migrations/022_message_mentions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "022_message_mentions.sql",
      "id": "server_migrations_022_message_mentions"
    },
    {
      "label": "message_mentions",
      "file_type": "code",
      "source_file": "Server/migrations/022_message_mentions.sql",
      "source_location": "L6",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "message_mentions",
      "id": "server_migrations_022_message_mentions_message_mentions"
    },
    {
      "label": "024_channel_user_overrides.sql",
      "file_type": "code",
      "source_file": "Server/migrations/024_channel_user_overrides.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "024_channel_user_overrides.sql",
      "id": "server_migrations_024_channel_user_overrides"
    },
    {
      "label": "channel_user_overrides",
      "file_type": "code",
      "source_file": "Server/migrations/024_channel_user_overrides.sql",
      "source_location": "L16",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "channel_user_overrides",
      "id": "server_migrations_024_channel_user_overrides_channel_user_overrides"
    },
    {
      "label": "030_attachments_unlink_on_message_delete.sql",
      "file_type": "code",
      "source_file": "Server/migrations/030_attachments_unlink_on_message_delete.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "030_attachments_unlink_on_message_delete.sql",
      "id": "server_migrations_030_attachments_unlink_on_message_delete"
    },
    {
      "label": "attachments_v030",
      "file_type": "code",
      "source_file": "Server/migrations/030_attachments_unlink_on_message_delete.sql",
      "source_location": "L23",
      "_origin": "ast",
      "community": 133,
      "community_name": "users",
      "norm_label": "attachments_v030",
      "id": "server_migrations_030_attachments_unlink_on_message_delete_attachments_v030"
    },
    {
      "label": "client.go",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": "client.go",
      "id": "server_ws_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": "hub",
      "id": "server_ws_client_go_hub"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": "client",
      "id": "server_ws_client_go_ws_client"
    },
    {
      "label": "newClient()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": "newclient()",
      "id": "server_ws_client_newclient"
    },
    {
      "label": ".clearVoiceChID()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".clearvoicechid()",
      "id": "ws_client_clearvoicechid"
    },
    {
      "label": ".clearVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".clearvoicestate()",
      "id": "ws_client_clearvoicestate"
    },
    {
      "label": ".clearVoiceStateIfMatch()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".clearvoicestateifmatch()",
      "id": "ws_client_clearvoicestateifmatch"
    },
    {
      "label": ".closeAllSendLocked()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".closeallsendlocked()",
      "id": "ws_client_closeallsendlocked"
    },
    {
      "label": ".closeSend()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L300",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".closesend()",
      "id": "ws_client_closesend"
    },
    {
      "label": ".getChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".getchannelid()",
      "id": "ws_client_getchannelid"
    },
    {
      "label": ".getE2EEPubKey()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".gete2eepubkey()",
      "id": "ws_client_gete2eepubkey"
    },
    {
      "label": ".getLastActivity()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".getlastactivity()",
      "id": "ws_client_getlastactivity"
    },
    {
      "label": ".GetTokenHash()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".gettokenhash()",
      "id": "ws_client_gettokenhash"
    },
    {
      "label": ".getVoiceChID()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".getvoicechid()",
      "id": "ws_client_getvoicechid"
    },
    {
      "label": ".getVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".getvoicestate()",
      "id": "ws_client_getvoicestate"
    },
    {
      "label": ".isSendClosed()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".issendclosed()",
      "id": "ws_client_issendclosed"
    },
    {
      "label": ".sendHighMsg()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".sendhighmsg()",
      "id": "ws_client_sendhighmsg"
    },
    {
      "label": ".sendLowMsg()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L253",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".sendlowmsg()",
      "id": "ws_client_sendlowmsg"
    },
    {
      "label": ".sendMsg()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".sendmsg()",
      "id": "ws_client_sendmsg"
    },
    {
      "label": ".setE2EEPubKey()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".sete2eepubkey()",
      "id": "ws_client_sete2eepubkey"
    },
    {
      "label": ".setVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".setvoicestate()",
      "id": "ws_client_setvoicestate"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".touch()",
      "id": "ws_client_touch"
    },
    {
      "label": ".trySendMsg()",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": ".trysendmsg()",
      "id": "ws_client_trysendmsg"
    },
    {
      "label": "wsConn",
      "file_type": "code",
      "source_file": "Server/ws/client.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 134,
      "community_name": "Client",
      "norm_label": "wsconn",
      "id": "ws_wsconn"
    },
    {
      "label": "identity.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "identity.ts",
      "id": "client_tauri_client_src_lib_identity"
    },
    {
      "label": "identityKeyPairCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L205",
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "identitykeypaircache",
      "id": "client_tauri_client_src_lib_identity_identitykeypaircache"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_identity_log"
    },
    {
      "label": "identity.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "identity.test.ts",
      "id": "client_tauri_client_tests_unit_identity_test"
    },
    {
      "label": "{ invokeMock, logMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 135,
      "community_name": "identity.ts",
      "norm_label": "{ invokemock, logmock }",
      "id": "client_tauri_client_tests_unit_identity_test_invokemock_logmock"
    },
    {
      "label": "BanUserParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "banuserparams",
      "id": "dbgen_banuserparams"
    },
    {
      "label": "CreateUserParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "createuserparams",
      "id": "dbgen_createuserparams"
    },
    {
      "label": "ListMembersRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "listmembersrow",
      "id": "dbgen_listmembersrow"
    },
    {
      "label": ".BanUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".banuser()",
      "id": "dbgen_queries_banuser"
    },
    {
      "label": ".CountUsers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".countusers()",
      "id": "dbgen_queries_countusers"
    },
    {
      "label": ".CountUsersWithoutTOTP()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".countuserswithouttotp()",
      "id": "dbgen_queries_countuserswithouttotp"
    },
    {
      "label": ".CreateUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".createuser()",
      "id": "dbgen_queries_createuser"
    },
    {
      "label": ".GetUserByID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".getuserbyid()",
      "id": "dbgen_queries_getuserbyid"
    },
    {
      "label": ".GetUserByUsername()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".getuserbyusername()",
      "id": "dbgen_queries_getuserbyusername"
    },
    {
      "label": ".ListMembers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".listmembers()",
      "id": "dbgen_queries_listmembers"
    },
    {
      "label": ".MarkUserDisconnected()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".markuserdisconnected()",
      "id": "dbgen_queries_markuserdisconnected"
    },
    {
      "label": ".ResetAllUserStatuses()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".resetalluserstatuses()",
      "id": "dbgen_queries_resetalluserstatuses"
    },
    {
      "label": ".UnbanUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".unbanuser()",
      "id": "dbgen_queries_unbanuser"
    },
    {
      "label": ".UpdateUserIdentityKey()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".updateuseridentitykey()",
      "id": "dbgen_queries_updateuseridentitykey"
    },
    {
      "label": ".UpdateUserStatus()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".updateuserstatus()",
      "id": "dbgen_queries_updateuserstatus"
    },
    {
      "label": ".UpdateUserTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": ".updateusertotpsecret()",
      "id": "dbgen_queries_updateusertotpsecret"
    },
    {
      "label": "UpdateUserIdentityKeyParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "updateuseridentitykeyparams",
      "id": "dbgen_updateuseridentitykeyparams"
    },
    {
      "label": "UpdateUserStatusParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "updateuserstatusparams",
      "id": "dbgen_updateuserstatusparams"
    },
    {
      "label": "UpdateUserTOTPSecretParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L253",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "updateusertotpsecretparams",
      "id": "dbgen_updateusertotpsecretparams"
    },
    {
      "label": "users.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "users.sql.go",
      "id": "server_db_dbgen_users_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_users_sql_go_dbgen_queries"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 136,
      "community_name": "Queries",
      "norm_label": "user",
      "id": "server_db_dbgen_users_sql_go_user"
    },
    {
      "label": "CloseDMParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "closedmparams",
      "id": "dbgen_closedmparams"
    },
    {
      "label": "GetDMParticipantsForUserRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "getdmparticipantsforuserrow",
      "id": "dbgen_getdmparticipantsforuserrow"
    },
    {
      "label": "GetDMParticipantsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "getdmparticipantsrow",
      "id": "dbgen_getdmparticipantsrow"
    },
    {
      "label": "GetUserDMChannelsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "getuserdmchannelsrow",
      "id": "dbgen_getuserdmchannelsrow"
    },
    {
      "label": "IsDMParticipantParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "isdmparticipantparams",
      "id": "dbgen_isdmparticipantparams"
    },
    {
      "label": "OpenDMParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "opendmparams",
      "id": "dbgen_opendmparams"
    },
    {
      "label": ".CloseDM()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".closedm()",
      "id": "dbgen_queries_closedm"
    },
    {
      "label": ".CountDMParticipants()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".countdmparticipants()",
      "id": "dbgen_queries_countdmparticipants"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".getdmparticipantids()",
      "id": "dbgen_queries_getdmparticipantids"
    },
    {
      "label": ".GetDMParticipants()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".getdmparticipants()",
      "id": "dbgen_queries_getdmparticipants"
    },
    {
      "label": ".GetDMParticipantsForUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".getdmparticipantsforuser()",
      "id": "dbgen_queries_getdmparticipantsforuser"
    },
    {
      "label": ".GetUserDMChannelIDs()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".getuserdmchannelids()",
      "id": "dbgen_queries_getuserdmchannelids"
    },
    {
      "label": ".GetUserDMChannels()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".getuserdmchannels()",
      "id": "dbgen_queries_getuserdmchannels"
    },
    {
      "label": ".IsDMParticipant()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".isdmparticipant()",
      "id": "dbgen_queries_isdmparticipant"
    },
    {
      "label": ".IsGroupDM()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".isgroupdm()",
      "id": "dbgen_queries_isgroupdm"
    },
    {
      "label": ".OpenDM()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".opendm()",
      "id": "dbgen_queries_opendm"
    },
    {
      "label": ".RemoveDMParticipant()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L318",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".removedmparticipant()",
      "id": "dbgen_queries_removedmparticipant"
    },
    {
      "label": ".SetDMChannelName()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": ".setdmchannelname()",
      "id": "dbgen_queries_setdmchannelname"
    },
    {
      "label": "RemoveDMParticipantParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L313",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "removedmparticipantparams",
      "id": "dbgen_removedmparticipantparams"
    },
    {
      "label": "SetDMChannelNameParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L327",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "setdmchannelnameparams",
      "id": "dbgen_setdmchannelnameparams"
    },
    {
      "label": "dm.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "dm.sql.go",
      "id": "server_db_dbgen_dm_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 137,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_dm_sql_go_dbgen_queries"
    },
    {
      "label": "GetAuditLogParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "getauditlogparams",
      "id": "dbgen_getauditlogparams"
    },
    {
      "label": "GetAuditLogRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "getauditlogrow",
      "id": "dbgen_getauditlogrow"
    },
    {
      "label": "ListAllUsersParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "listallusersparams",
      "id": "dbgen_listallusersparams"
    },
    {
      "label": "ListAllUsersRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "listallusersrow",
      "id": "dbgen_listallusersrow"
    },
    {
      "label": "LogAuditParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L256",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "logauditparams",
      "id": "dbgen_logauditparams"
    },
    {
      "label": ".CountActiveInvites()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".countactiveinvites()",
      "id": "dbgen_queries_countactiveinvites"
    },
    {
      "label": ".CountActiveMessages()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".countactivemessages()",
      "id": "dbgen_queries_countactivemessages"
    },
    {
      "label": ".CountChannels()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".countchannels()",
      "id": "dbgen_queries_countchannels"
    },
    {
      "label": ".ForceLogoutUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".forcelogoutuser()",
      "id": "dbgen_queries_forcelogoutuser"
    },
    {
      "label": ".GetAuditLog()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".getauditlog()",
      "id": "dbgen_queries_getauditlog"
    },
    {
      "label": ".GetSetting()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".getsetting()",
      "id": "dbgen_queries_getsetting"
    },
    {
      "label": ".GetUserSessions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".getusersessions()",
      "id": "dbgen_queries_getusersessions"
    },
    {
      "label": ".ListAllUsers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".listallusers()",
      "id": "dbgen_queries_listallusers"
    },
    {
      "label": ".LogAudit()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".logaudit()",
      "id": "dbgen_queries_logaudit"
    },
    {
      "label": ".SetSetting()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".setsetting()",
      "id": "dbgen_queries_setsetting"
    },
    {
      "label": ".UpdateUserRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L299",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".updateuserrole()",
      "id": "dbgen_queries_updateuserrole"
    },
    {
      "label": ".UserCount()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L308",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": ".usercount()",
      "id": "dbgen_queries_usercount"
    },
    {
      "label": "SetSettingParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "setsettingparams",
      "id": "dbgen_setsettingparams"
    },
    {
      "label": "UpdateUserRoleParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "updateuserroleparams",
      "id": "dbgen_updateuserroleparams"
    },
    {
      "label": "admin.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "admin.sql.go",
      "id": "server_db_dbgen_admin_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_admin_sql_go_dbgen_queries"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 138,
      "community_name": "Queries",
      "norm_label": "session",
      "id": "server_db_dbgen_admin_sql_go_session"
    },
    {
      "label": "admin/middleware.go",
      "file_type": "code",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "admin/middleware.go",
      "id": "server_admin_middleware"
    },
    {
      "label": "adminAuthMiddleware()",
      "file_type": "code",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "adminauthmiddleware()",
      "id": "server_admin_middleware_adminauthmiddleware"
    },
    {
      "label": "middleware_and_spawn_test.go",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "middleware_and_spawn_test.go",
      "id": "server_admin_middleware_and_spawn_test"
    },
    {
      "label": "isolateSpawnedTestBinary()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L443",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "isolatespawnedtestbinary()",
      "id": "server_admin_middleware_and_spawn_test_isolatespawnedtestbinary"
    },
    {
      "label": "openWhiteboxTestDB()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "openwhiteboxtestdb()",
      "id": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "label": "TestAdminAuthMiddleware_RoleNotFound()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testadminauthmiddleware_rolenotfound()",
      "id": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound"
    },
    {
      "label": "TestHandleGetAuditLog_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L376",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlegetauditlog_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlegetauditlog_dberror"
    },
    {
      "label": "TestHandleGetSettings_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L342",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlegetsettings_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlegetsettings_dberror"
    },
    {
      "label": "TestHandleGetStats_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlegetstats_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlegetstats_dberror"
    },
    {
      "label": "TestHandleListChannels_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L325",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlelistchannels_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlelistchannels_dberror"
    },
    {
      "label": "TestHandleListUsers_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlelistusers_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlelistusers_dberror"
    },
    {
      "label": "TestHandleSetupStatus_DBError()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testhandlesetupstatus_dberror()",
      "id": "server_admin_middleware_and_spawn_test_testhandlesetupstatus_dberror"
    },
    {
      "label": "TestOwnerOnlyMiddleware_NoUserInContext()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testowneronlymiddleware_nouserincontext()",
      "id": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_nouserincontext"
    },
    {
      "label": "TestOwnerOnlyMiddleware_OwnerPassesThrough()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testowneronlymiddleware_ownerpassesthrough()",
      "id": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_ownerpassesthrough"
    },
    {
      "label": "TestOwnerOnlyMiddleware_RoleNotFound()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testowneronlymiddleware_rolenotfound()",
      "id": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_rolenotfound"
    },
    {
      "label": "TestSpawnDetached_CommandConstruction()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testspawndetached_commandconstruction()",
      "id": "server_admin_middleware_and_spawn_test_testspawndetached_commandconstruction"
    },
    {
      "label": "TestSpawnDetached_InvalidExecutable()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L472",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testspawndetached_invalidexecutable()",
      "id": "server_admin_middleware_and_spawn_test_testspawndetached_invalidexecutable"
    },
    {
      "label": "TestSpawnDetached_SetsWindowsFlags()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L482",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testspawndetached_setswindowsflags()",
      "id": "server_admin_middleware_and_spawn_test_testspawndetached_setswindowsflags"
    },
    {
      "label": "TestSpawnDetached_ValidExecutable()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "testspawndetached_validexecutable()",
      "id": "server_admin_middleware_and_spawn_test_testspawndetached_validexecutable"
    },
    {
      "label": "ownerOnlyMiddleware()",
      "file_type": "code",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "owneronlymiddleware()",
      "id": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "label": "RequireAdminAuth()",
      "file_type": "code",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "requireadminauth()",
      "id": "server_admin_middleware_requireadminauth"
    },
    {
      "label": "requirePerm()",
      "file_type": "code",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 139,
      "community_name": "middleware_and_spawn_test.go",
      "norm_label": "requireperm()",
      "id": "server_admin_middleware_requireperm"
    },
    {
      "label": "Fixed",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L135",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "fixed",
      "id": "superpowers_findings_fixed"
    },
    {
      "label": "OC-0002 \u2014 high \u2014 A dead E2EE worker is invisible; the Secured badge cannot detect it",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L137",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0002 \u2014 high \u2014 a dead e2ee worker is invisible; the secured badge cannot detect it",
      "id": "superpowers_findings_oc_0002_high_a_dead_e2ee_worker_is_invisible_the_secured_badge_cannot_detect_it"
    },
    {
      "label": "OC-0004 \u2014 medium \u2014 Key-holder promotion silently no-ops when the client's own voice_state has not arrived",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L149",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0004 \u2014 medium \u2014 key-holder promotion silently no-ops when the client's own voice_state has not arrived",
      "id": "superpowers_findings_oc_0004_medium_key_holder_promotion_silently_no_ops_when_the_client_s_own_voice_state_has_not_arrived"
    },
    {
      "label": "OC-0005 \u2014 medium \u2014 Rotation offers exceed the server rate limit in large channels, permanently starving the same peers",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L161",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0005 \u2014 medium \u2014 rotation offers exceed the server rate limit in large channels, permanently starving the same peers",
      "id": "superpowers_findings_oc_0005_medium_rotation_offers_exceed_the_server_rate_limit_in_large_channels_permanently_starving_the_same_peers"
    },
    {
      "label": "OC-0006 \u2014 medium \u2014 Both rotation paths call keyProvider.setKey with no session-generation guard",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L173",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0006 \u2014 medium \u2014 both rotation paths call keyprovider.setkey with no session-generation guard",
      "id": "superpowers_findings_oc_0006_medium_both_rotation_paths_call_keyprovider_setkey_with_no_session_generation_guard"
    },
    {
      "label": "OC-0007 \u2014 medium \u2014 Reconnect reaches the Secured state without confirming the room key is current",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L185",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0007 \u2014 medium \u2014 reconnect reaches the secured state without confirming the room key is current",
      "id": "superpowers_findings_oc_0007_medium_reconnect_reaches_the_secured_state_without_confirming_the_room_key_is_current"
    },
    {
      "label": "OC-0008 \u2014 medium \u2014 restoreLocalVoiceState has no internal supersession guard",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L197",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0008 \u2014 medium \u2014 restorelocalvoicestate has no internal supersession guard",
      "id": "superpowers_findings_oc_0008_medium_restorelocalvoicestate_has_no_internal_supersession_guard"
    },
    {
      "label": "OC-0009 \u2014 low \u2014 attemptAutoReconnect's tail has no supersession checkpoints after connected",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L209",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0009 \u2014 low \u2014 attemptautoreconnect's tail has no supersession checkpoints after connected",
      "id": "superpowers_findings_oc_0009_low_attemptautoreconnect_s_tail_has_no_supersession_checkpoints_after_connected"
    },
    {
      "label": "OC-0010 \u2014 low \u2014 handleOfferInner and handleAnnounceInner re-check generation before their final await, not after",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L221",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0010 \u2014 low \u2014 handleofferinner and handleannounceinner re-check generation before their final await, not after",
      "id": "superpowers_findings_oc_0010_low_handleofferinner_and_handleannounceinner_re_check_generation_before_their_final_await_not_after"
    },
    {
      "label": "OC-0011 \u2014 low \u2014 A replayed announce overwrites a peer's live ephemeral key",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L233",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0011 \u2014 low \u2014 a replayed announce overwrites a peer's live ephemeral key",
      "id": "superpowers_findings_oc_0011_low_a_replayed_announce_overwrites_a_peer_s_live_ephemeral_key"
    },
    {
      "label": "OC-0013 \u2014 high \u2014 REST DM events never bump the visibility watermark \u2014 *ws.Hub does not implement dmVisibilityMarker",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L245",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0013 \u2014 high \u2014 rest dm events never bump the visibility watermark \u2014 *ws.hub does not implement dmvisibilitymarker",
      "id": "superpowers_findings_oc_0013_high_rest_dm_events_never_bump_the_visibility_watermark_ws_hub_does_not_implement_dmvisibilitymarker"
    },
    {
      "label": "OC-0014 \u2014 high \u2014 Client refreshes the LiveKit token every 23 hours while the server mints it with a 5-minute TTL, so auto-reconnect fails for any voice session older than 5 minutes",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L268",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0014 \u2014 high \u2014 client refreshes the livekit token every 23 hours while the server mints it with a 5-minute ttl, so auto-reconnect fails for any voice session older than 5 minutes",
      "id": "superpowers_findings_oc_0014_high_client_refreshes_the_livekit_token_every_23_hours_while_the_server_mints_it_with_a_5_minute_ttl_so_auto_reconnect_fails_for_any_voice_session_older_than_5_minutes"
    },
    {
      "label": "OC-0015 \u2014 high \u2014 A failed voice channel-switch leaves the client live in a voice call (mic hot, audio flowing) with the voice UI completely hidden and no way to leave",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L288",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0015 \u2014 high \u2014 a failed voice channel-switch leaves the client live in a voice call (mic hot, audio flowing) with the voice ui completely hidden and no way to leave",
      "id": "superpowers_findings_oc_0015_high_a_failed_voice_channel_switch_leaves_the_client_live_in_a_voice_call_mic_hot_audio_flowing_with_the_voice_ui_completely_hidden_and_no_way_to_leave"
    },
    {
      "label": "OC-0016 \u2014 high \u2014 Re-opening a channel visited earlier in the session renders a permanently stale message window \u2014 loadMessages short-circuits on isChannelLoaded and nothing invalidates on switch",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L300",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0016 \u2014 high \u2014 re-opening a channel visited earlier in the session renders a permanently stale message window \u2014 loadmessages short-circuits on ischannelloaded and nothing invalidates on switch",
      "id": "superpowers_findings_oc_0016_high_re_opening_a_channel_visited_earlier_in_the_session_renders_a_permanently_stale_message_window_loadmessages_short_circuits_on_ischannelloaded_and_nothing_invalidates_on_switch"
    },
    {
      "label": "OC-0017 \u2014 high \u2014 Virtual scroll window never follows the scroll position \u2014 rows outside the initial \u00b120-item overscan render as blank space",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L317",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0017 \u2014 high \u2014 virtual scroll window never follows the scroll position \u2014 rows outside the initial \u00b120-item overscan render as blank space",
      "id": "superpowers_findings_oc_0017_high_virtual_scroll_window_never_follows_the_scroll_position_rows_outside_the_initial_20_item_overscan_render_as_blank_space"
    },
    {
      "label": "OC-0018 \u2014 high \u2014 voice_join into a 1:1 DM has no block gate \u2014 a blocked user can enter the blocker's DM voice room and publish audio to them",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L335",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0018 \u2014 high \u2014 voice_join into a 1:1 dm has no block gate \u2014 a blocked user can enter the blocker's dm voice room and publish audio to them",
      "id": "superpowers_findings_oc_0018_high_voice_join_into_a_1_1_dm_has_no_block_gate_a_blocked_user_can_enter_the_blocker_s_dm_voice_room_and_publish_audio_to_them"
    },
    {
      "label": "OC-0019 \u2014 medium \u2014 Disconnect teardown decides `replaced` before a multi-second voice cleanup, then stamps the already-reconnected user offline",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L349",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0019 \u2014 medium \u2014 disconnect teardown decides `replaced` before a multi-second voice cleanup, then stamps the already-reconnected user offline",
      "id": "superpowers_findings_oc_0019_medium_disconnect_teardown_decides_replaced_before_a_multi_second_voice_cleanup_then_stamps_the_already_reconnected_user_offline"
    },
    {
      "label": "OC-0020 \u2014 medium \u2014 Stale `_isKeyHolder` survives a voice-channel switch made while the SFU is reconnecting, so the client joins the new channel as a phantom key holder",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L368",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0020 \u2014 medium \u2014 stale `_iskeyholder` survives a voice-channel switch made while the sfu is reconnecting, so the client joins the new channel as a phantom key holder",
      "id": "superpowers_findings_oc_0020_medium_stale_iskeyholder_survives_a_voice_channel_switch_made_while_the_sfu_is_reconnecting_so_the_client_joins_the_new_channel_as_a_phantom_key_holder"
    },
    {
      "label": "OC-0021 \u2014 medium \u2014 Login builds a rate-limiter key from the unvalidated username, so an unauthenticated caller pins ~1 MiB of heap per request for 6 hours",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L393",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0021 \u2014 medium \u2014 login builds a rate-limiter key from the unvalidated username, so an unauthenticated caller pins ~1 mib of heap per request for 6 hours",
      "id": "superpowers_findings_oc_0021_medium_login_builds_a_rate_limiter_key_from_the_unvalidated_username_so_an_unauthenticated_caller_pins_1_mib_of_heap_per_request_for_6_hours"
    },
    {
      "label": "OC-0022 \u2014 medium \u2014 The archived-channel read-only gate exists only on SendMessage; edit, reaction, pin and purge still mutate an archived channel",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L422",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0022 \u2014 medium \u2014 the archived-channel read-only gate exists only on sendmessage; edit, reaction, pin and purge still mutate an archived channel",
      "id": "superpowers_findings_oc_0022_medium_the_archived_channel_read_only_gate_exists_only_on_sendmessage_edit_reaction_pin_and_purge_still_mutate_an_archived_channel"
    },
    {
      "label": "OC-0023 \u2014 medium \u2014 ListMembers hides users whose temporary ban has lapsed, while every other path treats them as active",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L444",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0023 \u2014 medium \u2014 listmembers hides users whose temporary ban has lapsed, while every other path treats them as active",
      "id": "superpowers_findings_oc_0023_medium_listmembers_hides_users_whose_temporary_ban_has_lapsed_while_every_other_path_treats_them_as_active"
    },
    {
      "label": "OC-0024 \u2014 medium \u2014 channel_focus re-subscribes after a concurrent visibility revoke, leaving a demoted user permanently subscribed to a channel they can no longer READ",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L468",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0024 \u2014 medium \u2014 channel_focus re-subscribes after a concurrent visibility revoke, leaving a demoted user permanently subscribed to a channel they can no longer read",
      "id": "superpowers_findings_oc_0024_medium_channel_focus_re_subscribes_after_a_concurrent_visibility_revoke_leaving_a_demoted_user_permanently_subscribed_to_a_channel_they_can_no_longer_read"
    },
    {
      "label": "OC-0025 \u2014 medium \u2014 enableCamera has no supersession re-check after publishTrack, so a concurrent disableCamera leaves the server and every peer believing the camera is on",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L503",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0025 \u2014 medium \u2014 enablecamera has no supersession re-check after publishtrack, so a concurrent disablecamera leaves the server and every peer believing the camera is on",
      "id": "superpowers_findings_oc_0025_medium_enablecamera_has_no_supersession_re_check_after_publishtrack_so_a_concurrent_disablecamera_leaves_the_server_and_every_peer_believing_the_camera_is_on"
    },
    {
      "label": "OC-0026 \u2014 medium \u2014 enableScreenshare has no supersession re-check across its publish loop, so a concurrent stop still announces the share as on",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L531",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0026 \u2014 medium \u2014 enablescreenshare has no supersession re-check across its publish loop, so a concurrent stop still announces the share as on",
      "id": "superpowers_findings_oc_0026_medium_enablescreenshare_has_no_supersession_re_check_across_its_publish_loop_so_a_concurrent_stop_still_announces_the_share_as_on"
    },
    {
      "label": "OC-0027 \u2014 medium \u2014 HTTP listen failure returns from run() without hub.GracefulStop(), orphaning the companion livekit-server process and leaving the maintenance goroutine's stop channel unclosed",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L561",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0027 \u2014 medium \u2014 http listen failure returns from run() without hub.gracefulstop(), orphaning the companion livekit-server process and leaving the maintenance goroutine's stop channel unclosed",
      "id": "superpowers_findings_oc_0027_medium_http_listen_failure_returns_from_run_without_hub_gracefulstop_orphaning_the_companion_livekit_server_process_and_leaving_the_maintenance_goroutine_s_stop_channel_unclosed"
    },
    {
      "label": "OC-0028 \u2014 medium \u2014 buildReady drops the user's own live voice room when it is not READ-visible, wiping the client's call roster on a full resync",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L583",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0028 \u2014 medium \u2014 buildready drops the user's own live voice room when it is not read-visible, wiping the client's call roster on a full resync",
      "id": "superpowers_findings_oc_0028_medium_buildready_drops_the_user_s_own_live_voice_room_when_it_is_not_read_visible_wiping_the_client_s_call_roster_on_a_full_resync"
    },
    {
      "label": "OC-0029 \u2014 medium \u2014 buildReady swallows three DB errors and ships an authoritative-looking empty snapshot; the client wipes its DM list, member list and unread badges",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L605",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0029 \u2014 medium \u2014 buildready swallows three db errors and ships an authoritative-looking empty snapshot; the client wipes its dm list, member list and unread badges",
      "id": "superpowers_findings_oc_0029_medium_buildready_swallows_three_db_errors_and_ships_an_authoritative_looking_empty_snapshot_the_client_wipes_its_dm_list_member_list_and_unread_badges"
    },
    {
      "label": "OC-0030 \u2014 medium \u2014 prependMessages trims the tail at the 500-row cap, silently destroying the user's pending/failed optimistic rows",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L639",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0030 \u2014 medium \u2014 prependmessages trims the tail at the 500-row cap, silently destroying the user's pending/failed optimistic rows",
      "id": "superpowers_findings_oc_0030_medium_prependmessages_trims_the_tail_at_the_500_row_cap_silently_destroying_the_user_s_pending_failed_optimistic_rows"
    },
    {
      "label": "OC-0031 \u2014 medium \u2014 Channel drag-reorder assumes distinct positions; tied positions make the drop a silent no-op or land the channel in the wrong slot",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L662",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0031 \u2014 medium \u2014 channel drag-reorder assumes distinct positions; tied positions make the drop a silent no-op or land the channel in the wrong slot",
      "id": "superpowers_findings_oc_0031_medium_channel_drag_reorder_assumes_distinct_positions_tied_positions_make_the_drop_a_silent_no_op_or_land_the_channel_in_the_wrong_slot"
    },
    {
      "label": "OC-0032 \u2014 medium \u2014 Client's `lastSeq` watermark is never reset by a full-ready resync, so it desyncs permanently from the server's seq counter (and then silently skips events)",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L696",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0032 \u2014 medium \u2014 client's `lastseq` watermark is never reset by a full-ready resync, so it desyncs permanently from the server's seq counter (and then silently skips events)",
      "id": "superpowers_findings_oc_0032_medium_client_s_lastseq_watermark_is_never_reset_by_a_full_ready_resync_so_it_desyncs_permanently_from_the_server_s_seq_counter_and_then_silently_skips_events"
    },
    {
      "label": "OC-0033 \u2014 medium \u2014 A DM send survives a transient GetDMParticipantIDs failure by silently dropping live fan-out to everyone, including the sender",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L714",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0033 \u2014 medium \u2014 a dm send survives a transient getdmparticipantids failure by silently dropping live fan-out to everyone, including the sender",
      "id": "superpowers_findings_oc_0033_medium_a_dm_send_survives_a_transient_getdmparticipantids_failure_by_silently_dropping_live_fan_out_to_everyone_including_the_sender"
    },
    {
      "label": "OC-0034 \u2014 medium \u2014 Aborted voice-channel switch restores the server's voice state but never undoes the voice_leave it already broadcast \u2014 the user is stuck in a phantom voice session nobody (including themselves) can see",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L726",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0034 \u2014 medium \u2014 aborted voice-channel switch restores the server's voice state but never undoes the voice_leave it already broadcast \u2014 the user is stuck in a phantom voice session nobody (including themselves) can see",
      "id": "superpowers_findings_oc_0034_medium_aborted_voice_channel_switch_restores_the_server_s_voice_state_but_never_undoes_the_voice_leave_it_already_broadcast_the_user_is_stuck_in_a_phantom_voice_session_nobody_including_themselves_can_see"
    },
    {
      "label": "OC-0035 \u2014 medium \u2014 Deleting a voice channel races a concurrent voice_join, producing a permanent hub/SFU ghost participant that no sweep can ever detect or heal",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L774",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0035 \u2014 medium \u2014 deleting a voice channel races a concurrent voice_join, producing a permanent hub/sfu ghost participant that no sweep can ever detect or heal",
      "id": "superpowers_findings_oc_0035_medium_deleting_a_voice_channel_races_a_concurrent_voice_join_producing_a_permanent_hub_sfu_ghost_participant_that_no_sweep_can_ever_detect_or_heal"
    },
    {
      "label": "OC-0036 \u2014 medium \u2014 Slow mode consumes its cooldown token before content and attachment validation, so a rejected send locks the composer for the full window",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L786",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0036 \u2014 medium \u2014 slow mode consumes its cooldown token before content and attachment validation, so a rejected send locks the composer for the full window",
      "id": "superpowers_findings_oc_0036_medium_slow_mode_consumes_its_cooldown_token_before_content_and_attachment_validation_so_a_rejected_send_locks_the_composer_for_the_full_window"
    },
    {
      "label": "OC-0037 \u2014 medium \u2014 Tray Status menu bypasses the client's own status state, so a tray-set Do Not Disturb neither silences notifications nor survives the idle timer or a reconnect",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L829",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0037 \u2014 medium \u2014 tray status menu bypasses the client's own status state, so a tray-set do not disturb neither silences notifications nor survives the idle timer or a reconnect",
      "id": "superpowers_findings_oc_0037_medium_tray_status_menu_bypasses_the_client_s_own_status_state_so_a_tray_set_do_not_disturb_neither_silences_notifications_nor_survives_the_idle_timer_or_a_reconnect"
    },
    {
      "label": "OC-0038 \u2014 medium \u2014 The LiveKit participant_left teardown never tells the leaver, unlike every sibling eviction path",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L861",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0038 \u2014 medium \u2014 the livekit participant_left teardown never tells the leaver, unlike every sibling eviction path",
      "id": "superpowers_findings_oc_0038_medium_the_livekit_participant_left_teardown_never_tells_the_leaver_unlike_every_sibling_eviction_path"
    },
    {
      "label": "OC-0040 \u2014 medium \u2014 Scroll-to-bottom button and \"Jump to Present\" pill are absolutely positioned inside the scroll container, so they scroll out of view exactly when they are shown",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L900",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0040 \u2014 medium \u2014 scroll-to-bottom button and \"jump to present\" pill are absolutely positioned inside the scroll container, so they scroll out of view exactly when they are shown",
      "id": "superpowers_findings_oc_0040_medium_scroll_to_bottom_button_and_jump_to_present_pill_are_absolutely_positioned_inside_the_scroll_container_so_they_scroll_out_of_view_exactly_when_they_are_shown"
    },
    {
      "label": "OC-0041 \u2014 medium \u2014 Any user whose username is exactly \"System\" has every message rendered as a server system notice, with no author and no moderation controls",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L918",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0041 \u2014 medium \u2014 any user whose username is exactly \"system\" has every message rendered as a server system notice, with no author and no moderation controls",
      "id": "superpowers_findings_oc_0041_medium_any_user_whose_username_is_exactly_system_has_every_message_rendered_as_a_server_system_notice_with_no_author_and_no_moderation_controls"
    },
    {
      "label": "OC-0042 \u2014 medium \u2014 leaveVoice() stops manual camera/screen tracks without bumping the enable/disable race-guard generation, so a camera/screenshare enable that is mid-flight (awaiting the OS permission prompt / device picker) when the user leaves voice resurrects a track after the room is gone",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L937",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0042 \u2014 medium \u2014 leavevoice() stops manual camera/screen tracks without bumping the enable/disable race-guard generation, so a camera/screenshare enable that is mid-flight (awaiting the os permission prompt / device picker) when the user leaves voice resurrects a track after the room is gone",
      "id": "superpowers_findings_oc_0042_medium_leavevoice_stops_manual_camera_screen_tracks_without_bumping_the_enable_disable_race_guard_generation_so_a_camera_screenshare_enable_that_is_mid_flight_awaiting_the_os_permission_prompt_device_picker_when_the_user_leaves_voice_resurrects_a_track_after_the_room_is_gone"
    },
    {
      "label": "OC-0043 \u2014 medium \u2014 The built-in \"light\" theme overrides only 4 of the ~45 design tokens and has no stylesheet, so the message composer and every form input render near-invisible dark-on-dark",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L949",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0043 \u2014 medium \u2014 the built-in \"light\" theme overrides only 4 of the ~45 design tokens and has no stylesheet, so the message composer and every form input render near-invisible dark-on-dark",
      "id": "superpowers_findings_oc_0043_medium_the_built_in_light_theme_overrides_only_4_of_the_45_design_tokens_and_has_no_stylesheet_so_the_message_composer_and_every_form_input_render_near_invisible_dark_on_dark"
    },
    {
      "label": "OC-0044 \u2014 medium \u2014 rollbackVoiceJoin deletes voice_states by userID alone, letting a stale/failed join's rollback destroy a concurrently-established newer voice membership",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L970",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0044 \u2014 medium \u2014 rollbackvoicejoin deletes voice_states by userid alone, letting a stale/failed join's rollback destroy a concurrently-established newer voice membership",
      "id": "superpowers_findings_oc_0044_medium_rollbackvoicejoin_deletes_voice_states_by_userid_alone_letting_a_stale_failed_join_s_rollback_destroy_a_concurrently_established_newer_voice_membership"
    },
    {
      "label": "OC-0045 \u2014 medium \u2014 Role demotion's live-subscription revocation is gated on a cosmetic role re-read, so a failed lookup leaves the demoted user subscribed to channels they can no longer read",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L982",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0045 \u2014 medium \u2014 role demotion's live-subscription revocation is gated on a cosmetic role re-read, so a failed lookup leaves the demoted user subscribed to channels they can no longer read",
      "id": "superpowers_findings_oc_0045_medium_role_demotion_s_live_subscription_revocation_is_gated_on_a_cosmetic_role_re_read_so_a_failed_lookup_leaves_the_demoted_user_subscribed_to_channels_they_can_no_longer_read"
    },
    {
      "label": "OC-0046 \u2014 medium \u2014 The Font Size slider and the \"Large Font\" accessibility toggle are no-ops \u2014 `--font-size` is written but no stylesheet ever reads it",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1010",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0046 \u2014 medium \u2014 the font size slider and the \"large font\" accessibility toggle are no-ops \u2014 `--font-size` is written but no stylesheet ever reads it",
      "id": "superpowers_findings_oc_0046_medium_the_font_size_slider_and_the_large_font_accessibility_toggle_are_no_ops_font_size_is_written_but_no_stylesheet_ever_reads_it"
    },
    {
      "label": "OC-0047 \u2014 medium \u2014 Attachment/avatar fetches lose their bearer token and their cert-pinned proxy when the server host is stored with an explicit :443",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1030",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0047 \u2014 medium \u2014 attachment/avatar fetches lose their bearer token and their cert-pinned proxy when the server host is stored with an explicit :443",
      "id": "superpowers_findings_oc_0047_medium_attachment_avatar_fetches_lose_their_bearer_token_and_their_cert_pinned_proxy_when_the_server_host_is_stored_with_an_explicit_443"
    },
    {
      "label": "OC-0048 \u2014 medium \u2014 Self-account-deletion emits no member_ban: router.go never supplies the optional AuthBroadcaster, so every other client keeps the deleted user and the deleted user's own socket survives",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1071",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0048 \u2014 medium \u2014 self-account-deletion emits no member_ban: router.go never supplies the optional authbroadcaster, so every other client keeps the deleted user and the deleted user's own socket survives",
      "id": "superpowers_findings_oc_0048_medium_self_account_deletion_emits_no_member_ban_router_go_never_supplies_the_optional_authbroadcaster_so_every_other_client_keeps_the_deleted_user_and_the_deleted_user_s_own_socket_survives"
    },
    {
      "label": "OC-0049 \u2014 medium \u2014 High Contrast accessibility toggle's main effect is dead: `.high-contrast { --text-normal }` is on <html>, which already carries an inline --text-normal written by applyTheme()",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1090",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0049 \u2014 medium \u2014 high contrast accessibility toggle's main effect is dead: `.high-contrast { --text-normal }` is on <html>, which already carries an inline --text-normal written by applytheme()",
      "id": "superpowers_findings_oc_0049_medium_high_contrast_accessibility_toggle_s_main_effect_is_dead_high_contrast_text_normal_is_on_html_which_already_carries_an_inline_text_normal_written_by_applytheme"
    },
    {
      "label": "OC-0050 \u2014 low \u2014 CleanupVoiceForChannel's check-then-clear is not atomic, so a concurrent voice_join is silently wiped from the hub while its DB row survives",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1108",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0050 \u2014 low \u2014 cleanupvoiceforchannel's check-then-clear is not atomic, so a concurrent voice_join is silently wiped from the hub while its db row survives",
      "id": "superpowers_findings_oc_0050_low_cleanupvoiceforchannel_s_check_then_clear_is_not_atomic_so_a_concurrent_voice_join_is_silently_wiped_from_the_hub_while_its_db_row_survives"
    },
    {
      "label": "OC-0051 \u2014 low \u2014 handleReconnect returns true after a failed handshake write, so the full disconnect teardown runs twice",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1127",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0051 \u2014 low \u2014 handlereconnect returns true after a failed handshake write, so the full disconnect teardown runs twice",
      "id": "superpowers_findings_oc_0051_low_handlereconnect_returns_true_after_a_failed_handshake_write_so_the_full_disconnect_teardown_runs_twice"
    },
    {
      "label": "OC-0052 \u2014 low \u2014 GET /channels/{id}/pins has no LIMIT and no pin cap; past ~32k pins the endpoint fails permanently",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1154",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0052 \u2014 low \u2014 get /channels/{id}/pins has no limit and no pin cap; past ~32k pins the endpoint fails permanently",
      "id": "superpowers_findings_oc_0052_low_get_channels_id_pins_has_no_limit_and_no_pin_cap_past_32k_pins_the_endpoint_fails_permanently"
    },
    {
      "label": "OC-0053 \u2014 low \u2014 Quick-switch overlay's teardown guard never fires \u2014 an orphaned modal is mounted on document.body after MainPage is destroyed",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1184",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0053 \u2014 low \u2014 quick-switch overlay's teardown guard never fires \u2014 an orphaned modal is mounted on document.body after mainpage is destroyed",
      "id": "superpowers_findings_oc_0053_low_quick_switch_overlay_s_teardown_guard_never_fires_an_orphaned_modal_is_mounted_on_document_body_after_mainpage_is_destroyed"
    },
    {
      "label": "OC-0054 \u2014 low \u2014 blocksStore survives clearAuth(), so a previous server's block list can gate DM composers on the next server",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1222",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0054 \u2014 low \u2014 blocksstore survives clearauth(), so a previous server's block list can gate dm composers on the next server",
      "id": "superpowers_findings_oc_0054_low_blocksstore_survives_clearauth_so_a_previous_server_s_block_list_can_gate_dm_composers_on_the_next_server"
    },
    {
      "label": "OC-0055 \u2014 low \u2014 InviteManagerController.open() re-uses a pre-await root reference; a page teardown during the getInvites() fetch resurrects the overlay with a live document-level keydown listener that outlives the page",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1255",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0055 \u2014 low \u2014 invitemanagercontroller.open() re-uses a pre-await root reference; a page teardown during the getinvites() fetch resurrects the overlay with a live document-level keydown listener that outlives the page",
      "id": "superpowers_findings_oc_0055_low_invitemanagercontroller_open_re_uses_a_pre_await_root_reference_a_page_teardown_during_the_getinvites_fetch_resurrects_the_overlay_with_a_live_document_level_keydown_listener_that_outlives_the_page"
    },
    {
      "label": "OC-0056 \u2014 low \u2014 ws.disconnect() cannot cancel an in-flight connect(), so a cancelled session still opens its WebSocket and re-registers Tauri listeners after teardown",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1267",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0056 \u2014 low \u2014 ws.disconnect() cannot cancel an in-flight connect(), so a cancelled session still opens its websocket and re-registers tauri listeners after teardown",
      "id": "superpowers_findings_oc_0056_low_ws_disconnect_cannot_cancel_an_in_flight_connect_so_a_cancelled_session_still_opens_its_websocket_and_re_registers_tauri_listeners_after_teardown"
    },
    {
      "label": "OC-0057 \u2014 low \u2014 showContextMenu registers a permanent \"abort\" listener on the caller's component-lifetime signal on every open, pinning each removed menu subtree",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1281",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0057 \u2014 low \u2014 showcontextmenu registers a permanent \"abort\" listener on the caller's component-lifetime signal on every open, pinning each removed menu subtree",
      "id": "superpowers_findings_oc_0057_low_showcontextmenu_registers_a_permanent_abort_listener_on_the_caller_s_component_lifetime_signal_on_every_open_pinning_each_removed_menu_subtree"
    },
    {
      "label": "OC-0059 \u2014 low \u2014 Composer slow-mode cooldown is applied to whichever channel happens to be mounted when a chat_send_ok/SLOW_MODE frame arrives, not the channel the message was actually sent to",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1303",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0059 \u2014 low \u2014 composer slow-mode cooldown is applied to whichever channel happens to be mounted when a chat_send_ok/slow_mode frame arrives, not the channel the message was actually sent to",
      "id": "superpowers_findings_oc_0059_low_composer_slow_mode_cooldown_is_applied_to_whichever_channel_happens_to_be_mounted_when_a_chat_send_ok_slow_mode_frame_arrives_not_the_channel_the_message_was_actually_sent_to"
    },
    {
      "label": "OC-0060 \u2014 low \u2014 A single malformed stored server profile makes the client discard all saved profiles, and the next login overwrites the on-disk list with that empty set",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1315",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0060 \u2014 low \u2014 a single malformed stored server profile makes the client discard all saved profiles, and the next login overwrites the on-disk list with that empty set",
      "id": "superpowers_findings_oc_0060_low_a_single_malformed_stored_server_profile_makes_the_client_discard_all_saved_profiles_and_the_next_login_overwrites_the_on_disk_list_with_that_empty_set"
    },
    {
      "label": "OC-0061 \u2014 low \u2014 NewPersistentRateLimiter silently discards LoadActiveLockouts errors, dropping all active login lockouts with no log line",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1342",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0061 \u2014 low \u2014 newpersistentratelimiter silently discards loadactivelockouts errors, dropping all active login lockouts with no log line",
      "id": "superpowers_findings_oc_0061_low_newpersistentratelimiter_silently_discards_loadactivelockouts_errors_dropping_all_active_login_lockouts_with_no_log_line"
    },
    {
      "label": "OC-0062 \u2014 low \u2014 Cold-tier reconnect replay has no interior-gap detection, so events the EventPersister dropped are silently skipped and presented as a complete resume",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1354",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0062 \u2014 low \u2014 cold-tier reconnect replay has no interior-gap detection, so events the eventpersister dropped are silently skipped and presented as a complete resume",
      "id": "superpowers_findings_oc_0062_low_cold_tier_reconnect_replay_has_no_interior_gap_detection_so_events_the_eventpersister_dropped_are_silently_skipped_and_presented_as_a_complete_resume"
    },
    {
      "label": "OC-0063 \u2014 low \u2014 Connected overlay reads authStore before the auth_ok payload is dispatched, so server_name and motd are always the pre-handshake values",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1371",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0063 \u2014 low \u2014 connected overlay reads authstore before the auth_ok payload is dispatched, so server_name and motd are always the pre-handshake values",
      "id": "superpowers_findings_oc_0063_low_connected_overlay_reads_authstore_before_the_auth_ok_payload_is_dispatched_so_server_name_and_motd_are_always_the_pre_handshake_values"
    },
    {
      "label": "OC-0064 \u2014 low \u2014 The dispatcher's catch-all server-error branch writes to `transientError`, which only ConnectPage renders \u2014 every unhandled error is invisible in-app and then resurfaces stale on the login screen",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1389",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0064 \u2014 low \u2014 the dispatcher's catch-all server-error branch writes to `transienterror`, which only connectpage renders \u2014 every unhandled error is invisible in-app and then resurfaces stale on the login screen",
      "id": "superpowers_findings_oc_0064_low_the_dispatcher_s_catch_all_server_error_branch_writes_to_transienterror_which_only_connectpage_renders_every_unhandled_error_is_invisible_in_app_and_then_resurfaces_stale_on_the_login_screen"
    },
    {
      "label": "OC-0065 \u2014 low \u2014 participant_joined webhook treats a GetVoiceState read error as proof of a rogue participant and ejects a legitimate one from the SFU",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1413",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0065 \u2014 low \u2014 participant_joined webhook treats a getvoicestate read error as proof of a rogue participant and ejects a legitimate one from the sfu",
      "id": "superpowers_findings_oc_0065_low_participant_joined_webhook_treats_a_getvoicestate_read_error_as_proof_of_a_rogue_participant_and_ejects_a_legitimate_one_from_the_sfu"
    },
    {
      "label": "OC-0066 \u2014 low \u2014 applyMentionCounts runs after SendMessage returns, so a mark_read that lands in between leaves a permanent mention badge on a channel with zero unread",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1439",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0066 \u2014 low \u2014 applymentioncounts runs after sendmessage returns, so a mark_read that lands in between leaves a permanent mention badge on a channel with zero unread",
      "id": "superpowers_findings_oc_0066_low_applymentioncounts_runs_after_sendmessage_returns_so_a_mark_read_that_lands_in_between_leaves_a_permanent_mention_badge_on_a_channel_with_zero_unread"
    },
    {
      "label": "OC-0067 \u2014 low \u2014 The identical GetDMParticipantIDs-failure gap silently drops chat_edited fan-out for DM edits",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1456",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0067 \u2014 low \u2014 the identical getdmparticipantids-failure gap silently drops chat_edited fan-out for dm edits",
      "id": "superpowers_findings_oc_0067_low_the_identical_getdmparticipantids_failure_gap_silently_drops_chat_edited_fan_out_for_dm_edits"
    },
    {
      "label": "OC-0068 \u2014 low \u2014 A DM message delete is committed but its chat_deleted fan-out is silently dropped when GetDMParticipantIDs fails",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1468",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0068 \u2014 low \u2014 a dm message delete is committed but its chat_deleted fan-out is silently dropped when getdmparticipantids fails",
      "id": "superpowers_findings_oc_0068_low_a_dm_message_delete_is_committed_but_its_chat_deleted_fan_out_is_silently_dropped_when_getdmparticipantids_fails"
    },
    {
      "label": "OC-0069 \u2014 low \u2014 A DM reaction is persisted but its reaction_update fan-out is silently dropped when GetDMParticipantIDs fails",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1503",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0069 \u2014 low \u2014 a dm reaction is persisted but its reaction_update fan-out is silently dropped when getdmparticipantids fails",
      "id": "superpowers_findings_oc_0069_low_a_dm_reaction_is_persisted_but_its_reaction_update_fan_out_is_silently_dropped_when_getdmparticipantids_fails"
    },
    {
      "label": "OC-0070 \u2014 low \u2014 channel_focus has no archived-channel gate, so a client can subscribe to the live event stream of a channel every visibility surface hides \u2014 and reconnect replay then filters those same events out",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1535",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0070 \u2014 low \u2014 channel_focus has no archived-channel gate, so a client can subscribe to the live event stream of a channel every visibility surface hides \u2014 and reconnect replay then filters those same events out",
      "id": "superpowers_findings_oc_0070_low_channel_focus_has_no_archived_channel_gate_so_a_client_can_subscribe_to_the_live_event_stream_of_a_channel_every_visibility_surface_hides_and_reconnect_replay_then_filters_those_same_events_out"
    },
    {
      "label": "OC-0071 \u2014 low \u2014 A sidebar re-render during a channel drag detaches the drop container, so the reorder silently no-ops",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1571",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0071 \u2014 low \u2014 a sidebar re-render during a channel drag detaches the drop container, so the reorder silently no-ops",
      "id": "superpowers_findings_oc_0071_low_a_sidebar_re_render_during_a_channel_drag_detaches_the_drop_container_so_the_reorder_silently_no_ops"
    },
    {
      "label": "OC-0072 \u2014 low \u2014 voice_mod_move's pre-flight omits the archived-channel gate that voice_join enforces, so the move drops the target out of voice for nothing",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1612",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0072 \u2014 low \u2014 voice_mod_move's pre-flight omits the archived-channel gate that voice_join enforces, so the move drops the target out of voice for nothing",
      "id": "superpowers_findings_oc_0072_low_voice_mod_move_s_pre_flight_omits_the_archived_channel_gate_that_voice_join_enforces_so_the_move_drops_the_target_out_of_voice_for_nothing"
    },
    {
      "label": "OC-0073 \u2014 low \u2014 channelReadAudience does not exclude archived channels, so admin edits to an archived channel are broadcast directly to every user whose base role has READ_MESSAGES",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1639",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0073 \u2014 low \u2014 channelreadaudience does not exclude archived channels, so admin edits to an archived channel are broadcast directly to every user whose base role has read_messages",
      "id": "superpowers_findings_oc_0073_low_channelreadaudience_does_not_exclude_archived_channels_so_admin_edits_to_an_archived_channel_are_broadcast_directly_to_every_user_whose_base_role_has_read_messages"
    },
    {
      "label": "OC-0074 \u2014 low \u2014 EditMessage's DM detection fails open on a GetChannel error, skipping the block gate and misrouting the edit fan-out",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1651",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0074 \u2014 low \u2014 editmessage's dm detection fails open on a getchannel error, skipping the block gate and misrouting the edit fan-out",
      "id": "superpowers_findings_oc_0074_low_editmessage_s_dm_detection_fails_open_on_a_getchannel_error_skipping_the_block_gate_and_misrouting_the_edit_fan_out"
    },
    {
      "label": "OC-0075 \u2014 low \u2014 handleReaction's DM detection fails open on a GetChannel error, letting a non-participant react inside a private DM",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1670",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0075 \u2014 low \u2014 handlereaction's dm detection fails open on a getchannel error, letting a non-participant react inside a private dm",
      "id": "superpowers_findings_oc_0075_low_handlereaction_s_dm_detection_fails_open_on_a_getchannel_error_letting_a_non_participant_react_inside_a_private_dm"
    },
    {
      "label": "OC-0076 \u2014 low \u2014 The admin setup rate limiter is never reaped, so its window map grows without bound for the life of the process",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1690",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0076 \u2014 low \u2014 the admin setup rate limiter is never reaped, so its window map grows without bound for the life of the process",
      "id": "superpowers_findings_oc_0076_low_the_admin_setup_rate_limiter_is_never_reaped_so_its_window_map_grows_without_bound_for_the_life_of_the_process"
    },
    {
      "label": "OC-0077 \u2014 low \u2014 DeleteMessage has no archived-channel gate \u2014 the read-only invariant has a fifth hole",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1709",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0077 \u2014 low \u2014 deletemessage has no archived-channel gate \u2014 the read-only invariant has a fifth hole",
      "id": "superpowers_findings_oc_0077_low_deletemessage_has_no_archived_channel_gate_the_read_only_invariant_has_a_fifth_hole"
    },
    {
      "label": "OC-0078 \u2014 low \u2014 renderAll's rapid-fire breaker discards the update instead of deferring it, leaving the message list permanently stale",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1721",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0078 \u2014 low \u2014 renderall's rapid-fire breaker discards the update instead of deferring it, leaving the message list permanently stale",
      "id": "superpowers_findings_oc_0078_low_renderall_s_rapid_fire_breaker_discards_the_update_instead_of_deferring_it_leaving_the_message_list_permanently_stale"
    },
    {
      "label": "OC-0079 \u2014 low \u2014 An emptied message edit is submitted (and edit mode torn down) when an attachment is queued in the composer",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1742",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0079 \u2014 low \u2014 an emptied message edit is submitted (and edit mode torn down) when an attachment is queued in the composer",
      "id": "superpowers_findings_oc_0079_low_an_emptied_message_edit_is_submitted_and_edit_mode_torn_down_when_an_attachment_is_queued_in_the_composer"
    },
    {
      "label": "OC-0080 \u2014 low \u2014 teardownForReconnect() has the same generation-guard gap as leaveVoice(), so a camera/screenshare enable racing an unexpected LiveKit disconnect can publish a track to the room being torn down for auto-reconnect",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1774",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0080 \u2014 low \u2014 teardownforreconnect() has the same generation-guard gap as leavevoice(), so a camera/screenshare enable racing an unexpected livekit disconnect can publish a track to the room being torn down for auto-reconnect",
      "id": "superpowers_findings_oc_0080_low_teardownforreconnect_has_the_same_generation_guard_gap_as_leavevoice_so_a_camera_screenshare_enable_racing_an_unexpected_livekit_disconnect_can_publish_a_track_to_the_room_being_torn_down_for_auto_reconnect"
    },
    {
      "label": "OC-0082 \u2014 low \u2014 Pinning a soft-deleted message returns HTTP 500: SetMessagePinned leaks db.ErrNotFound unwrapped, and lacks the deleted-message guard its siblings have",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1786",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0082 \u2014 low \u2014 pinning a soft-deleted message returns http 500: setmessagepinned leaks db.errnotfound unwrapped, and lacks the deleted-message guard its siblings have",
      "id": "superpowers_findings_oc_0082_low_pinning_a_soft_deleted_message_returns_http_500_setmessagepinned_leaks_db_errnotfound_unwrapped_and_lacks_the_deleted_message_guard_its_siblings_have"
    },
    {
      "label": "OC-0083 \u2014 low \u2014 ConnectPage.destroy() never clears uiStore.settingsOpen, so the settings panel pops open over MainPage immediately after login",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1812",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0083 \u2014 low \u2014 connectpage.destroy() never clears uistore.settingsopen, so the settings panel pops open over mainpage immediately after login",
      "id": "superpowers_findings_oc_0083_low_connectpage_destroy_never_clears_uistore_settingsopen_so_the_settings_panel_pops_open_over_mainpage_immediately_after_login"
    },
    {
      "label": "OC-0084 \u2014 low \u2014 VideoGrid's track-mute handler adds a `track-muted` class that no stylesheet defines, so a stalled remote camera keeps showing a frozen frame",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1830",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0084 \u2014 low \u2014 videogrid's track-mute handler adds a `track-muted` class that no stylesheet defines, so a stalled remote camera keeps showing a frozen frame",
      "id": "superpowers_findings_oc_0084_low_videogrid_s_track_mute_handler_adds_a_track_muted_class_that_no_stylesheet_defines_so_a_stalled_remote_camera_keeps_showing_a_frozen_frame"
    },
    {
      "label": "OC-0085 \u2014 low \u2014 Collapsed sidebar categories are persisted under the server's display name, not its host, so two default-named servers share one localStorage entry",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1851",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0085 \u2014 low \u2014 collapsed sidebar categories are persisted under the server's display name, not its host, so two default-named servers share one localstorage entry",
      "id": "superpowers_findings_oc_0085_low_collapsed_sidebar_categories_are_persisted_under_the_server_s_display_name_not_its_host_so_two_default_named_servers_share_one_localstorage_entry"
    },
    {
      "label": "OC-0087 \u2014 low \u2014 Global search silently drops every DM hit when the DM-id lookup fails, and reports success",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1880",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0087 \u2014 low \u2014 global search silently drops every dm hit when the dm-id lookup fails, and reports success",
      "id": "superpowers_findings_oc_0087_low_global_search_silently_drops_every_dm_hit_when_the_dm_id_lookup_fails_and_reports_success"
    },
    {
      "label": "OC-0088 \u2014 low \u2014 Registry.DispatchCommand reads runtimePlatform without the registry lock that Close() writes it under",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1908",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0088 \u2014 low \u2014 registry.dispatchcommand reads runtimeplatform without the registry lock that close() writes it under",
      "id": "superpowers_findings_oc_0088_low_registry_dispatchcommand_reads_runtimeplatform_without_the_registry_lock_that_close_writes_it_under"
    },
    {
      "label": "OC-0089 \u2014 low \u2014 `additionalBrowserArgs` silently drops wry's default `--disable-features=msWebOOUI,msPdfOOUI,msSmartScreenProtection` on Windows",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1939",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0089 \u2014 low \u2014 `additionalbrowserargs` silently drops wry's default `--disable-features=mswebooui,mspdfooui,mssmartscreenprotection` on windows",
      "id": "superpowers_findings_oc_0089_low_additionalbrowserargs_silently_drops_wry_s_default_disable_features_mswebooui_mspdfooui_mssmartscreenprotection_on_windows"
    },
    {
      "label": "OC-0091 \u2014 low \u2014 chat_command is the only client message type registered without a rate limiter, and each frame runs a WASM plugin invocation",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1958",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0091 \u2014 low \u2014 chat_command is the only client message type registered without a rate limiter, and each frame runs a wasm plugin invocation",
      "id": "superpowers_findings_oc_0091_low_chat_command_is_the_only_client_message_type_registered_without_a_rate_limiter_and_each_frame_runs_a_wasm_plugin_invocation"
    },
    {
      "label": "OC-0093 \u2014 low \u2014 Registration records the reverse-proxy's address as the session IP while login records the real client IP",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1988",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0093 \u2014 low \u2014 registration records the reverse-proxy's address as the session ip while login records the real client ip",
      "id": "superpowers_findings_oc_0093_low_registration_records_the_reverse_proxy_s_address_as_the_session_ip_while_login_records_the_real_client_ip"
    },
    {
      "label": "OC-0094 \u2014 low \u2014 \"Back\" from DM sidebar can silently jump the user to an unrelated channel when DM mode was entered via \"View all messages\"",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2009",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0094 \u2014 low \u2014 \"back\" from dm sidebar can silently jump the user to an unrelated channel when dm mode was entered via \"view all messages\"",
      "id": "superpowers_findings_oc_0094_low_back_from_dm_sidebar_can_silently_jump_the_user_to_an_unrelated_channel_when_dm_mode_was_entered_via_view_all_messages"
    },
    {
      "label": "OC-0095 \u2014 critical \u2014 Voice E2EE is never actually enabled \u2014 room.setE2EEEnabled(true) is never called, so every frame reaches the SFU in plaintext while the UI shows \"\ud83d\udd12 Secured\"",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2021",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0095 \u2014 critical \u2014 voice e2ee is never actually enabled \u2014 room.sete2eeenabled(true) is never called, so every frame reaches the sfu in plaintext while the ui shows \"\ud83d\udd12 secured\"",
      "id": "superpowers_findings_oc_0095_critical_voice_e2ee_is_never_actually_enabled_room_sete2eeenabled_true_is_never_called_so_every_frame_reaches_the_sfu_in_plaintext_while_the_ui_shows_secured"
    },
    {
      "label": "OC-0096 \u2014 high \u2014 Message search 500s on any query containing a hyphen \u2014 sanitizeFTSQuery allowlists the one character that is an FTS5 operator",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2062",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0096 \u2014 high \u2014 message search 500s on any query containing a hyphen \u2014 sanitizeftsquery allowlists the one character that is an fts5 operator",
      "id": "superpowers_findings_oc_0096_high_message_search_500s_on_any_query_containing_a_hyphen_sanitizeftsquery_allowlists_the_one_character_that_is_an_fts5_operator"
    },
    {
      "label": "OC-0097 \u2014 high \u2014 Admin \"Restore backup\" writes to a hardcoded data/chatserver.db, so a restore silently no-ops on any server with a configured database.path",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2098",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0097 \u2014 high \u2014 admin \"restore backup\" writes to a hardcoded data/chatserver.db, so a restore silently no-ops on any server with a configured database.path",
      "id": "superpowers_findings_oc_0097_high_admin_restore_backup_writes_to_a_hardcoded_data_chatserver_db_so_a_restore_silently_no_ops_on_any_server_with_a_configured_database_path"
    },
    {
      "label": "OC-0098 \u2014 high \u2014 A joining key holder sends its room-key offers before its own announce, so every existing participant drops them as \"unknown peer\"",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2116",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0098 \u2014 high \u2014 a joining key holder sends its room-key offers before its own announce, so every existing participant drops them as \"unknown peer\"",
      "id": "superpowers_findings_oc_0098_high_a_joining_key_holder_sends_its_room_key_offers_before_its_own_announce_so_every_existing_participant_drops_them_as_unknown_peer"
    },
    {
      "label": "OC-0099 \u2014 high \u2014 Registration HTML-escapes the username but login does not, so any account whose name contains ' \" & is permanently unloggable",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2146",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0099 \u2014 high \u2014 registration html-escapes the username but login does not, so any account whose name contains ' \" & is permanently unloggable",
      "id": "superpowers_findings_oc_0099_high_registration_html_escapes_the_username_but_login_does_not_so_any_account_whose_name_contains_is_permanently_unloggable"
    },
    {
      "label": "OC-0100 \u2014 high \u2014 Profile rename applies the same bare Sanitize, so renaming to a name with an apostrophe locks the user out of their own account",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2163",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0100 \u2014 high \u2014 profile rename applies the same bare sanitize, so renaming to a name with an apostrophe locks the user out of their own account",
      "id": "superpowers_findings_oc_0100_high_profile_rename_applies_the_same_bare_sanitize_so_renaming_to_a_name_with_an_apostrophe_locks_the_user_out_of_their_own_account"
    },
    {
      "label": "OC-0102 \u2014 medium \u2014 Avatar upload rewrites the username from a pre-lock snapshot, silently reverting a concurrent rename",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2180",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0102 \u2014 medium \u2014 avatar upload rewrites the username from a pre-lock snapshot, silently reverting a concurrent rename",
      "id": "superpowers_findings_oc_0102_medium_avatar_upload_rewrites_the_username_from_a_pre_lock_snapshot_silently_reverting_a_concurrent_rename"
    },
    {
      "label": "OC-0103 \u2014 medium \u2014 WAF inline engine rejects every request body >= 1 MiB, breaking plugin install and large avatar uploads when waf_enabled is on",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2206",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0103 \u2014 medium \u2014 waf inline engine rejects every request body >= 1 mib, breaking plugin install and large avatar uploads when waf_enabled is on",
      "id": "superpowers_findings_oc_0103_medium_waf_inline_engine_rejects_every_request_body_1_mib_breaking_plugin_install_and_large_avatar_uploads_when_waf_enabled_is_on"
    },
    {
      "label": "OC-0104 \u2014 medium \u2014 Hot plugin re-install leaves plugins.enabled = 1 while the runtime instance is deactivated, so the plugin silently stops working and the admin panel still shows it enabled",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2239",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0104 \u2014 medium \u2014 hot plugin re-install leaves plugins.enabled = 1 while the runtime instance is deactivated, so the plugin silently stops working and the admin panel still shows it enabled",
      "id": "superpowers_findings_oc_0104_medium_hot_plugin_re_install_leaves_plugins_enabled_1_while_the_runtime_instance_is_deactivated_so_the_plugin_silently_stops_working_and_the_admin_panel_still_shows_it_enabled"
    },
    {
      "label": "OC-0105 \u2014 medium \u2014 secret_store::delete reports success while the fallback credential survives on disk and resurrects on next launch",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2272",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0105 \u2014 medium \u2014 secret_store::delete reports success while the fallback credential survives on disk and resurrects on next launch",
      "id": "superpowers_findings_oc_0105_medium_secret_store_delete_reports_success_while_the_fallback_credential_survives_on_disk_and_resurrects_on_next_launch"
    },
    {
      "label": "OC-0106 \u2014 medium \u2014 Every DM message re-emits dm_channel_open and bumps the global visibility watermark, so ordinary DM traffic forces every other client's next reconnect onto the full-resync tier",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2299",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0106 \u2014 medium \u2014 every dm message re-emits dm_channel_open and bumps the global visibility watermark, so ordinary dm traffic forces every other client's next reconnect onto the full-resync tier",
      "id": "superpowers_findings_oc_0106_medium_every_dm_message_re_emits_dm_channel_open_and_bumps_the_global_visibility_watermark_so_ordinary_dm_traffic_forces_every_other_client_s_next_reconnect_onto_the_full_resync_tier"
    },
    {
      "label": "OC-0107 \u2014 medium \u2014 Session termination before MainPage mounts never tears down the WS client, so a banned/revoked token reconnects forever",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2319",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0107 \u2014 medium \u2014 session termination before mainpage mounts never tears down the ws client, so a banned/revoked token reconnects forever",
      "id": "superpowers_findings_oc_0107_medium_session_termination_before_mainpage_mounts_never_tears_down_the_ws_client_so_a_banned_revoked_token_reconnects_forever"
    },
    {
      "label": "OC-0108 \u2014 medium \u2014 A username/nickname/avatar change never repaints the open message list \u2014 updateMemberProfile is the one members.store mutator that does not bump roleRevision, and MessageList subscribes to nothing else",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2358",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0108 \u2014 medium \u2014 a username/nickname/avatar change never repaints the open message list \u2014 updatememberprofile is the one members.store mutator that does not bump rolerevision, and messagelist subscribes to nothing else",
      "id": "superpowers_findings_oc_0108_medium_a_username_nickname_avatar_change_never_repaints_the_open_message_list_updatememberprofile_is_the_one_members_store_mutator_that_does_not_bump_rolerevision_and_messagelist_subscribes_to_nothing_else"
    },
    {
      "label": "OC-0109 \u2014 medium \u2014 GIF proxy's log redaction misses the percent-encoded API key, so an upstream failure writes the Klipy credential to stdout and the admin log stream",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2388",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0109 \u2014 medium \u2014 gif proxy's log redaction misses the percent-encoded api key, so an upstream failure writes the klipy credential to stdout and the admin log stream",
      "id": "superpowers_findings_oc_0109_medium_gif_proxy_s_log_redaction_misses_the_percent_encoded_api_key_so_an_upstream_failure_writes_the_klipy_credential_to_stdout_and_the_admin_log_stream"
    },
    {
      "label": "OC-0110 \u2014 medium \u2014 Every error attribute is blanked to `{}` in the admin live log stream \u2014 `err` never reaches the log viewer",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2407",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0110 \u2014 medium \u2014 every error attribute is blanked to `{}` in the admin live log stream \u2014 `err` never reaches the log viewer",
      "id": "superpowers_findings_oc_0110_medium_every_error_attribute_is_blanked_to_in_the_admin_live_log_stream_err_never_reaches_the_log_viewer"
    },
    {
      "label": "OC-0111 \u2014 medium \u2014 Auto-idle's return-to-online presence_update is always swallowed by the 1-per-10s presence limiter, so every user shows as Idle to everyone else after returning to the keyboard",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2437",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0111 \u2014 medium \u2014 auto-idle's return-to-online presence_update is always swallowed by the 1-per-10s presence limiter, so every user shows as idle to everyone else after returning to the keyboard",
      "id": "superpowers_findings_oc_0111_medium_auto_idle_s_return_to_online_presence_update_is_always_swallowed_by_the_1_per_10s_presence_limiter_so_every_user_shows_as_idle_to_everyone_else_after_returning_to_the_keyboard"
    },
    {
      "label": "OC-0112 \u2014 medium \u2014 handleServeFile's admin bypass covers the DM branch, so an ADMINISTRATOR can download attachments from private DMs they are not a participant in",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2460",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0112 \u2014 medium \u2014 handleservefile's admin bypass covers the dm branch, so an administrator can download attachments from private dms they are not a participant in",
      "id": "superpowers_findings_oc_0112_medium_handleservefile_s_admin_bypass_covers_the_dm_branch_so_an_administrator_can_download_attachments_from_private_dms_they_are_not_a_participant_in"
    },
    {
      "label": "OC-0113 \u2014 medium \u2014 Selecting \"Default\" microphone never changes the capture device \u2014 the mute/unmute cycle re-acquires nothing",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2484",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0113 \u2014 medium \u2014 selecting \"default\" microphone never changes the capture device \u2014 the mute/unmute cycle re-acquires nothing",
      "id": "superpowers_findings_oc_0113_medium_selecting_default_microphone_never_changes_the_capture_device_the_mute_unmute_cycle_re_acquires_nothing"
    },
    {
      "label": "OC-0114 \u2014 medium \u2014 In a group DM, one participant's decline silences every other participant's incoming ring \u2014 and never reaches the actual caller",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2518",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0114 \u2014 medium \u2014 in a group dm, one participant's decline silences every other participant's incoming ring \u2014 and never reaches the actual caller",
      "id": "superpowers_findings_oc_0114_medium_in_a_group_dm_one_participant_s_decline_silences_every_other_participant_s_incoming_ring_and_never_reaches_the_actual_caller"
    },
    {
      "label": "OC-0115 \u2014 medium \u2014 Link-preview fetch buffers the whole response body with no timeout and no size cap \u2014 the documented 50 KB bound is applied after the bytes are already in memory",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2543",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0115 \u2014 medium \u2014 link-preview fetch buffers the whole response body with no timeout and no size cap \u2014 the documented 50 kb bound is applied after the bytes are already in memory",
      "id": "superpowers_findings_oc_0115_medium_link_preview_fetch_buffers_the_whole_response_body_with_no_timeout_and_no_size_cap_the_documented_50_kb_bound_is_applied_after_the_bytes_are_already_in_memory"
    },
    {
      "label": "OC-0116 \u2014 medium \u2014 A failed TOTP verify tears down the TOTP overlay, so the code cannot be re-entered",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2563",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0116 \u2014 medium \u2014 a failed totp verify tears down the totp overlay, so the code cannot be re-entered",
      "id": "superpowers_findings_oc_0116_medium_a_failed_totp_verify_tears_down_the_totp_overlay_so_the_code_cannot_be_re_entered"
    },
    {
      "label": "OC-0117 \u2014 medium \u2014 Channel create/edit/delete modals lock up permanently on an API failure \u2014 the caller swallows the rejection the modal needs to re-enable its button",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2590",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0117 \u2014 medium \u2014 channel create/edit/delete modals lock up permanently on an api failure \u2014 the caller swallows the rejection the modal needs to re-enable its button",
      "id": "superpowers_findings_oc_0117_medium_channel_create_edit_delete_modals_lock_up_permanently_on_an_api_failure_the_caller_swallows_the_rejection_the_modal_needs_to_re_enable_its_button"
    },
    {
      "label": "OC-0118 \u2014 low \u2014 Identity-keyring account namespace collides between a legacy host-only entry and a scoped host+userId entry, letting one server's voice identity private key be adopted on another server",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2620",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0118 \u2014 low \u2014 identity-keyring account namespace collides between a legacy host-only entry and a scoped host+userid entry, letting one server's voice identity private key be adopted on another server",
      "id": "superpowers_findings_oc_0118_low_identity_keyring_account_namespace_collides_between_a_legacy_host_only_entry_and_a_scoped_host_userid_entry_letting_one_server_s_voice_identity_private_key_be_adopted_on_another_server"
    },
    {
      "label": "OC-0119 \u2014 low \u2014 Group-DM creation only block-checks the creator against each recipient, so a third party can force two users who blocked each other into a shared room",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2646",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0119 \u2014 low \u2014 group-dm creation only block-checks the creator against each recipient, so a third party can force two users who blocked each other into a shared room",
      "id": "superpowers_findings_oc_0119_low_group_dm_creation_only_block_checks_the_creator_against_each_recipient_so_a_third_party_can_force_two_users_who_blocked_each_other_into_a_shared_room"
    },
    {
      "label": "OC-0120 \u2014 low \u2014 Reaction-users endpoint has no soft-deleted-message guard, unlike its sibling in the same file",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2671",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0120 \u2014 low \u2014 reaction-users endpoint has no soft-deleted-message guard, unlike its sibling in the same file",
      "id": "superpowers_findings_oc_0120_low_reaction_users_endpoint_has_no_soft_deleted_message_guard_unlike_its_sibling_in_the_same_file"
    },
    {
      "label": "OC-0121 \u2014 low \u2014 Message jumps and permalinks into a DM fail with \"That channel isn't available\" until the DM has been opened once this session",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2701",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0121 \u2014 low \u2014 message jumps and permalinks into a dm fail with \"that channel isn't available\" until the dm has been opened once this session",
      "id": "superpowers_findings_oc_0121_low_message_jumps_and_permalinks_into_a_dm_fail_with_that_channel_isn_t_available_until_the_dm_has_been_opened_once_this_session"
    },
    {
      "label": "OC-0122 \u2014 low \u2014 dm_channel_close fallback activates a DM without clearing its dmStore unread badge, leaving a permanent phantom badge on the conversation being read",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2736",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0122 \u2014 low \u2014 dm_channel_close fallback activates a dm without clearing its dmstore unread badge, leaving a permanent phantom badge on the conversation being read",
      "id": "superpowers_findings_oc_0122_low_dm_channel_close_fallback_activates_a_dm_without_clearing_its_dmstore_unread_badge_leaving_a_permanent_phantom_badge_on_the_conversation_being_read"
    },
    {
      "label": "OC-0123 \u2014 low \u2014 markAllRead's paced tail marks messages that arrived after the click as read, destroying a genuinely-new unread badge",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2763",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0123 \u2014 low \u2014 markallread's paced tail marks messages that arrived after the click as read, destroying a genuinely-new unread badge",
      "id": "superpowers_findings_oc_0123_low_markallread_s_paced_tail_marks_messages_that_arrived_after_the_click_as_read_destroying_a_genuinely_new_unread_badge"
    },
    {
      "label": "OC-0124 \u2014 low \u2014 hidePreview overwrites the pending animation timer without clearing it, orphaning timers that later tear down a freshly reopened preview and strand its media-track listeners",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2795",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0124 \u2014 low \u2014 hidepreview overwrites the pending animation timer without clearing it, orphaning timers that later tear down a freshly reopened preview and strand its media-track listeners",
      "id": "superpowers_findings_oc_0124_low_hidepreview_overwrites_the_pending_animation_timer_without_clearing_it_orphaning_timers_that_later_tear_down_a_freshly_reopened_preview_and_strand_its_media_track_listeners"
    },
    {
      "label": "OC-0125 \u2014 low \u2014 Voice & Audio settings tab registers a new permanent abort listener on the overlay-lifetime AbortSignal on every build, pinning every previously built tab",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2830",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0125 \u2014 low \u2014 voice & audio settings tab registers a new permanent abort listener on the overlay-lifetime abortsignal on every build, pinning every previously built tab",
      "id": "superpowers_findings_oc_0125_low_voice_audio_settings_tab_registers_a_new_permanent_abort_listener_on_the_overlay_lifetime_abortsignal_on_every_build_pinning_every_previously_built_tab"
    },
    {
      "label": "OC-0126 \u2014 low \u2014 Plugin enable leaves plugins.enabled = 1 in the DB when the in-memory instance is missing \u2014 no rollback on that early return",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2848",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0126 \u2014 low \u2014 plugin enable leaves plugins.enabled = 1 in the db when the in-memory instance is missing \u2014 no rollback on that early return",
      "id": "superpowers_findings_oc_0126_low_plugin_enable_leaves_plugins_enabled_1_in_the_db_when_the_in_memory_instance_is_missing_no_rollback_on_that_early_return"
    },
    {
      "label": "OC-0127 \u2014 low \u2014 Plugin uninstall returns success when the on-disk directory cannot be removed, so the plugin is resurrected on the next startup",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2870",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0127 \u2014 low \u2014 plugin uninstall returns success when the on-disk directory cannot be removed, so the plugin is resurrected on the next startup",
      "id": "superpowers_findings_oc_0127_low_plugin_uninstall_returns_success_when_the_on_disk_directory_cannot_be_removed_so_the_plugin_is_resurrected_on_the_next_startup"
    },
    {
      "label": "OC-0128 \u2014 low \u2014 An attachment-metadata read failure broadcasts the message with no attachments \u2014 an attachment-only send renders as a blank bubble for everyone",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2891",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0128 \u2014 low \u2014 an attachment-metadata read failure broadcasts the message with no attachments \u2014 an attachment-only send renders as a blank bubble for everyone",
      "id": "superpowers_findings_oc_0128_low_an_attachment_metadata_read_failure_broadcasts_the_message_with_no_attachments_an_attachment_only_send_renders_as_a_blank_bubble_for_everyone"
    },
    {
      "label": "OC-0129 \u2014 low \u2014 \"Yesterday\" boundary is computed by subtracting 24h from local midnight, so DST days mislabel message timestamps by a full day",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2912",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0129 \u2014 low \u2014 \"yesterday\" boundary is computed by subtracting 24h from local midnight, so dst days mislabel message timestamps by a full day",
      "id": "superpowers_findings_oc_0129_low_yesterday_boundary_is_computed_by_subtracting_24h_from_local_midnight_so_dst_days_mislabel_message_timestamps_by_a_full_day"
    },
    {
      "label": "OC-0130 \u2014 low \u2014 GIF freeze compares a raw URL string against the DOM-normalized img.src, so any URL the parser rewrites is never actually frozen while the UI claims it is",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2932",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0130 \u2014 low \u2014 gif freeze compares a raw url string against the dom-normalized img.src, so any url the parser rewrites is never actually frozen while the ui claims it is",
      "id": "superpowers_findings_oc_0130_low_gif_freeze_compares_a_raw_url_string_against_the_dom_normalized_img_src_so_any_url_the_parser_rewrites_is_never_actually_frozen_while_the_ui_claims_it_is"
    },
    {
      "label": "OC-0131 \u2014 low \u2014 A username containing an uppercase non-ASCII letter can never be @mentioned",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2961",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0131 \u2014 low \u2014 a username containing an uppercase non-ascii letter can never be @mentioned",
      "id": "superpowers_findings_oc_0131_low_a_username_containing_an_uppercase_non_ascii_letter_can_never_be_mentioned"
    },
    {
      "label": "OC-0132 \u2014 low \u2014 Connection-quality degradation is never reported: the 3 s debounce timer is cleared and rescheduled by every 2 s poll, so onQualityChanged only fires when stats collection fails",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2978",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0132 \u2014 low \u2014 connection-quality degradation is never reported: the 3 s debounce timer is cleared and rescheduled by every 2 s poll, so onqualitychanged only fires when stats collection fails",
      "id": "superpowers_findings_oc_0132_low_connection_quality_degradation_is_never_reported_the_3_s_debounce_timer_is_cleared_and_rescheduled_by_every_2_s_poll_so_onqualitychanged_only_fires_when_stats_collection_fails"
    },
    {
      "label": "OC-0133 \u2014 low \u2014 UninstallPlugin deletes a directory derived from the manifest name, not the plugin's real on-disk directory, so any plugin whose folder name differs is resurrected on next start",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3048",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0133 \u2014 low \u2014 uninstallplugin deletes a directory derived from the manifest name, not the plugin's real on-disk directory, so any plugin whose folder name differs is resurrected on next start",
      "id": "superpowers_findings_oc_0133_low_uninstallplugin_deletes_a_directory_derived_from_the_manifest_name_not_the_plugin_s_real_on_disk_directory_so_any_plugin_whose_folder_name_differs_is_resurrected_on_next_start"
    },
    {
      "label": "OC-0134 \u2014 low \u2014 DM sidebar avatar image load destroys the presence status dot",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3066",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0134 \u2014 low \u2014 dm sidebar avatar image load destroys the presence status dot",
      "id": "superpowers_findings_oc_0134_low_dm_sidebar_avatar_image_load_destroys_the_presence_status_dot"
    },
    {
      "label": "OC-0135 \u2014 low \u2014 Re-subscribed screenshare-audio tracks leak detached <audio> elements into screenshareAudioElements forever",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3090",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0135 \u2014 low \u2014 re-subscribed screenshare-audio tracks leak detached <audio> elements into screenshareaudioelements forever",
      "id": "superpowers_findings_oc_0135_low_re_subscribed_screenshare_audio_tracks_leak_detached_audio_elements_into_screenshareaudioelements_forever"
    },
    {
      "label": "OC-0136 \u2014 low \u2014 api.setConfig's host validator rejects every IPv6 literal, so login to an IPv6 server is impossible while the rest of the client explicitly supports it",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3115",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0136 \u2014 low \u2014 api.setconfig's host validator rejects every ipv6 literal, so login to an ipv6 server is impossible while the rest of the client explicitly supports it",
      "id": "superpowers_findings_oc_0136_low_api_setconfig_s_host_validator_rejects_every_ipv6_literal_so_login_to_an_ipv6_server_is_impossible_while_the_rest_of_the_client_explicitly_supports_it"
    },
    {
      "label": "OC-0137 \u2014 low \u2014 Upload rejection echoes the raw storage error, disclosing absolute server filesystem paths to any authenticated user",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3136",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0137 \u2014 low \u2014 upload rejection echoes the raw storage error, disclosing absolute server filesystem paths to any authenticated user",
      "id": "superpowers_findings_oc_0137_low_upload_rejection_echoes_the_raw_storage_error_disclosing_absolute_server_filesystem_paths_to_any_authenticated_user"
    },
    {
      "label": "OC-0138 \u2014 low \u2014 The status picker is never actually disabled while the socket is down \u2014 a custom status set then is silently dropped and never re-sent",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3158",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0138 \u2014 low \u2014 the status picker is never actually disabled while the socket is down \u2014 a custom status set then is silently dropped and never re-sent",
      "id": "superpowers_findings_oc_0138_low_the_status_picker_is_never_actually_disabled_while_the_socket_is_down_a_custom_status_set_then_is_silently_dropped_and_never_re_sent"
    },
    {
      "label": "OC-0139 \u2014 low \u2014 Emoji create/delete fan-out is tied to the request context, so an aborted request commits the mutation and silently skips the emoji_update broadcast",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3199",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0139 \u2014 low \u2014 emoji create/delete fan-out is tied to the request context, so an aborted request commits the mutation and silently skips the emoji_update broadcast",
      "id": "superpowers_findings_oc_0139_low_emoji_create_delete_fan_out_is_tied_to_the_request_context_so_an_aborted_request_commits_the_mutation_and_silently_skips_the_emoji_update_broadcast"
    },
    {
      "label": "OC-0140 \u2014 low \u2014 Group-DM creation ties its dm_channel_open fan-out to the request context, so an aborted request creates a group DM nobody can see",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3230",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0140 \u2014 low \u2014 group-dm creation ties its dm_channel_open fan-out to the request context, so an aborted request creates a group dm nobody can see",
      "id": "superpowers_findings_oc_0140_low_group_dm_creation_ties_its_dm_channel_open_fan_out_to_the_request_context_so_an_aborted_request_creates_a_group_dm_nobody_can_see"
    },
    {
      "label": "OC-0141 \u2014 low \u2014 Autostart toggle's read-back races its own write, leaving the switch showing OFF while the OS setting is ON",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3248",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0141 \u2014 low \u2014 autostart toggle's read-back races its own write, leaving the switch showing off while the os setting is on",
      "id": "superpowers_findings_oc_0141_low_autostart_toggle_s_read_back_races_its_own_write_leaving_the_switch_showing_off_while_the_os_setting_is_on"
    },
    {
      "label": "OC-0142 \u2014 low \u2014 ChannelSidebar never repaints on a role change, so channel-management and voice-moderation affordances stay stale after a promotion or demotion",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3280",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0142 \u2014 low \u2014 channelsidebar never repaints on a role change, so channel-management and voice-moderation affordances stay stale after a promotion or demotion",
      "id": "superpowers_findings_oc_0142_low_channelsidebar_never_repaints_on_a_role_change_so_channel_management_and_voice_moderation_affordances_stay_stale_after_a_promotion_or_demotion"
    },
    {
      "label": "OC-0143 \u2014 low \u2014 DM profile notes are saved under the legacy unscoped key on every real code path \u2014 MainPage never passes `host`, so notes bleed between servers",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3302",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0143 \u2014 low \u2014 dm profile notes are saved under the legacy unscoped key on every real code path \u2014 mainpage never passes `host`, so notes bleed between servers",
      "id": "superpowers_findings_oc_0143_low_dm_profile_notes_are_saved_under_the_legacy_unscoped_key_on_every_real_code_path_mainpage_never_passes_host_so_notes_bleed_between_servers"
    },
    {
      "label": "OC-0144 \u2014 low \u2014 Bare URLs ending in a closing paren are linkified to a truncated address",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3323",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0144 \u2014 low \u2014 bare urls ending in a closing paren are linkified to a truncated address",
      "id": "superpowers_findings_oc_0144_low_bare_urls_ending_in_a_closing_paren_are_linkified_to_a_truncated_address"
    },
    {
      "label": "OC-0145 \u2014 low \u2014 Admin API-token creation accepts a negative expires_hours and mints a token that never expires",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3348",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0145 \u2014 low \u2014 admin api-token creation accepts a negative expires_hours and mints a token that never expires",
      "id": "superpowers_findings_oc_0145_low_admin_api_token_creation_accepts_a_negative_expires_hours_and_mints_a_token_that_never_expires"
    },
    {
      "label": "OC-0146 \u2014 low \u2014 CheckForUpdate has no in-flight dedupe, so cache expiry stampedes GitHub and burns the server's API quota for everyone",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3372",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0146 \u2014 low \u2014 checkforupdate has no in-flight dedupe, so cache expiry stampedes github and burns the server's api quota for everyone",
      "id": "superpowers_findings_oc_0146_low_checkforupdate_has_no_in_flight_dedupe_so_cache_expiry_stampedes_github_and_burns_the_server_s_api_quota_for_everyone"
    },
    {
      "label": "OC-0147 \u2014 low \u2014 SearchOverlay re-registers per-result click listeners on the component-lifetime AbortSignal on every render, pinning every discarded result row",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3401",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0147 \u2014 low \u2014 searchoverlay re-registers per-result click listeners on the component-lifetime abortsignal on every render, pinning every discarded result row",
      "id": "superpowers_findings_oc_0147_low_searchoverlay_re_registers_per_result_click_listeners_on_the_component_lifetime_abortsignal_on_every_render_pinning_every_discarded_result_row"
    },
    {
      "label": "OC-0148 \u2014 low \u2014 A failed channel delete leaves the modal stuck on \"Deleting...\" forever \u2014 its error path is unreachable",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3426",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0148 \u2014 low \u2014 a failed channel delete leaves the modal stuck on \"deleting...\" forever \u2014 its error path is unreachable",
      "id": "superpowers_findings_oc_0148_low_a_failed_channel_delete_leaves_the_modal_stuck_on_deleting_forever_its_error_path_is_unreachable"
    },
    {
      "label": "OC-0149 \u2014 low \u2014 The reaction emoji picker drops the server's custom emoji, so custom-emoji reactions are unreachable except by accident",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3447",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0149 \u2014 low \u2014 the reaction emoji picker drops the server's custom emoji, so custom-emoji reactions are unreachable except by accident",
      "id": "superpowers_findings_oc_0149_low_the_reaction_emoji_picker_drops_the_server_s_custom_emoji_so_custom_emoji_reactions_are_unreachable_except_by_accident"
    },
    {
      "label": "OC-0150 \u2014 low \u2014 Ctrl+K quick switcher is dead with CapsLock on, fires on AltGr+K, and ignores the settings-overlay suspension every other global shortcut honours",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3469",
      "_origin": "ast",
      "community": 14,
      "community_name": "Fixed",
      "norm_label": "oc-0150 \u2014 low \u2014 ctrl+k quick switcher is dead with capslock on, fires on altgr+k, and ignores the settings-overlay suspension every other global shortcut honours",
      "id": "superpowers_findings_oc_0150_low_ctrl_k_quick_switcher_is_dead_with_capslock_on_fires_on_altgr_k_and_ignores_the_settings_overlay_suspension_every_other_global_shortcut_honours"
    },
    {
      "label": "password.go",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "password.go",
      "id": "server_auth_password"
    },
    {
      "label": "CheckPassword()",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "checkpassword()",
      "id": "server_auth_password_checkpassword"
    },
    {
      "label": "password_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/auth/password_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "password_fuzz_test.go",
      "id": "server_auth_password_fuzz_test"
    },
    {
      "label": "FuzzValidatePasswordStrength()",
      "file_type": "code",
      "source_file": "Server/auth/password_fuzz_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "fuzzvalidatepasswordstrength()",
      "id": "server_auth_password_fuzz_test_fuzzvalidatepasswordstrength"
    },
    {
      "label": "getDummyHash()",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "getdummyhash()",
      "id": "server_auth_password_getdummyhash"
    },
    {
      "label": "password_test.go",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "password_test.go",
      "id": "server_auth_password_test"
    },
    {
      "label": "TestCheckPassword_CorrectPassword()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_correctpassword()",
      "id": "server_auth_password_test_testcheckpassword_correctpassword"
    },
    {
      "label": "TestCheckPassword_EmptyHash()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_emptyhash()",
      "id": "server_auth_password_test_testcheckpassword_emptyhash"
    },
    {
      "label": "TestCheckPassword_EmptyHashTimingResistance()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_emptyhashtimingresistance()",
      "id": "server_auth_password_test_testcheckpassword_emptyhashtimingresistance"
    },
    {
      "label": "TestCheckPassword_EmptyPassword()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_emptypassword()",
      "id": "server_auth_password_test_testcheckpassword_emptypassword"
    },
    {
      "label": "TestCheckPassword_MalformedHash()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_malformedhash()",
      "id": "server_auth_password_test_testcheckpassword_malformedhash"
    },
    {
      "label": "TestCheckPassword_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testcheckpassword_wrongpassword()",
      "id": "server_auth_password_test_testcheckpassword_wrongpassword"
    },
    {
      "label": "TestHashPassword_BcryptPrefix()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testhashpassword_bcryptprefix()",
      "id": "server_auth_password_test_testhashpassword_bcryptprefix"
    },
    {
      "label": "TestHashPassword_DiffersFromPlaintext()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testhashpassword_differsfromplaintext()",
      "id": "server_auth_password_test_testhashpassword_differsfromplaintext"
    },
    {
      "label": "TestHashPassword_TwoCallsDifferentHashes()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testhashpassword_twocallsdifferenthashes()",
      "id": "server_auth_password_test_testhashpassword_twocallsdifferenthashes"
    },
    {
      "label": "TestHashPassword_UnicodePassword()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testhashpassword_unicodepassword()",
      "id": "server_auth_password_test_testhashpassword_unicodepassword"
    },
    {
      "label": "TestValidatePasswordStrength_ExactBoundaries()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testvalidatepasswordstrength_exactboundaries()",
      "id": "server_auth_password_test_testvalidatepasswordstrength_exactboundaries"
    },
    {
      "label": "TestValidatePasswordStrength_TooLong()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testvalidatepasswordstrength_toolong()",
      "id": "server_auth_password_test_testvalidatepasswordstrength_toolong"
    },
    {
      "label": "TestValidatePasswordStrength_TooShort()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testvalidatepasswordstrength_tooshort()",
      "id": "server_auth_password_test_testvalidatepasswordstrength_tooshort"
    },
    {
      "label": "TestValidatePasswordStrength_UnicodeMultibyte()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testvalidatepasswordstrength_unicodemultibyte()",
      "id": "server_auth_password_test_testvalidatepasswordstrength_unicodemultibyte"
    },
    {
      "label": "TestValidatePasswordStrength_Valid()",
      "file_type": "code",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "testvalidatepasswordstrength_valid()",
      "id": "server_auth_password_test_testvalidatepasswordstrength_valid"
    },
    {
      "label": "ValidatePasswordStrength()",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 140,
      "community_name": "password_test.go",
      "norm_label": "validatepasswordstrength()",
      "id": "server_auth_password_validatepasswordstrength"
    },
    {
      "label": "archived_channel_readonly_test.go",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "archived_channel_readonly_test.go",
      "id": "server_service_archived_channel_readonly_test"
    },
    {
      "label": "TestAddReaction_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testaddreaction_refusedinarchivedchannel()",
      "id": "server_service_archived_channel_readonly_test_testaddreaction_refusedinarchivedchannel"
    },
    {
      "label": "TestEditMessage_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testeditmessage_refusedinarchivedchannel()",
      "id": "server_service_archived_channel_readonly_test_testeditmessage_refusedinarchivedchannel"
    },
    {
      "label": "TestPurgeMessages_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_refusedinarchivedchannel()",
      "id": "server_service_archived_channel_readonly_test_testpurgemessages_refusedinarchivedchannel"
    },
    {
      "label": "TestSendMessage_AllowedAfterUnarchive()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testsendmessage_allowedafterunarchive()",
      "id": "server_service_archived_channel_readonly_test_testsendmessage_allowedafterunarchive"
    },
    {
      "label": "TestSendMessage_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testsendmessage_refusedinarchivedchannel()",
      "id": "server_service_archived_channel_readonly_test_testsendmessage_refusedinarchivedchannel"
    },
    {
      "label": "TestSetMessagePinned_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testsetmessagepinned_refusedinarchivedchannel()",
      "id": "server_service_archived_channel_readonly_test_testsetmessagepinned_refusedinarchivedchannel"
    },
    {
      "label": "message_purge_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "message_purge_test.go",
      "id": "server_service_message_purge_test"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "messageservice",
      "id": "server_service_message_purge_test_go_messageservice"
    },
    {
      "label": "newPurgeService()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "newpurgeservice()",
      "id": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "label": "seedPurgeMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "seedpurgemessages()",
      "id": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "label": "TestPurgeMessages_BeforeCursorHonored()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_beforecursorhonored()",
      "id": "server_service_message_purge_test_testpurgemessages_beforecursorhonored"
    },
    {
      "label": "TestPurgeMessages_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_channelnotfound()",
      "id": "server_service_message_purge_test_testpurgemessages_channelnotfound"
    },
    {
      "label": "TestPurgeMessages_DeniedReadCannotPurge()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_deniedreadcannotpurge()",
      "id": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge"
    },
    {
      "label": "TestPurgeMessages_DMRejected()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_dmrejected()",
      "id": "server_service_message_purge_test_testpurgemessages_dmrejected"
    },
    {
      "label": "TestPurgeMessages_EmptyChannelSucceedsWithNoIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_emptychannelsucceedswithnoids()",
      "id": "server_service_message_purge_test_testpurgemessages_emptychannelsucceedswithnoids"
    },
    {
      "label": "TestPurgeMessages_LimitClampedToMax()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_limitclampedtomax()",
      "id": "server_service_message_purge_test_testpurgemessages_limitclampedtomax"
    },
    {
      "label": "TestPurgeMessages_MissingManageMessagesDenied()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_missingmanagemessagesdenied()",
      "id": "server_service_message_purge_test_testpurgemessages_missingmanagemessagesdenied"
    },
    {
      "label": "TestPurgeMessages_ModeratorPurgesNewest()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_moderatorpurgesnewest()",
      "id": "server_service_message_purge_test_testpurgemessages_moderatorpurgesnewest"
    },
    {
      "label": "TestPurgeMessages_NonPositiveLimitRejected()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_nonpositivelimitrejected()",
      "id": "server_service_message_purge_test_testpurgemessages_nonpositivelimitrejected"
    },
    {
      "label": "TestPurgeMessages_TombstonesPreserved()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_tombstonespreserved()",
      "id": "server_service_message_purge_test_testpurgemessages_tombstonespreserved"
    },
    {
      "label": "TestPurgeMessages_WritesOneAuditEntry()",
      "file_type": "code",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 141,
      "community_name": "newPurgeService",
      "norm_label": "testpurgemessages_writesoneauditentry()",
      "id": "server_service_message_purge_test_testpurgemessages_writesoneauditentry"
    },
    {
      "label": "handler_v2_voice_token_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "handler_v2_voice_token_test.go",
      "id": "server_ws_handler_v2_voice_token_test"
    },
    {
      "label": "seedTokenRefreshUser()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "seedtokenrefreshuser()",
      "id": "server_ws_handler_v2_voice_token_test_seedtokenrefreshuser"
    },
    {
      "label": "seedVoiceOnlyRole()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "seedvoiceonlyrole()",
      "id": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole"
    },
    {
      "label": "TestVoiceTokenRefreshV2_GenerateTokenError()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_generatetokenerror()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_generatetokenerror"
    },
    {
      "label": "TestVoiceTokenRefreshV2_HappyPath()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_happypath()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_happypath"
    },
    {
      "label": "TestVoiceTokenRefreshV2_IsKeyHolderReflectedInReply()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_iskeyholderreflectedinreply()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_iskeyholderreflectedinreply"
    },
    {
      "label": "TestVoiceTokenRefreshV2_NoEvents()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_noevents()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_noevents"
    },
    {
      "label": "TestVoiceTokenRefreshV2_NotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_notinvoice()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_notinvoice"
    },
    {
      "label": "TestVoiceTokenRefreshV2_PermissionsPassedToTokenGen()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L240",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_permissionspassedtotokengen()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_permissionspassedtotokengen"
    },
    {
      "label": "TestVoiceTokenRefreshV2_RateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_ratelimited()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_ratelimited"
    },
    {
      "label": "TestVoiceTokenRefreshV2_RevokedConnectVoiceRefusedAndEvicts()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts"
    },
    {
      "label": "TestVoiceTokenRefreshV2_TokenGenNil()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "testvoicetokenrefreshv2_tokengennil()",
      "id": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_tokengennil"
    },
    {
      "label": "tokenRefreshDeps()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "tokenrefreshdeps()",
      "id": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "label": "handleVoiceTokenRefreshV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "handlevoicetokenrefreshv2()",
      "id": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "label": "capturingTokenGen",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L313",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "capturingtokengen",
      "id": "ws_capturingtokengen"
    },
    {
      "label": ".GenerateToken()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": ".generatetoken()",
      "id": "ws_capturingtokengen_generatetoken"
    },
    {
      "label": ".URL()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": ".url()",
      "id": "ws_capturingtokengen_url"
    },
    {
      "label": "mockKeyHolder",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "mockkeyholder",
      "id": "ws_mockkeyholder"
    },
    {
      "label": ".IsVoiceKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": ".isvoicekeyholder()",
      "id": "ws_mockkeyholder_isvoicekeyholder"
    },
    {
      "label": "mockTokenGen",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": "mocktokengen",
      "id": "ws_mocktokengen"
    },
    {
      "label": ".GenerateToken()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": ".generatetoken()",
      "id": "ws_mocktokengen_generatetoken"
    },
    {
      "label": ".URL()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 142,
      "community_name": "handleVoiceTokenRefreshV2",
      "norm_label": ".url()",
      "id": "ws_mocktokengen_url"
    },
    {
      "label": "pubsub_test.go",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "pubsub_test.go",
      "id": "server_ws_pubsub_test"
    },
    {
      "label": "assertChanEmpty()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L354",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "assertchanempty()",
      "id": "server_ws_pubsub_test_assertchanempty"
    },
    {
      "label": "assertChanMsg()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L342",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "assertchanmsg()",
      "id": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "client",
      "id": "server_ws_pubsub_test_go_client"
    },
    {
      "label": "makeTestClient()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "maketestclient()",
      "id": "server_ws_pubsub_test_maketestclient"
    },
    {
      "label": "newTestPubSub()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "newtestpubsub()",
      "id": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "label": "TestPubSub_ConcurrentAccess()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L313",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_concurrentaccess()",
      "id": "server_ws_pubsub_test_testpubsub_concurrentaccess"
    },
    {
      "label": "TestPubSub_Publish()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publish()",
      "id": "server_ws_pubsub_test_testpubsub_publish"
    },
    {
      "label": "TestPubSub_PublishEmptyTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publishemptytopic()",
      "id": "server_ws_pubsub_test_testpubsub_publishemptytopic"
    },
    {
      "label": "TestPubSub_PublishExclude()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publishexclude()",
      "id": "server_ws_pubsub_test_testpubsub_publishexclude"
    },
    {
      "label": "TestPubSub_PublishGlobal()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publishglobal()",
      "id": "server_ws_pubsub_test_testpubsub_publishglobal"
    },
    {
      "label": "TestPubSub_PublishHigh()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publishhigh()",
      "id": "server_ws_pubsub_test_testpubsub_publishhigh"
    },
    {
      "label": "TestPubSub_PublishLow()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_publishlow()",
      "id": "server_ws_pubsub_test_testpubsub_publishlow"
    },
    {
      "label": "TestPubSub_Subscribe()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_subscribe()",
      "id": "server_ws_pubsub_test_testpubsub_subscribe"
    },
    {
      "label": "TestPubSub_SubscribeIdempotent()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_subscribeidempotent()",
      "id": "server_ws_pubsub_test_testpubsub_subscribeidempotent"
    },
    {
      "label": "TestPubSub_TopicsForClient()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_topicsforclient()",
      "id": "server_ws_pubsub_test_testpubsub_topicsforclient"
    },
    {
      "label": "TestPubSub_Unsubscribe()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribe()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribe"
    },
    {
      "label": "TestPubSub_UnsubscribeAll()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribeall()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribeall"
    },
    {
      "label": "TestPubSub_UnsubscribeAllEmpty()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribeallempty()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribeallempty"
    },
    {
      "label": "TestPubSub_UnsubscribeAllKeepsReplacementClientSubscribed()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribeallkeepsreplacementclientsubscribed()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribeallkeepsreplacementclientsubscribed"
    },
    {
      "label": "TestPubSub_UnsubscribeKeepsReplacementClientSubscribed()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribekeepsreplacementclientsubscribed()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribekeepsreplacementclientsubscribed"
    },
    {
      "label": "TestPubSub_UnsubscribeNonExistent()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 143,
      "community_name": "pubsub_test.go",
      "norm_label": "testpubsub_unsubscribenonexistent()",
      "id": "server_ws_pubsub_test_testpubsub_unsubscribenonexistent"
    },
    {
      "label": "channelFlags",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "channelflags",
      "id": "admin_channelflags"
    },
    {
      "label": "handlers_channels_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "handlers_channels_test.go",
      "id": "server_admin_handlers_channels_test"
    },
    {
      "label": "newChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "newchannel()",
      "id": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "label": "newChannelTestAPI()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "newchanneltestapi()",
      "id": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "label": "patchChannelFlags()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "patchchannelflags()",
      "id": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "label": "TestCreateChannel_AnyTypeUnderAnyCategory()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testcreatechannel_anytypeunderanycategory()",
      "id": "server_admin_handlers_channels_test_testcreatechannel_anytypeunderanycategory"
    },
    {
      "label": "TestCreateChannel_UnknownTypeRejected()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testcreatechannel_unknowntyperejected()",
      "id": "server_admin_handlers_channels_test_testcreatechannel_unknowntyperejected"
    },
    {
      "label": "TestDeleteChannel_RefusesDM()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L491",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testdeletechannel_refusesdm()",
      "id": "server_admin_handlers_channels_test_testdeletechannel_refusesdm"
    },
    {
      "label": "TestListChannels_ExcludesDMs()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L433",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testlistchannels_excludesdms()",
      "id": "server_admin_handlers_channels_test_testlistchannels_excludesdms"
    },
    {
      "label": "TestPatchChannel_AcceptsBoundaryValues()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L302",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_acceptsboundaryvalues()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues"
    },
    {
      "label": "TestPatchChannel_AuditsNSFWTransition()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L377",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_auditsnsfwtransition()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition"
    },
    {
      "label": "TestPatchChannel_BroadcastCarriesFeatureFlags()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L352",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_broadcastcarriesfeatureflags()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags"
    },
    {
      "label": "TestPatchChannel_ClearsNSFW()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_clearsnsfw()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw"
    },
    {
      "label": "TestPatchChannel_FeatureFlagsRequireManageChannels()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_featureflagsrequiremanagechannels()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels"
    },
    {
      "label": "TestPatchChannel_MovesCategory()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_movescategory()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_movescategory"
    },
    {
      "label": "TestPatchChannel_OmittedFlagsPreserved()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_omittedflagspreserved()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved"
    },
    {
      "label": "TestPatchChannel_RefusesDM()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L467",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_refusesdm()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_refusesdm"
    },
    {
      "label": "TestPatchChannel_RejectedPatchWritesNothing()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_rejectedpatchwritesnothing()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing"
    },
    {
      "label": "TestPatchChannel_RejectsEmptyName()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_rejectsemptyname()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname"
    },
    {
      "label": "TestPatchChannel_RejectsOutOfRangeValues()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_rejectsoutofrangevalues()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues"
    },
    {
      "label": "TestPatchChannel_SetsFeatureFlags()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 144,
      "community_name": "newChannelTestAPI",
      "norm_label": "testpatchchannel_setsfeatureflags()",
      "id": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags"
    },
    {
      "label": "gapProbeSSEWriter",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "gapprobessewriter",
      "id": "admin_gapprobessewriter"
    },
    {
      "label": ".Flush()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".flush()",
      "id": "admin_gapprobessewriter_flush"
    },
    {
      "label": ".Header()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".header()",
      "id": "admin_gapprobessewriter_header"
    },
    {
      "label": ".Write()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".write()",
      "id": "admin_gapprobessewriter_write"
    },
    {
      "label": ".WriteHeader()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".writeheader()",
      "id": "admin_gapprobessewriter_writeheader"
    },
    {
      "label": "revokingSSEWriter",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "revokingssewriter",
      "id": "admin_revokingssewriter"
    },
    {
      "label": ".Flush()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".flush()",
      "id": "admin_revokingssewriter_flush"
    },
    {
      "label": ".Header()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".header()",
      "id": "admin_revokingssewriter_header"
    },
    {
      "label": ".Write()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".write()",
      "id": "admin_revokingssewriter_write"
    },
    {
      "label": ".WriteHeader()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".writeheader()",
      "id": "admin_revokingssewriter_writeheader"
    },
    {
      "label": "lockedBuffer",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L490",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "lockedbuffer",
      "id": "api_lockedbuffer"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L501",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".string()",
      "id": "api_lockedbuffer_string"
    },
    {
      "label": ".Write()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L495",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": ".write()",
      "id": "api_lockedbuffer_write"
    },
    {
      "label": "bytes.Buffer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "bytes.buffer",
      "id": "go_type_bytes_buffer"
    },
    {
      "label": "net/http.Header",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "net/http.header",
      "id": "go_type_net_http_header"
    },
    {
      "label": "logstream_atomic_test.go",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "logstream_atomic_test.go",
      "id": "server_admin_logstream_atomic_test"
    },
    {
      "label": "TestHandleLogStream_EntryWrittenDuringBackfillIsDelivered()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testhandlelogstream_entrywrittenduringbackfillisdelivered()",
      "id": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered"
    },
    {
      "label": "TestRingBuffer_SnapshotAndSubscribe_NoGap()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testringbuffer_snapshotandsubscribe_nogap()",
      "id": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_nogap"
    },
    {
      "label": "TestRingBuffer_SnapshotAndSubscribe_SnapshotExcludedFromChannel()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel()",
      "id": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel"
    },
    {
      "label": "handleLogStream()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L414",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "handlelogstream()",
      "id": "server_admin_logstream_handlelogstream"
    },
    {
      "label": "logstream_test.go",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "logstream_test.go",
      "id": "server_admin_logstream_test"
    },
    {
      "label": "newLogStreamTestDB()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "newlogstreamtestdb()",
      "id": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "label": "TestHandleLogStream_BackfillStopsAfterAPITokenRevocation()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testhandlelogstream_backfillstopsafterapitokenrevocation()",
      "id": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation"
    },
    {
      "label": "TestHandleLogStream_BackfillStopsAfterSessionRevocation()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testhandlelogstream_backfillstopsaftersessionrevocation()",
      "id": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation"
    },
    {
      "label": "TestHandleLogStream_SurvivesServerWriteTimeout()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 145,
      "community_name": "handleLogStream",
      "norm_label": "testhandlelogstream_survivesserverwritetimeout()",
      "id": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout"
    },
    {
      "label": "setupDefaults",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setupdefaults",
      "id": "admin_setupdefaults"
    },
    {
      "label": "SetupOptions",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setupoptions",
      "id": "admin_setupoptions"
    },
    {
      "label": "setupRequest",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setuprequest",
      "id": "admin_setuprequest"
    },
    {
      "label": "setupResponse",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setupresponse",
      "id": "admin_setupresponse"
    },
    {
      "label": "setupStatusResponse",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setupstatusresponse",
      "id": "admin_setupstatusresponse"
    },
    {
      "label": "setupWizardRequest",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setupwizardrequest",
      "id": "admin_setupwizardrequest"
    },
    {
      "label": "setup_handler.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setup_handler.go",
      "id": "server_admin_setup_handler"
    },
    {
      "label": "handleSetup()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "handlesetup()",
      "id": "server_admin_setup_handler_handlesetup"
    },
    {
      "label": "isSameOrigin()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "issameorigin()",
      "id": "server_admin_setup_handler_issameorigin"
    },
    {
      "label": "isSetupOriginAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L308",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "issetuporiginallowed()",
      "id": "server_admin_setup_handler_issetuporiginallowed"
    },
    {
      "label": "setup_origin_test.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setup_origin_test.go",
      "id": "server_admin_setup_origin_test"
    },
    {
      "label": "TestIsSameOrigin()",
      "file_type": "code",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "testissameorigin()",
      "id": "server_admin_setup_origin_test_testissameorigin"
    },
    {
      "label": "TestIsSetupOriginAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "testissetuporiginallowed()",
      "id": "server_admin_setup_origin_test_testissetuporiginallowed"
    },
    {
      "label": "setup_wizard.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "setup_wizard.go",
      "id": "server_admin_setup_wizard"
    },
    {
      "label": "applyWizardSettings()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "applywizardsettings()",
      "id": "server_admin_setup_wizard_applywizardsettings"
    },
    {
      "label": "buildConfigPatch()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "buildconfigpatch()",
      "id": "server_admin_setup_wizard_buildconfigpatch"
    },
    {
      "label": "computeRestartURL()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "computerestarturl()",
      "id": "server_admin_setup_wizard_computerestarturl"
    },
    {
      "label": "patchedConfigKeys()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L243",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "patchedconfigkeys()",
      "id": "server_admin_setup_wizard_patchedconfigkeys"
    },
    {
      "label": "validateHostname()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "validatehostname()",
      "id": "server_admin_setup_wizard_validatehostname"
    },
    {
      "label": "validateWizard()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "validatewizard()",
      "id": "server_admin_setup_wizard_validatewizard"
    },
    {
      "label": "wizardChangesRunningConfig()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 146,
      "community_name": "handleSetup",
      "norm_label": "wizardchangesrunningconfig()",
      "id": "server_admin_setup_wizard_wizardchangesrunningconfig"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "config_config_logvalue"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "config_gifconfig_logvalue"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "config_githubconfig_logvalue"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "config_voiceconfig_logvalue"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "db_session_logvalue"
    },
    {
      "label": ".LogValue()",
      "file_type": "code",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": ".logvalue()",
      "id": "db_user_logvalue"
    },
    {
      "label": "log/slog.Value",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "log/slog.value",
      "id": "go_type_log_slog_value"
    },
    {
      "label": "logAttrValue()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "logattrvalue()",
      "id": "server_admin_logstream_logattrvalue"
    },
    {
      "label": "config/logvalue.go",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "config/logvalue.go",
      "id": "server_config_logvalue"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "config",
      "id": "server_config_logvalue_go_config_config"
    },
    {
      "label": "GIFConfig",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "gifconfig",
      "id": "server_config_logvalue_go_config_gifconfig"
    },
    {
      "label": "GitHubConfig",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "githubconfig",
      "id": "server_config_logvalue_go_config_githubconfig"
    },
    {
      "label": "VoiceConfig",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "voiceconfig",
      "id": "server_config_logvalue_go_config_voiceconfig"
    },
    {
      "label": "redactSecret()",
      "file_type": "code",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "redactsecret()",
      "id": "server_config_logvalue_redactsecret"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "session",
      "id": "server_db_logvalue_go_db_session"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 147,
      "community_name": "log/slog.Value",
      "norm_label": "user",
      "id": "server_db_logvalue_go_db_user"
    },
    {
      "label": "tauriPlatformResponse",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "tauriplatformresponse",
      "id": "api_tauriplatformresponse"
    },
    {
      "label": "tauriUpdateResponse",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "tauriupdateresponse",
      "id": "api_tauriupdateresponse"
    },
    {
      "label": "golang.org/x/sync/singleflight.Group",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "golang.org/x/sync/singleflight.group",
      "id": "go_type_golang_org_x_sync_singleflight_group"
    },
    {
      "label": "client_update.go",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "client_update.go",
      "id": "server_api_client_update"
    },
    {
      "label": "ensureV()",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "ensurev()",
      "id": "server_api_client_update_ensurev"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "chi.router",
      "id": "server_api_client_update_go_chi_router"
    },
    {
      "label": "handleClientUpdate()",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "handleclientupdate()",
      "id": "server_api_client_update_handleclientupdate"
    },
    {
      "label": "MountClientUpdateRoute()",
      "file_type": "code",
      "source_file": "Server/api/client_update.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "mountclientupdateroute()",
      "id": "server_api_client_update_mountclientupdateroute"
    },
    {
      "label": "updater.go",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "updater.go",
      "id": "server_updater_updater"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "updater",
      "id": "server_updater_updater_go_updater_updater"
    },
    {
      "label": "hasRequiredServerAssetsFor()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L299",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "hasrequiredserverassetsfor()",
      "id": "server_updater_updater_hasrequiredserverassetsfor"
    },
    {
      "label": "TestHasRequiredServerAssets_SignatureGOOSAware()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1308",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "testhasrequiredserverassets_signaturegoosaware()",
      "id": "server_updater_updater_test_testhasrequiredserverassets_signaturegoosaware"
    },
    {
      "label": "Asset",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "asset",
      "id": "updater_asset"
    },
    {
      "label": "assetResponse",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "assetresponse",
      "id": "updater_assetresponse"
    },
    {
      "label": "releaseResponse",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "releaseresponse",
      "id": "updater_releaseresponse"
    },
    {
      "label": "UpdateInfo",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": "updateinfo",
      "id": "updater_updateinfo"
    },
    {
      "label": ".apiBaseURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": ".apibaseurl()",
      "id": "updater_updater_apibaseurl"
    },
    {
      "label": ".CheckForUpdate()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": ".checkforupdate()",
      "id": "updater_updater_checkforupdate"
    },
    {
      "label": ".fetchLatestRelease()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": ".fetchlatestrelease()",
      "id": "updater_updater_fetchlatestrelease"
    },
    {
      "label": ".lookupRelease()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": ".lookuprelease()",
      "id": "updater_updater_lookuprelease"
    },
    {
      "label": ".SetBaseURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 148,
      "community_name": "Updater",
      "norm_label": ".setbaseurl()",
      "id": "updater_updater_setbaseurl"
    },
    {
      "label": "Credential storage",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "credential storage",
      "id": "docs_credential_storage_credential_storage"
    },
    {
      "label": "Environment causes that remain possible",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L145",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "environment causes that remain possible",
      "id": "docs_credential_storage_environment_causes_that_remain_possible"
    },
    {
      "label": "From the client",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L89",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "from the client",
      "id": "docs_credential_storage_from_the_client"
    },
    {
      "label": "From Windows directly",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L110",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "from windows directly",
      "id": "docs_credential_storage_from_windows_directly"
    },
    {
      "label": "Root cause of the 2026-07 identity-key regression",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L25",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "root cause of the 2026-07 identity-key regression",
      "id": "docs_credential_storage_root_cause_of_the_2026_07_identity_key_regression"
    },
    {
      "label": "The fix",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L65",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "the fix",
      "id": "docs_credential_storage_the_fix"
    },
    {
      "label": "Verifying the credential store on a machine",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L87",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "verifying the credential store on a machine",
      "id": "docs_credential_storage_verifying_the_credential_store_on_a_machine"
    },
    {
      "label": "Write verification and the fallback store",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L164",
      "_origin": "ast",
      "community": 149,
      "community_name": "Credential storage",
      "norm_label": "write verification and the fallback store",
      "id": "docs_credential_storage_write_verification_and_the_fallback_store"
    },
    {
      "label": "buildAuthError()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildautherror()",
      "id": "server_ws_messages_buildautherror"
    },
    {
      "label": "buildChannelCreate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L712",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchannelcreate()",
      "id": "server_ws_messages_buildchannelcreate"
    },
    {
      "label": "buildChannelDelete()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L743",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchanneldelete()",
      "id": "server_ws_messages_buildchanneldelete"
    },
    {
      "label": "buildChannelUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L735",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchannelupdate()",
      "id": "server_ws_messages_buildchannelupdate"
    },
    {
      "label": "buildChatBulkDeleted()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L573",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchatbulkdeleted()",
      "id": "server_ws_messages_buildchatbulkdeleted"
    },
    {
      "label": "buildChatDeleted()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L563",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchatdeleted()",
      "id": "server_ws_messages_buildchatdeleted"
    },
    {
      "label": "buildChatEdited()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L545",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchatedited()",
      "id": "server_ws_messages_buildchatedited"
    },
    {
      "label": "buildChatSendOK()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L536",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildchatsendok()",
      "id": "server_ws_messages_buildchatsendok"
    },
    {
      "label": "buildJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildjson()",
      "id": "server_ws_messages_buildjson"
    },
    {
      "label": "buildMemberBan()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L493",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildmemberban()",
      "id": "server_ws_messages_buildmemberban"
    },
    {
      "label": "buildMemberJoin()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildmemberjoin()",
      "id": "server_ws_messages_buildmemberjoin"
    },
    {
      "label": "buildMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L465",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildmemberupdate()",
      "id": "server_ws_messages_buildmemberupdate"
    },
    {
      "label": "buildReactionUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L584",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildreactionupdate()",
      "id": "server_ws_messages_buildreactionupdate"
    },
    {
      "label": "buildTypingMsg()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L598",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildtypingmsg()",
      "id": "server_ws_messages_buildtypingmsg"
    },
    {
      "label": "buildVoiceDisconnected()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L639",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildvoicedisconnected()",
      "id": "server_ws_messages_buildvoicedisconnected"
    },
    {
      "label": "buildVoiceE2EEOffer()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L692",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildvoicee2eeoffer()",
      "id": "server_ws_messages_buildvoicee2eeoffer"
    },
    {
      "label": "buildVoiceMoved()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L630",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildvoicemoved()",
      "id": "server_ws_messages_buildvoicemoved"
    },
    {
      "label": "buildVoiceToken()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L665",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "buildvoicetoken()",
      "id": "server_ws_messages_buildvoicetoken"
    },
    {
      "label": "messages_test.go",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "messages_test.go",
      "id": "server_ws_messages_test"
    },
    {
      "label": "flaggedSampleChannel()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L814",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "flaggedsamplechannel()",
      "id": "server_ws_messages_test_flaggedsamplechannel"
    },
    {
      "label": "sampleChannel()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "samplechannel()",
      "id": "server_ws_messages_test_samplechannel"
    },
    {
      "label": "TestBuildAuthError_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildautherror_payload()",
      "id": "server_ws_messages_test_testbuildautherror_payload"
    },
    {
      "label": "TestBuildAuthError_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildautherror_type()",
      "id": "server_ws_messages_test_testbuildautherror_type"
    },
    {
      "label": "TestBuildAuthError_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildautherror_validjson()",
      "id": "server_ws_messages_test_testbuildautherror_validjson"
    },
    {
      "label": "TestBuildChannelCreate_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelcreate_payload()",
      "id": "server_ws_messages_test_testbuildchannelcreate_payload"
    },
    {
      "label": "TestBuildChannelCreate_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelcreate_type()",
      "id": "server_ws_messages_test_testbuildchannelcreate_type"
    },
    {
      "label": "TestBuildChannelCreate_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelcreate_validjson()",
      "id": "server_ws_messages_test_testbuildchannelcreate_validjson"
    },
    {
      "label": "TestBuildChannelDelete_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchanneldelete_payload()",
      "id": "server_ws_messages_test_testbuildchanneldelete_payload"
    },
    {
      "label": "TestBuildChannelDelete_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchanneldelete_type()",
      "id": "server_ws_messages_test_testbuildchanneldelete_type"
    },
    {
      "label": "TestBuildChannelDelete_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchanneldelete_validjson()",
      "id": "server_ws_messages_test_testbuildchanneldelete_validjson"
    },
    {
      "label": "TestBuildChannelMessages_CarryFeatureFlags()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L831",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelmessages_carryfeatureflags()",
      "id": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags"
    },
    {
      "label": "TestBuildChannelUpdate_FeatureFlagWireNames()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L864",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelupdate_featureflagwirenames()",
      "id": "server_ws_messages_test_testbuildchannelupdate_featureflagwirenames"
    },
    {
      "label": "TestBuildChannelUpdate_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelupdate_payload()",
      "id": "server_ws_messages_test_testbuildchannelupdate_payload"
    },
    {
      "label": "TestBuildChannelUpdate_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelupdate_type()",
      "id": "server_ws_messages_test_testbuildchannelupdate_type"
    },
    {
      "label": "TestBuildChannelUpdate_UnflaggedChannelSendsZeroes()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L881",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelupdate_unflaggedchannelsendszeroes()",
      "id": "server_ws_messages_test_testbuildchannelupdate_unflaggedchannelsendszeroes"
    },
    {
      "label": "TestBuildChannelUpdate_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchannelupdate_validjson()",
      "id": "server_ws_messages_test_testbuildchannelupdate_validjson"
    },
    {
      "label": "TestBuildChatBulkDeleted_NilIDsEncodesAsEmptyArray()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L516",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatbulkdeleted_nilidsencodesasemptyarray()",
      "id": "server_ws_messages_test_testbuildchatbulkdeleted_nilidsencodesasemptyarray"
    },
    {
      "label": "TestBuildChatBulkDeleted_TypeAndPayload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L493",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatbulkdeleted_typeandpayload()",
      "id": "server_ws_messages_test_testbuildchatbulkdeleted_typeandpayload"
    },
    {
      "label": "TestBuildChatDeleted_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L466",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatdeleted_payload()",
      "id": "server_ws_messages_test_testbuildchatdeleted_payload"
    },
    {
      "label": "TestBuildChatDeleted_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatdeleted_type()",
      "id": "server_ws_messages_test_testbuildchatdeleted_type"
    },
    {
      "label": "TestBuildChatDeleted_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L485",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatdeleted_validjson()",
      "id": "server_ws_messages_test_testbuildchatdeleted_validjson"
    },
    {
      "label": "TestBuildChatEdited_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L415",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatedited_payload()",
      "id": "server_ws_messages_test_testbuildchatedited_payload"
    },
    {
      "label": "TestBuildChatEdited_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildchatedited_type()",
      "id": "server_ws_messages_test_testbuildchatedited_type"
    },
    {
      "label": "TestBuildMemberBan_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L379",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberban_payload()",
      "id": "server_ws_messages_test_testbuildmemberban_payload"
    },
    {
      "label": "TestBuildMemberBan_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L366",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberban_type()",
      "id": "server_ws_messages_test_testbuildmemberban_type"
    },
    {
      "label": "TestBuildMemberBan_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberban_validjson()",
      "id": "server_ws_messages_test_testbuildmemberban_validjson"
    },
    {
      "label": "TestBuildMemberJoin_IncludesIdentityKey()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L749",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_includesidentitykey()",
      "id": "server_ws_messages_test_testbuildmemberjoin_includesidentitykey"
    },
    {
      "label": "TestBuildMemberJoin_NilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_nilavatar()",
      "id": "server_ws_messages_test_testbuildmemberjoin_nilavatar"
    },
    {
      "label": "TestBuildMemberJoin_NoIdentityKey_Omitted()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L768",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_noidentitykey_omitted()",
      "id": "server_ws_messages_test_testbuildmemberjoin_noidentitykey_omitted"
    },
    {
      "label": "TestBuildMemberJoin_NonNilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_nonnilavatar()",
      "id": "server_ws_messages_test_testbuildmemberjoin_nonnilavatar"
    },
    {
      "label": "TestBuildMemberJoin_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_payload()",
      "id": "server_ws_messages_test_testbuildmemberjoin_payload"
    },
    {
      "label": "TestBuildMemberJoin_StatusField_InvisibleCollapsesToOffline()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_statusfield_invisiblecollapsestooffline()",
      "id": "server_ws_messages_test_testbuildmemberjoin_statusfield_invisiblecollapsestooffline"
    },
    {
      "label": "TestBuildMemberJoin_StatusField_PassesThroughNonInvisible()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_statusfield_passesthroughnoninvisible()",
      "id": "server_ws_messages_test_testbuildmemberjoin_statusfield_passesthroughnoninvisible"
    },
    {
      "label": "TestBuildMemberJoin_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberjoin_type()",
      "id": "server_ws_messages_test_testbuildmemberjoin_type"
    },
    {
      "label": "TestBuildMemberUpdate_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberupdate_payload()",
      "id": "server_ws_messages_test_testbuildmemberupdate_payload"
    },
    {
      "label": "TestBuildMemberUpdate_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildmemberupdate_type()",
      "id": "server_ws_messages_test_testbuildmemberupdate_type"
    },
    {
      "label": "TestBuildReactionUpdate_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L542",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildreactionupdate_payload()",
      "id": "server_ws_messages_test_testbuildreactionupdate_payload"
    },
    {
      "label": "TestBuildReactionUpdate_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L529",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildreactionupdate_type()",
      "id": "server_ws_messages_test_testbuildreactionupdate_type"
    },
    {
      "label": "TestBuildReactionUpdate_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L574",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildreactionupdate_validjson()",
      "id": "server_ws_messages_test_testbuildreactionupdate_validjson"
    },
    {
      "label": "TestBuildTypingMsg_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L595",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildtypingmsg_payload()",
      "id": "server_ws_messages_test_testbuildtypingmsg_payload"
    },
    {
      "label": "TestBuildTypingMsg_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L582",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildtypingmsg_type()",
      "id": "server_ws_messages_test_testbuildtypingmsg_type"
    },
    {
      "label": "TestBuildTypingMsg_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L619",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildtypingmsg_validjson()",
      "id": "server_ws_messages_test_testbuildtypingmsg_validjson"
    },
    {
      "label": "TestBuildVoiceE2EEOffer_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L717",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildvoicee2eeoffer_validjson()",
      "id": "server_ws_messages_test_testbuildvoicee2eeoffer_validjson"
    },
    {
      "label": "TestBuildVoiceToken_NoE2EEKey()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L667",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildvoicetoken_noe2eekey()",
      "id": "server_ws_messages_test_testbuildvoicetoken_noe2eekey"
    },
    {
      "label": "TestBuildVoiceToken_Payload()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L640",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildvoicetoken_payload()",
      "id": "server_ws_messages_test_testbuildvoicetoken_payload"
    },
    {
      "label": "TestBuildVoiceToken_Type()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L627",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildvoicetoken_type()",
      "id": "server_ws_messages_test_testbuildvoicetoken_type"
    },
    {
      "label": "TestBuildVoiceToken_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L681",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "testbuildvoicetoken_validjson()",
      "id": "server_ws_messages_test_testbuildvoicetoken_validjson"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": "hub",
      "id": "server_ws_serve_ready_go_ws_hub"
    },
    {
      "label": ".buildAuthOK()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": ".buildauthok()",
      "id": "ws_hub_buildauthok"
    },
    {
      "label": ".buildReady()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": ".buildready()",
      "id": "ws_hub_buildready"
    },
    {
      "label": ".connectedUserIDs()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": ".connecteduserids()",
      "id": "ws_hub_connecteduserids"
    },
    {
      "label": ".presentableMembers()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 15,
      "community_name": "messages_test.go",
      "norm_label": ".presentablemembers()",
      "id": "ws_hub_presentablemembers"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L65",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "dependencies",
      "id": "client_tauri_client_package_dependencies"
    },
    {
      "label": "@jitsi/rnnoise-wasm",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L66",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@jitsi/rnnoise-wasm",
      "id": "client_tauri_client_package_dependencies_jitsi_rnnoise_wasm"
    },
    {
      "label": "livekit-client",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L76",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "livekit-client",
      "id": "client_tauri_client_package_dependencies_livekit_client"
    },
    {
      "label": "@tauri-apps/api",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L67",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/api",
      "id": "client_tauri_client_package_dependencies_tauri_apps_api"
    },
    {
      "label": "@tauri-apps/plugin-autostart",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L68",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-autostart",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_autostart"
    },
    {
      "label": "@tauri-apps/plugin-deep-link",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L69",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-deep-link",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_deep_link"
    },
    {
      "label": "@tauri-apps/plugin-dialog",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L70",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-dialog",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_dialog"
    },
    {
      "label": "@tauri-apps/plugin-fs",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L71",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-fs",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_fs"
    },
    {
      "label": "@tauri-apps/plugin-http",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L72",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-http",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_http"
    },
    {
      "label": "@tauri-apps/plugin-notification",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L73",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-notification",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_notification"
    },
    {
      "label": "@tauri-apps/plugin-opener",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L74",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-opener",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_opener"
    },
    {
      "label": "@tauri-apps/plugin-process",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L75",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-process",
      "id": "client_tauri_client_package_dependencies_tauri_apps_plugin_process"
    },
    {
      "label": "livekit-client",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L76",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "livekit-client",
      "id": "client_tauri_client_package_json_livekit_client"
    },
    {
      "label": "@jitsi/rnnoise-wasm",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L66",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@jitsi/rnnoise-wasm",
      "id": "jitsi_rnnoise_wasm"
    },
    {
      "label": "@tauri-apps/api",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L67",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/api",
      "id": "tauri_apps_api"
    },
    {
      "label": "@tauri-apps/plugin-autostart",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L68",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-autostart",
      "id": "tauri_apps_plugin_autostart"
    },
    {
      "label": "@tauri-apps/plugin-deep-link",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L69",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-deep-link",
      "id": "tauri_apps_plugin_deep_link"
    },
    {
      "label": "@tauri-apps/plugin-dialog",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L70",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-dialog",
      "id": "tauri_apps_plugin_dialog"
    },
    {
      "label": "@tauri-apps/plugin-fs",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L71",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-fs",
      "id": "tauri_apps_plugin_fs"
    },
    {
      "label": "@tauri-apps/plugin-http",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L72",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-http",
      "id": "tauri_apps_plugin_http"
    },
    {
      "label": "@tauri-apps/plugin-notification",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L73",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-notification",
      "id": "tauri_apps_plugin_notification"
    },
    {
      "label": "@tauri-apps/plugin-opener",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L74",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-opener",
      "id": "tauri_apps_plugin_opener"
    },
    {
      "label": "@tauri-apps/plugin-process",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L75",
      "_origin": "ast",
      "community": 150,
      "community_name": "dependencies",
      "norm_label": "@tauri-apps/plugin-process",
      "id": "tauri_apps_plugin_process"
    },
    {
      "label": "harvest_s5_internal_test.go",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "harvest_s5_internal_test.go",
      "id": "server_ws_harvest_s5_internal_test"
    },
    {
      "label": "mustCreateVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "mustcreatevoicechannel()",
      "id": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "label": "newHarvestVoiceDB()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "newharvestvoicedb()",
      "id": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "label": "seedHarvestVoiceUser()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "seedharvestvoiceuser()",
      "id": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "label": "TestHandleVoiceCameraV2_ChannelLookupErrorFailsClosed()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testhandlevoicecamerav2_channellookuperrorfailsclosed()",
      "id": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed"
    },
    {
      "label": "TestHandleVoiceJoin_AbortedSwitchDoesNotResurrectVoiceTopicSubscription()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription()",
      "id": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription"
    },
    {
      "label": "TestSweepStaleVoiceStates_EvictionIsScopedToCheckedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testsweepstalevoicestates_evictionisscopedtocheckedchannel()",
      "id": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel"
    },
    {
      "label": "hub_refresh_visibility_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "hub_refresh_visibility_race_test.go",
      "id": "server_ws_hub_refresh_visibility_race_test"
    },
    {
      "label": "TestRefreshChannelVisibility_ReconnectDuringFanOutActsOnLiveClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient()",
      "id": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient"
    },
    {
      "label": "hub_sweep_oc_findings_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "hub_sweep_oc_findings_test.go",
      "id": "server_ws_hub_sweep_oc_findings_test"
    },
    {
      "label": "TestCleanupVoiceForChannel_NotifiesReadAudienceOfArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel()",
      "id": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel"
    },
    {
      "label": "TestSweepStaleVoiceStates_JoinCatchesUpDuringDeleteWindow()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testsweepstalevoicestates_joincatchesupduringdeletewindow()",
      "id": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow"
    },
    {
      "label": "hub_sweep_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "hub_sweep_test.go",
      "id": "server_ws_hub_sweep_test"
    },
    {
      "label": "TestCleanupVoiceForChannel_ConcurrentJoinNotClobbered()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L217",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testcleanupvoiceforchannel_concurrentjoinnotclobbered()",
      "id": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered"
    },
    {
      "label": "TestStartSweep_NeverRunsConcurrentlyWithItself()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "teststartsweep_neverrunsconcurrentlywithitself()",
      "id": "server_ws_hub_sweep_test_teststartsweep_neverrunsconcurrentlywithitself"
    },
    {
      "label": "TestSweepStaleVoiceStates_GhostRemovalReelectsKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testsweepstalevoicestates_ghostremovalreelectskeyholder()",
      "id": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder"
    },
    {
      "label": "TestSweepStaleVoiceStates_TransientPermissionErrorDoesNotEvict()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testsweepstalevoicestates_transientpermissionerrordoesnotevict()",
      "id": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict"
    },
    {
      "label": "TestUnregisterNow_KickedClientIsNotReportedAsReplaced()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testunregisternow_kickedclientisnotreportedasreplaced()",
      "id": "server_ws_hub_sweep_test_testunregisternow_kickedclientisnotreportedasreplaced"
    },
    {
      "label": "TestUnregisterNow_ReplacedClientIsReportedAsReplaced()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testunregisternow_replacedclientisreportedasreplaced()",
      "id": "server_ws_hub_sweep_test_testunregisternow_replacedclientisreportedasreplaced"
    },
    {
      "label": "reconnect_visibility_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "reconnect_visibility_race_test.go",
      "id": "server_ws_reconnect_visibility_race_test"
    },
    {
      "label": "TestHandleReconnect_VisibilityChangeDuringHandshake_ForcesFullReady()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testhandlereconnect_visibilitychangeduringhandshake_forcesfullready()",
      "id": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready"
    },
    {
      "label": "serve_pumps_reconnect_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "serve_pumps_reconnect_race_test.go",
      "id": "server_ws_serve_pumps_reconnect_race_test"
    },
    {
      "label": "TestReadPump_ReconnectDuringVoiceCleanup_DoesNotMarkUserOffline()",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline()",
      "id": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline"
    },
    {
      "label": "voice_join_token_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "voice_join_token_race_test.go",
      "id": "server_ws_voice_join_token_race_test"
    },
    {
      "label": "TestVoiceJoin_SupersededDuringTokenGeneration_WithholdsToken()",
      "file_type": "code",
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 151,
      "community_name": "newHarvestVoiceDB",
      "norm_label": "testvoicejoin_supersededduringtokengeneration_withholdstoken()",
      "id": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken"
    },
    {
      "label": "Backups (`backup`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L64",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "backups (`backup`)",
      "id": "docs_server_configuration_backups_backup"
    },
    {
      "label": "Config Key Reference",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "config key reference",
      "id": "docs_server_configuration_config_key_reference"
    },
    {
      "label": "Database (`database`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L56",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "database (`database`)",
      "id": "docs_server_configuration_database_database"
    },
    {
      "label": "Environment Variable Overrides",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L180",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "environment variable overrides",
      "id": "docs_server_configuration_environment_variable_overrides"
    },
    {
      "label": "Event Persistence (`event_persistence`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L113",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "event persistence (`event_persistence`)",
      "id": "docs_server_configuration_event_persistence_event_persistence"
    },
    {
      "label": "Example config.yaml",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L220",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "example config.yaml",
      "id": "docs_server_configuration_example_config_yaml"
    },
    {
      "label": "First-run setup wizard",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L15",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "first-run setup wizard",
      "id": "docs_server_configuration_first_run_setup_wizard"
    },
    {
      "label": "GIF Picker (`gif`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L154",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "gif picker (`gif`)",
      "id": "docs_server_configuration_gif_picker_gif"
    },
    {
      "label": "GitHub / Updates (`github`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L105",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "github / updates (`github`)",
      "id": "docs_server_configuration_github_updates_github"
    },
    {
      "label": "Logging (`logging`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L171",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "logging (`logging`)",
      "id": "docs_server_configuration_logging_logging"
    },
    {
      "label": "Overview",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "overview",
      "id": "docs_server_configuration_overview"
    },
    {
      "label": "Plugins (`plugins`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L142",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "plugins (`plugins`)",
      "id": "docs_server_configuration_plugins_plugins"
    },
    {
      "label": "Security (`security`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L70",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "security (`security`)",
      "id": "docs_server_configuration_security_security"
    },
    {
      "label": "See Also",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L299",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "see also",
      "id": "docs_server_configuration_see_also"
    },
    {
      "label": "Server Configuration Reference",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "server configuration reference",
      "id": "docs_server_configuration_server_configuration_reference"
    },
    {
      "label": "Server (`server`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L29",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "server (`server`)",
      "id": "docs_server_configuration_server_server"
    },
    {
      "label": "Server with both a LAN and a public IP",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L99",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "server with both a lan and a public ip",
      "id": "docs_server_configuration_server_with_both_a_lan_and_a_public_ip"
    },
    {
      "label": "Telemetry / OpenTelemetry (`telemetry`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L127",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "telemetry / opentelemetry (`telemetry`)",
      "id": "docs_server_configuration_telemetry_opentelemetry_telemetry"
    },
    {
      "label": "TLS (`tls`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "tls (`tls`)",
      "id": "docs_server_configuration_tls_tls"
    },
    {
      "label": "Uploads (`upload`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L76",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "uploads (`upload`)",
      "id": "docs_server_configuration_uploads_upload"
    },
    {
      "label": "Voice / LiveKit (`voice`)",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L83",
      "_origin": "ast",
      "community": 152,
      "community_name": "Config Key Reference",
      "norm_label": "voice / livekit (`voice`)",
      "id": "docs_server_configuration_voice_livekit_voice"
    },
    {
      "label": "permission_stats_test.go",
      "file_type": "code",
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "permission_stats_test.go",
      "id": "server_service_permission_stats_test"
    },
    {
      "label": "TestCacheStats_HitsAndMisses()",
      "file_type": "code",
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testcachestats_hitsandmisses()",
      "id": "server_service_permission_stats_test_testcachestats_hitsandmisses"
    },
    {
      "label": "permission_test.go",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "permission_test.go",
      "id": "server_service_permission_test"
    },
    {
      "label": "newTestPermService()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "newtestpermservice()",
      "id": "server_service_permission_test_newtestpermservice"
    },
    {
      "label": "TestHasChannelPerm_Allowed()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testhaschannelperm_allowed()",
      "id": "server_service_permission_test_testhaschannelperm_allowed"
    },
    {
      "label": "TestHasChannelPerm_Denied()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testhaschannelperm_denied()",
      "id": "server_service_permission_test_testhaschannelperm_denied"
    },
    {
      "label": "TestHasChannelPerm_OverrideAllow()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testhaschannelperm_overrideallow()",
      "id": "server_service_permission_test_testhaschannelperm_overrideallow"
    },
    {
      "label": "TestHasChannelPerm_OverrideDeny()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testhaschannelperm_overridedeny()",
      "id": "server_service_permission_test_testhaschannelperm_overridedeny"
    },
    {
      "label": "TestHasChannelPerm_UnknownUserReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testhaschannelperm_unknownuserreturnsfalse()",
      "id": "server_service_permission_test_testhaschannelperm_unknownuserreturnsfalse"
    },
    {
      "label": "TestInvalidateAll_ClearsEntireCache()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testinvalidateall_clearsentirecache()",
      "id": "server_service_permission_test_testinvalidateall_clearsentirecache"
    },
    {
      "label": "TestInvalidateUser_ClearsCacheForUser()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testinvalidateuser_clearscacheforuser()",
      "id": "server_service_permission_test_testinvalidateuser_clearscacheforuser"
    },
    {
      "label": "TestPermCacheTTLExpiry()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testpermcachettlexpiry()",
      "id": "server_service_permission_test_testpermcachettlexpiry"
    },
    {
      "label": "require_channel_access_test.go",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "require_channel_access_test.go",
      "id": "server_service_require_channel_access_test"
    },
    {
      "label": "TestRequireChannelAccess_DMParticipant()",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testrequirechannelaccess_dmparticipant()",
      "id": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant"
    },
    {
      "label": "TestRequireChannelAccess_DMWithNoParticipantsDenies()",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testrequirechannelaccess_dmwithnoparticipantsdenies()",
      "id": "server_service_require_channel_access_test_testrequirechannelaccess_dmwithnoparticipantsdenies"
    },
    {
      "label": "TestRequireChannelAccess_RegularChannel()",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testrequirechannelaccess_regularchannel()",
      "id": "server_service_require_channel_access_test_testrequirechannelaccess_regularchannel"
    },
    {
      "label": "TestRequireChannelAccess_UnknownUserDenied()",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "testrequirechannelaccess_unknownuserdenied()",
      "id": "server_service_require_channel_access_test_testrequirechannelaccess_unknownuserdenied"
    },
    {
      "label": "seedChannelOverride()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 153,
      "community_name": "newTestPermService",
      "norm_label": "seedchanneloverride()",
      "id": "server_service_seed_test_seedchanneloverride"
    },
    {
      "label": "markdown.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "markdown.ts",
      "id": "client_tauri_client_src_components_message_list_markdown"
    },
    {
      "label": "DELIMS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L48",
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "delims",
      "id": "client_tauri_client_src_components_message_list_markdown_delims"
    },
    {
      "label": "EMPTY_MATCHES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 154,
      "community_name": "markdown.ts",
      "norm_label": "empty_matches",
      "id": "client_tauri_client_src_components_message_list_markdown_empty_matches"
    },
    {
      "label": "volume-menu.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "volume-menu.ts",
      "id": "client_tauri_client_src_components_channel_sidebar_volume_menu"
    },
    {
      "label": "VideoGrid.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videogrid.ts",
      "id": "client_tauri_client_src_components_videogrid"
    },
    {
      "label": "constants.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/constants.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "constants.ts",
      "id": "client_tauri_client_src_lib_constants"
    },
    {
      "label": "MAX_GROUP_DM_PARTICIPANTS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/constants.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "max_group_dm_participants",
      "id": "client_tauri_client_src_lib_constants_max_group_dm_participants"
    },
    {
      "label": "SCREENSHARE_TILE_ID_OFFSET",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/constants.ts",
      "source_location": "L2",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "screenshare_tile_id_offset",
      "id": "client_tauri_client_src_lib_constants_screenshare_tile_id_offset"
    },
    {
      "label": "getLocalCameraStream",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1793",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "getlocalcamerastream",
      "id": "client_tauri_client_src_lib_livekitsession_getlocalcamerastream"
    },
    {
      "label": "getLocalScreenshareStream",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1794",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "getlocalscreensharestream",
      "id": "client_tauri_client_src_lib_livekitsession_getlocalscreensharestream"
    },
    {
      "label": "getScreenshareAudioMuted",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1800",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "getscreenshareaudiomuted",
      "id": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiomuted"
    },
    {
      "label": "getScreenshareAudioVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1798",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "getscreenshareaudiovolume",
      "id": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiovolume"
    },
    {
      "label": "getUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1788",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "getuservolume",
      "id": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "label": "muteScreenshareAudio",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1799",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mutescreenshareaudio",
      "id": "client_tauri_client_src_lib_livekitsession_mutescreenshareaudio"
    },
    {
      "label": "setScreenshareAudioVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1797",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "setscreenshareaudiovolume",
      "id": "client_tauri_client_src_lib_livekitsession_setscreenshareaudiovolume"
    },
    {
      "label": "setUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1787",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "setuservolume",
      "id": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "label": "VideoModeController.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "videomodecontroller.ts",
      "id": "client_tauri_client_src_pages_main_page_videomodecontroller"
    },
    {
      "label": "video-grid.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "video-grid.test.ts",
      "id": "client_tauri_client_tests_unit_video_grid_test"
    },
    {
      "label": "mockGetScreenshareAudioMuted",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L10",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mockgetscreenshareaudiomuted",
      "id": "client_tauri_client_tests_unit_video_grid_test_mockgetscreenshareaudiomuted"
    },
    {
      "label": "mockGetScreenshareAudioVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mockgetscreenshareaudiovolume",
      "id": "client_tauri_client_tests_unit_video_grid_test_mockgetscreenshareaudiovolume"
    },
    {
      "label": "mockGetUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mockgetuservolume",
      "id": "client_tauri_client_tests_unit_video_grid_test_mockgetuservolume"
    },
    {
      "label": "mockMuteScreenshareAudio",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mockmutescreenshareaudio",
      "id": "client_tauri_client_tests_unit_video_grid_test_mockmutescreenshareaudio"
    },
    {
      "label": "mockSetScreenshareAudioVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mocksetscreenshareaudiovolume",
      "id": "client_tauri_client_tests_unit_video_grid_test_mocksetscreenshareaudiovolume"
    },
    {
      "label": "mockSetUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "mocksetuservolume",
      "id": "client_tauri_client_tests_unit_video_grid_test_mocksetuservolume"
    },
    {
      "label": "video-mode-controller.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "video-mode-controller.test.ts",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test"
    },
    {
      "label": "{ mockVoiceStoreGetState, mockGetLocalCameraStream, mockGetLocalScreenshareStream }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 155,
      "community_name": "VideoGrid.ts",
      "norm_label": "{ mockvoicestoregetstate, mockgetlocalcamerastream, mockgetlocalscreensharestream }",
      "id": "client_tauri_client_tests_unit_video_mode_controller_test_mockvoicestoregetstate_mockgetlocalcamerastream_mockgetlocalscreensharestream"
    },
    {
      "label": "Capability",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "capability",
      "id": "plugin_capability"
    },
    {
      "label": "CommandSpec",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "commandspec",
      "id": "plugin_commandspec"
    },
    {
      "label": ".DeclaresCommand()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": ".declarescommand()",
      "id": "plugin_manifest_declarescommand"
    },
    {
      "label": ".HasCapability()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": ".hascapability()",
      "id": "plugin_manifest_hascapability"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": ".validate()",
      "id": "plugin_manifest_validate"
    },
    {
      "label": ".validateCommands()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": ".validatecommands()",
      "id": "plugin_manifest_validatecommands"
    },
    {
      "label": "Resources",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "resources",
      "id": "plugin_resources"
    },
    {
      "label": "UISpec",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "uispec",
      "id": "plugin_uispec"
    },
    {
      "label": "UITab",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "uitab",
      "id": "plugin_uitab"
    },
    {
      "label": "manifest.go",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "manifest.go",
      "id": "server_plugin_manifest"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "manifest",
      "id": "server_plugin_manifest_go_plugin_manifest"
    },
    {
      "label": "manifest_relpath_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_relpath_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "manifest_relpath_fuzz_test.go",
      "id": "server_plugin_manifest_relpath_fuzz_test"
    },
    {
      "label": "FuzzValidateRelativePath()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_relpath_fuzz_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "fuzzvalidaterelativepath()",
      "id": "server_plugin_manifest_relpath_fuzz_test_fuzzvalidaterelativepath"
    },
    {
      "label": "TestValidateRelativePath()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "testvalidaterelativepath()",
      "id": "server_plugin_manifest_test_testvalidaterelativepath"
    },
    {
      "label": "validateRelativePath()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 156,
      "community_name": "Manifest",
      "norm_label": "validaterelativepath()",
      "id": "server_plugin_manifest_validaterelativepath"
    },
    {
      "label": "rate-limiter.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "rate-limiter.ts",
      "id": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "label": "DEFAULT_KEY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "default_key",
      "id": "client_tauri_client_src_lib_rate_limiter_default_key"
    },
    {
      "label": "rate-limiter.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 157,
      "community_name": "rate-limiter.ts",
      "norm_label": "rate-limiter.test.ts",
      "id": "client_tauri_client_tests_unit_rate_limiter_test"
    },
    {
      "label": "a11y-smoke.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "a11y-smoke.spec.ts",
      "id": "client_tauri_client_tests_e2e_a11y_smoke_spec"
    },
    {
      "label": "connect-page.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "connect-page.spec.ts",
      "id": "client_tauri_client_tests_e2e_connect_page_spec"
    },
    {
      "label": "e2e/helpers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "e2e/helpers.ts",
      "id": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "label": "MOCK_INVITES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L232",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mock_invites",
      "id": "client_tauri_client_tests_e2e_helpers_mock_invites"
    },
    {
      "label": "MOCK_MESSAGES_RICH",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L101",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mock_messages_rich",
      "id": "client_tauri_client_tests_e2e_helpers_mock_messages_rich"
    },
    {
      "label": "MOCK_READY_PAYLOAD",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L59",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "mock_ready_payload",
      "id": "client_tauri_client_tests_e2e_helpers_mock_ready_payload"
    },
    {
      "label": "message-actions.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/message-actions.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "message-actions.spec.ts",
      "id": "client_tauri_client_tests_e2e_message_actions_spec"
    },
    {
      "label": "message-edit-delete.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/message-edit-delete.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "message-edit-delete.spec.ts",
      "id": "client_tauri_client_tests_e2e_message_edit_delete_spec"
    },
    {
      "label": "message-send-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/message-send-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "message-send-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_message_send_flow_spec"
    },
    {
      "label": "reply-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/reply-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "reply-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_reply_flow_spec"
    },
    {
      "label": "e2e/settings-overlay.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "e2e/settings-overlay.spec.ts",
      "id": "client_tauri_client_tests_e2e_settings_overlay_spec"
    },
    {
      "label": "e2e/theme-persistence.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "community_name": "e2e/helpers.ts",
      "norm_label": "e2e/theme-persistence.spec.ts",
      "id": "client_tauri_client_tests_e2e_theme_persistence_spec"
    },
    {
      "label": "ws-mocks.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-mocks.ts",
      "id": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "label": "eventHandlers",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "eventhandlers",
      "id": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "label": "mockInvoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "mockinvoke",
      "id": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "label": "mockListen",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "mocklisten",
      "id": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "label": "main.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "main.test.ts",
      "id": "client_tauri_client_tests_unit_main_test"
    },
    {
      "label": "capturedConnectCallbacks",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L99",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "capturedconnectcallbacks",
      "id": "client_tauri_client_tests_unit_main_test_capturedconnectcallbacks"
    },
    {
      "label": "mockApiState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L84",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "mockapistate",
      "id": "client_tauri_client_tests_unit_main_test_mockapistate"
    },
    {
      "label": "mockLogin",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L83",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "mocklogin",
      "id": "client_tauri_client_tests_unit_main_test_mocklogin"
    },
    {
      "label": "ws-active-channel.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-active-channel.test.ts",
      "id": "client_tauri_client_tests_unit_ws_active_channel_test"
    },
    {
      "label": "ws-cert.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-cert.test.ts",
      "id": "client_tauri_client_tests_unit_ws_cert_test"
    },
    {
      "label": "ws-lifecycle.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-lifecycle.test.ts",
      "id": "client_tauri_client_tests_unit_ws_lifecycle_test"
    },
    {
      "label": "ws-messaging.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-messaging.test.ts",
      "id": "client_tauri_client_tests_unit_ws_messaging_test"
    },
    {
      "label": "ws-reconnect.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "community_name": "main.test.ts",
      "norm_label": "ws-reconnect.test.ts",
      "id": "client_tauri_client_tests_unit_ws_reconnect_test"
    },
    {
      "label": "credentials.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "credentials.ts",
      "id": "client_tauri_client_src_lib_credentials"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_credentials_log"
    },
    {
      "label": "navigation-guard.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "navigation-guard.ts",
      "id": "client_tauri_client_src_lib_navigation_guard"
    },
    {
      "label": "profiles.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "profiles.ts",
      "id": "client_tauri_client_src_lib_profiles"
    },
    {
      "label": "store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "store.ts",
      "id": "client_tauri_client_src_lib_store"
    },
    {
      "label": "main.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "main.ts",
      "id": "client_tauri_client_src_main"
    },
    {
      "label": "api",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L120",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "api",
      "id": "client_tauri_client_src_main_api"
    },
    {
      "label": "appEl",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L109",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "appel",
      "id": "client_tauri_client_src_main_appel"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L50",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_main_log"
    },
    {
      "label": "navGuard",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L320",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "navguard",
      "id": "client_tauri_client_src_main_navguard"
    },
    {
      "label": "profileManager",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L136",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "profilemanager",
      "id": "client_tauri_client_src_main_profilemanager"
    },
    {
      "label": "router",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L115",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "router",
      "id": "client_tauri_client_src_main_router"
    },
    {
      "label": "ws",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L130",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "ws",
      "id": "client_tauri_client_src_main_ws"
    },
    {
      "label": "ServerPanel.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "serverpanel.ts",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel"
    },
    {
      "label": "ICON_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "icon_colors",
      "id": "client_tauri_client_src_pages_connect_page_serverpanel_icon_colors"
    },
    {
      "label": "ConnectPage.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "connectpage.ts",
      "id": "client_tauri_client_src_pages_connectpage"
    },
    {
      "label": "DEFAULT_PROFILES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "default_profiles",
      "id": "client_tauri_client_src_pages_connectpage_default_profiles"
    },
    {
      "label": "connect-page.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "connect-page.test.ts",
      "id": "client_tauri_client_tests_unit_connect_page_test"
    },
    {
      "label": "mockLoadCredential",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "mockloadcredential",
      "id": "client_tauri_client_tests_unit_connect_page_test_mockloadcredential"
    },
    {
      "label": "testProfiles",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "testprofiles",
      "id": "client_tauri_client_tests_unit_connect_page_test_testprofiles"
    },
    {
      "label": "credentials.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "credentials.test.ts",
      "id": "client_tauri_client_tests_unit_credentials_test"
    },
    {
      "label": "invoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "invoke",
      "id": "client_tauri_client_tests_unit_credentials_test_invoke"
    },
    {
      "label": "login-form-totp-reentrancy.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "login-form-totp-reentrancy.test.ts",
      "id": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test"
    },
    {
      "label": "testProfiles",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "testprofiles",
      "id": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test_testprofiles"
    },
    {
      "label": "login-form-totp-retry.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "login-form-totp-retry.test.ts",
      "id": "client_tauri_client_tests_unit_login_form_totp_retry_test"
    },
    {
      "label": "testProfiles",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "testprofiles",
      "id": "client_tauri_client_tests_unit_login_form_totp_retry_test_testprofiles"
    },
    {
      "label": "login-form-totp-success-latch.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "login-form-totp-success-latch.test.ts",
      "id": "client_tauri_client_tests_unit_login_form_totp_success_latch_test"
    },
    {
      "label": "testProfiles",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "testprofiles",
      "id": "client_tauri_client_tests_unit_login_form_totp_success_latch_test_testprofiles"
    },
    {
      "label": "navigation-guard.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/navigation-guard.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "navigation-guard.test.ts",
      "id": "client_tauri_client_tests_unit_navigation_guard_test"
    },
    {
      "label": "profiles.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "profiles.test.ts",
      "id": "client_tauri_client_tests_unit_profiles_test"
    },
    {
      "label": "mockInvoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "mockinvoke",
      "id": "client_tauri_client_tests_unit_profiles_test_mockinvoke"
    },
    {
      "label": "sampleData",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L71",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "sampledata",
      "id": "client_tauri_client_tests_unit_profiles_test_sampledata"
    },
    {
      "label": "sampleData2",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L80",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "sampledata2",
      "id": "client_tauri_client_tests_unit_profiles_test_sampledata2"
    },
    {
      "label": "server-panel.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "server-panel.test.ts",
      "id": "client_tauri_client_tests_unit_server_panel_test"
    },
    {
      "label": "SIMPLE_PROFILES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "simple_profiles",
      "id": "client_tauri_client_tests_unit_server_panel_test_simple_profiles"
    },
    {
      "label": "store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "store.test.ts",
      "id": "client_tauri_client_tests_unit_store_test"
    },
    {
      "label": "initialState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "initialstate",
      "id": "client_tauri_client_tests_unit_store_test_initialstate"
    },
    {
      "label": "IMPORTANT: Selectors must return stable references for unchanged data.",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 16,
      "community_name": "main.ts",
      "norm_label": "important: selectors must return stable references for unchanged data.",
      "id": "client_tauri_client_src_lib_store_rationale_40"
    },
    {
      "label": "testing.M",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testing.m",
      "id": "go_type_testing_m"
    },
    {
      "label": "admin/main_test.go",
      "file_type": "code",
      "source_file": "Server/admin/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "admin/main_test.go",
      "id": "server_admin_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/admin/main_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_admin_main_test_testmain"
    },
    {
      "label": "api/main_test.go",
      "file_type": "code",
      "source_file": "Server/api/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "api/main_test.go",
      "id": "server_api_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/api/main_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_api_main_test_testmain"
    },
    {
      "label": "auth/main_test.go",
      "file_type": "code",
      "source_file": "Server/auth/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "auth/main_test.go",
      "id": "server_auth_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/auth/main_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_auth_main_test_testmain"
    },
    {
      "label": "SetCostForTesting()",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "setcostfortesting()",
      "id": "server_auth_password_setcostfortesting"
    },
    {
      "label": "config/main_test.go",
      "file_type": "code",
      "source_file": "Server/config/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "config/main_test.go",
      "id": "server_config_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/config/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_config_main_test_testmain"
    },
    {
      "label": "db/main_test.go",
      "file_type": "code",
      "source_file": "Server/db/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "db/main_test.go",
      "id": "server_db_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/db/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_db_main_test_testmain"
    },
    {
      "label": "permissions/main_test.go",
      "file_type": "code",
      "source_file": "Server/permissions/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "permissions/main_test.go",
      "id": "server_permissions_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/permissions/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_permissions_main_test_testmain"
    },
    {
      "label": "storage/main_test.go",
      "file_type": "code",
      "source_file": "Server/storage/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "storage/main_test.go",
      "id": "server_storage_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/storage/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_storage_main_test_testmain"
    },
    {
      "label": "updater/main_test.go",
      "file_type": "code",
      "source_file": "Server/updater/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "updater/main_test.go",
      "id": "server_updater_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/updater/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_updater_main_test_testmain"
    },
    {
      "label": "ws/main_test.go",
      "file_type": "code",
      "source_file": "Server/ws/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "ws/main_test.go",
      "id": "server_ws_main_test"
    },
    {
      "label": "TestMain()",
      "file_type": "code",
      "source_file": "Server/ws/main_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 160,
      "community_name": "testing.M",
      "norm_label": "testmain()",
      "id": "server_ws_main_test_testmain"
    },
    {
      "label": "chanPerm",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "chanperm",
      "id": "permissions_chanperm"
    },
    {
      "label": "chanRoleKey",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "chanrolekey",
      "id": "permissions_chanrolekey"
    },
    {
      "label": "chanUserKey",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "chanuserkey",
      "id": "permissions_chanuserkey"
    },
    {
      "label": "dmKey",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "dmkey",
      "id": "permissions_dmkey"
    },
    {
      "label": "mockDB",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "mockdb",
      "id": "permissions_mockdb"
    },
    {
      "label": ".GetChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": ".getchannelpermissions()",
      "id": "permissions_mockdb_getchannelpermissions"
    },
    {
      "label": ".GetUserChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": ".getuserchannelpermissions()",
      "id": "permissions_mockdb_getuserchannelpermissions"
    },
    {
      "label": ".IsDMParticipant()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": ".isdmparticipant()",
      "id": "permissions_mockdb_isdmparticipant"
    },
    {
      "label": "checker_test.go",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "checker_test.go",
      "id": "server_permissions_checker_test"
    },
    {
      "label": "newMockDB()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "newmockdb()",
      "id": "server_permissions_checker_test_newmockdb"
    },
    {
      "label": "TestHasChannelPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelperm()",
      "id": "server_permissions_checker_test_testhaschannelperm"
    },
    {
      "label": "TestHasChannelPermBatch()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelpermbatch()",
      "id": "server_permissions_checker_test_testhaschannelpermbatch"
    },
    {
      "label": "TestRequireChannelAccess()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testrequirechannelaccess()",
      "id": "server_permissions_checker_test_testrequirechannelaccess"
    },
    {
      "label": "TestVisibleChannelIDs()",
      "file_type": "code",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testvisiblechannelids()",
      "id": "server_permissions_checker_test_testvisiblechannelids"
    },
    {
      "label": "user_override_test.go",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "user_override_test.go",
      "id": "server_permissions_user_override_test"
    },
    {
      "label": "TestHasChannelPerm_AdminBypassesUserOverride()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelperm_adminbypassesuseroverride()",
      "id": "server_permissions_user_override_test_testhaschannelperm_adminbypassesuseroverride"
    },
    {
      "label": "TestHasChannelPerm_AppliesUserLayer()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelperm_appliesuserlayer()",
      "id": "server_permissions_user_override_test_testhaschannelperm_appliesuserlayer"
    },
    {
      "label": "TestHasChannelPerm_UserLookupErrorDenies()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelperm_userlookuperrordenies()",
      "id": "server_permissions_user_override_test_testhaschannelperm_userlookuperrordenies"
    },
    {
      "label": "TestHasChannelPerm_ZeroUserSkipsUserLayer()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testhaschannelperm_zerouserskipsuserlayer()",
      "id": "server_permissions_user_override_test_testhaschannelperm_zerouserskipsuserlayer"
    },
    {
      "label": "TestVisibleChannelIDs_UserOverrideLayer()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 161,
      "community_name": "newMockDB",
      "norm_label": "testvisiblechannelids_useroverridelayer()",
      "id": "server_permissions_user_override_test_testvisiblechannelids_useroverridelayer"
    },
    {
      "label": "Architecture",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "architecture",
      "id": "readme_architecture"
    },
    {
      "label": "Build and Test",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L128",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "build and test",
      "id": "readme_build_and_test"
    },
    {
      "label": "Build from source",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L136",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "build from source",
      "id": "readme_build_from_source"
    },
    {
      "label": "Configuration",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L169",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "configuration",
      "id": "readme_configuration"
    },
    {
      "label": "Contributing",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L228",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "contributing",
      "id": "readme_contributing"
    },
    {
      "label": "Core verification commands",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L153",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "core verification commands",
      "id": "readme_core_verification_commands"
    },
    {
      "label": "Docs Index",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L203",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "docs index",
      "id": "readme_docs_index"
    },
    {
      "label": "How it's built",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L30",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "how it's built",
      "id": "readme_how_it_s_built"
    },
    {
      "label": "License",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L236",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "license",
      "id": "readme_license"
    },
    {
      "label": "Option A: Prebuilt binaries",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L61",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "option a: prebuilt binaries",
      "id": "readme_option_a_prebuilt_binaries"
    },
    {
      "label": "Option B: Docker (Linux server)",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L70",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "option b: docker (linux server)",
      "id": "readme_option_b_docker_linux_server"
    },
    {
      "label": "OwnCord",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "owncord",
      "id": "readme_owncord"
    },
    {
      "label": "Platform Support (Current Releases)",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L44",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "platform support (current releases)",
      "id": "readme_platform_support_current_releases"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L130",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "prerequisites",
      "id": "readme_prerequisites"
    },
    {
      "label": "Quick Start",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L59",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "quick start",
      "id": "readme_quick_start"
    },
    {
      "label": "Security and Vulnerability Reporting",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L184",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "security and vulnerability reporting",
      "id": "readme_security_and_vulnerability_reporting"
    },
    {
      "label": "Start Here",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L52",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "start here",
      "id": "readme_start_here"
    },
    {
      "label": "Update Signing Notes (Maintainers)",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L190",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "update signing notes (maintainers)",
      "id": "readme_update_signing_notes_maintainers"
    },
    {
      "label": "What OwnCord Already Has",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L84",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "what owncord already has",
      "id": "readme_what_owncord_already_has"
    },
    {
      "label": "What works right now",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L35",
      "_origin": "ast",
      "community": 162,
      "community_name": "OwnCord",
      "norm_label": "what works right now",
      "id": "readme_what_works_right_now"
    },
    {
      "label": "bughunt-fix.js",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "bughunt-fix.js",
      "id": "claude_workflows_bughunt_fix"
    },
    {
      "label": "allResults",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L239",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "allresults",
      "id": "claude_workflows_bughunt_fix_allresults"
    },
    {
      "label": "ARGS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "args",
      "id": "claude_workflows_bughunt_fix_args"
    },
    {
      "label": "byFile",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "byfile",
      "id": "claude_workflows_bughunt_fix_byfile"
    },
    {
      "label": "clusters",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "clusters",
      "id": "claude_workflows_bughunt_fix_clusters"
    },
    {
      "label": "commits",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "commits",
      "id": "claude_workflows_bughunt_fix_commits"
    },
    {
      "label": "excluded",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "excluded",
      "id": "claude_workflows_bughunt_fix_excluded"
    },
    {
      "label": "FIX_RESULTS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "fix_results",
      "id": "claude_workflows_bughunt_fix_fix_results"
    },
    {
      "label": "fixed",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "fixed",
      "id": "claude_workflows_bughunt_fix_fixed"
    },
    {
      "label": "GATE_COMMANDS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L442",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "gate_commands",
      "id": "claude_workflows_bughunt_fix_gate_commands"
    },
    {
      "label": "GATE_RESULT",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L422",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "gate_result",
      "id": "claude_workflows_bughunt_fix_gate_result"
    },
    {
      "label": "meta",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "meta",
      "id": "claude_workflows_bughunt_fix_meta"
    },
    {
      "label": "PROVE_RESULT",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L266",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "prove_result",
      "id": "claude_workflows_bughunt_fix_prove_result"
    },
    {
      "label": "publicClusters",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L84",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "publicclusters",
      "id": "claude_workflows_bughunt_fix_publicclusters"
    },
    {
      "label": "selected",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "selected",
      "id": "claude_workflows_bughunt_fix_selected"
    },
    {
      "label": "SEV_RANK",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 163,
      "community_name": "bughunt-fix.js",
      "norm_label": "sev_rank",
      "id": "claude_workflows_bughunt_fix_sev_rank"
    },
    {
      "label": "connect-settings.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/connect-settings.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "connect-settings.spec.ts",
      "id": "client_tauri_client_tests_e2e_connect_settings_spec"
    },
    {
      "label": "health-status.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/health-status.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "health-status.spec.ts",
      "id": "client_tauri_client_tests_e2e_health_status_spec"
    },
    {
      "label": "MOCK_LOGIN_2FA_RESPONSE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mock_login_2fa_response",
      "id": "client_tauri_client_tests_e2e_helpers_mock_login_2fa_response"
    },
    {
      "label": "MOCK_LOGIN_RESPONSE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mock_login_response",
      "id": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "label": "MOCK_TOKEN",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mock_token",
      "id": "client_tauri_client_tests_e2e_helpers_mock_token"
    },
    {
      "label": "register-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "register-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_register_flow_spec"
    },
    {
      "label": "MOCK_REGISTER_RESPONSE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "mock_register_response",
      "id": "client_tauri_client_tests_e2e_register_flow_spec_mock_register_response"
    },
    {
      "label": "totp-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "community_name": "buildTauriMockScript",
      "norm_label": "totp-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_totp_flow_spec"
    },
    {
      "label": "mcp-introspect.md",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "mcp-introspect.md",
      "id": "docs_mcp_introspect"
    },
    {
      "label": "1. Install dependencies",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L96",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "1. install dependencies",
      "id": "docs_mcp_introspect_1_install_dependencies"
    },
    {
      "label": "2. Mint an API token",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L103",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "2. mint an api token",
      "id": "docs_mcp_introspect_2_mint_an_api_token"
    },
    {
      "label": "3. Put the token in your environment",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L118",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "3. put the token in your environment",
      "id": "docs_mcp_introspect_3_put_the_token_in_your_environment"
    },
    {
      "label": "4. Enable in Claude Code",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L126",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "4. enable in claude code",
      "id": "docs_mcp_introspect_4_enable_in_claude_code"
    },
    {
      "label": "`api_request`",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L145",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "`api_request`",
      "id": "docs_mcp_introspect_api_request"
    },
    {
      "label": "API tokens (server side)",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L236",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "api tokens (server side)",
      "id": "docs_mcp_introspect_api_tokens_server_side"
    },
    {
      "label": "Authentication",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L31",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "authentication",
      "id": "docs_mcp_introspect_authentication"
    },
    {
      "label": "`client_logs`",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L184",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "`client_logs`",
      "id": "docs_mcp_introspect_client_logs"
    },
    {
      "label": "Configuration",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L197",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "configuration",
      "id": "docs_mcp_introspect_configuration"
    },
    {
      "label": "How it works",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "how it works",
      "id": "docs_mcp_introspect_how_it_works"
    },
    {
      "label": "OwnCord Introspection MCP Server",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "owncord introspection mcp server",
      "id": "docs_mcp_introspect_owncord_introspection_mcp_server"
    },
    {
      "label": "Security notes",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L223",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "security notes",
      "id": "docs_mcp_introspect_security_notes"
    },
    {
      "label": "`server_logs`",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L168",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "`server_logs`",
      "id": "docs_mcp_introspect_server_logs"
    },
    {
      "label": "Setup",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L94",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "setup",
      "id": "docs_mcp_introspect_setup"
    },
    {
      "label": "The three tools",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L60",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "the three tools",
      "id": "docs_mcp_introspect_the_three_tools"
    },
    {
      "label": "TLS (cert pinning, not CA trust)",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L47",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "tls (cert pinning, not ca trust)",
      "id": "docs_mcp_introspect_tls_cert_pinning_not_ca_trust"
    },
    {
      "label": "Tool reference",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L143",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "tool reference",
      "id": "docs_mcp_introspect_tool_reference"
    },
    {
      "label": "Troubleshooting",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L210",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "troubleshooting",
      "id": "docs_mcp_introspect_troubleshooting"
    },
    {
      "label": "Verify",
      "file_type": "document",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L131",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "verify",
      "id": "docs_mcp_introspect_verify"
    },
    {
      "label": "mcp-introspect/README.md",
      "file_type": "document",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "mcp-introspect/readme.md",
      "id": "tools_mcp_introspect_readme"
    },
    {
      "label": "Full documentation",
      "file_type": "document",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "full documentation",
      "id": "tools_mcp_introspect_readme_full_documentation"
    },
    {
      "label": "owncord-introspect (MCP dev tool)",
      "file_type": "document",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "owncord-introspect (mcp dev tool)",
      "id": "tools_mcp_introspect_readme_owncord_introspect_mcp_dev_tool"
    },
    {
      "label": "Quickstart",
      "file_type": "document",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 165,
      "community_name": "OwnCord Introspection MCP Server",
      "norm_label": "quickstart",
      "id": "tools_mcp_introspect_readme_quickstart"
    },
    {
      "label": "bug-detection-improvements.md",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "bug-detection-improvements.md",
      "id": "docs_plans_bug_detection_improvements"
    },
    {
      "label": "1a. `make fuzz`",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L80",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "1a. `make fuzz`",
      "id": "docs_plans_bug_detection_improvements_1a_make_fuzz"
    },
    {
      "label": "1b. Scoped Stryker runs",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L106",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "1b. scoped stryker runs",
      "id": "docs_plans_bug_detection_improvements_1b_scoped_stryker_runs"
    },
    {
      "label": "1c. Browser-mode vitest",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L126",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "1c. browser-mode vitest",
      "id": "docs_plans_bug_detection_improvements_1c_browser_mode_vitest"
    },
    {
      "label": "1d. Prerequisite",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L132",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "1d. prerequisite",
      "id": "docs_plans_bug_detection_improvements_1d_prerequisite"
    },
    {
      "label": "3a. Client model-based tests",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L196",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "3a. client model-based tests",
      "id": "docs_plans_bug_detection_improvements_3a_client_model_based_tests"
    },
    {
      "label": "3b. Server hub simulation",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L212",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "3b. server hub simulation",
      "id": "docs_plans_bug_detection_improvements_3b_server_hub_simulation"
    },
    {
      "label": "3c. Fault-injected transport",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L218",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "3c. fault-injected transport",
      "id": "docs_plans_bug_detection_improvements_3c_fault_injected_transport"
    },
    {
      "label": "Bug-detection improvements \u2014 design",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "bug-detection improvements \u2014 design",
      "id": "docs_plans_bug_detection_improvements_bug_detection_improvements_design"
    },
    {
      "label": "Locked decisions",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L37",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "locked decisions",
      "id": "docs_plans_bug_detection_improvements_locked_decisions"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L257",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "non-goals",
      "id": "docs_plans_bug_detection_improvements_non_goals"
    },
    {
      "label": "Order and effort",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L242",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "order and effort",
      "id": "docs_plans_bug_detection_improvements_order_and_effort"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "problem",
      "id": "docs_plans_bug_detection_improvements_problem"
    },
    {
      "label": "Tier 1 \u2014 Turn on what already exists",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L78",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "tier 1 \u2014 turn on what already exists",
      "id": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists"
    },
    {
      "label": "Tier 2 \u2014 Bugs to permanent detectors",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L139",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "tier 2 \u2014 bugs to permanent detectors",
      "id": "docs_plans_bug_detection_improvements_tier_2_bugs_to_permanent_detectors"
    },
    {
      "label": "Tier 2 \u2014 delivered 2026-08-08",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L153",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "tier 2 \u2014 delivered 2026-08-08",
      "id": "docs_plans_bug_detection_improvements_tier_2_delivered_2026_08_08"
    },
    {
      "label": "Tier 3 \u2014 Stateful and chaos testing",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L188",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "tier 3 \u2014 stateful and chaos testing",
      "id": "docs_plans_bug_detection_improvements_tier_3_stateful_and_chaos_testing"
    },
    {
      "label": "Tier 4 \u2014 Sharpen the hunt",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L223",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "tier 4 \u2014 sharpen the hunt",
      "id": "docs_plans_bug_detection_improvements_tier_4_sharpen_the_hunt"
    },
    {
      "label": "What already exists and does not run",
      "file_type": "document",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 166,
      "community_name": "Bug-detection improvements \u2014 design",
      "norm_label": "what already exists and does not run",
      "id": "docs_plans_bug_detection_improvements_what_already_exists_and_does_not_run"
    },
    {
      "label": "KeybindsTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "keybindstab.ts",
      "id": "client_tauri_client_src_components_settings_keybindstab"
    },
    {
      "label": "ptt.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "ptt.ts",
      "id": "client_tauri_client_src_lib_ptt"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_ptt_log"
    },
    {
      "label": "VK_NAMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L64",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "vk_names",
      "id": "client_tauri_client_src_lib_ptt_vk_names"
    },
    {
      "label": "keybinds-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "keybinds-tab.test.ts",
      "id": "client_tauri_client_tests_unit_keybinds_tab_test"
    },
    {
      "label": "mockCaptureKeyPress",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mockcapturekeypress",
      "id": "client_tauri_client_tests_unit_keybinds_tab_test_mockcapturekeypress"
    },
    {
      "label": "mockUpdatePttKey",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mockupdatepttkey",
      "id": "client_tauri_client_tests_unit_keybinds_tab_test_mockupdatepttkey"
    },
    {
      "label": "mockVkName",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mockvkname",
      "id": "client_tauri_client_tests_unit_keybinds_tab_test_mockvkname"
    },
    {
      "label": "ptt.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "ptt.test.ts",
      "id": "client_tauri_client_tests_unit_ptt_test"
    },
    {
      "label": "mockInvoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mockinvoke",
      "id": "client_tauri_client_tests_unit_ptt_test_mockinvoke"
    },
    {
      "label": "mockListen",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mocklisten",
      "id": "client_tauri_client_tests_unit_ptt_test_mocklisten"
    },
    {
      "label": "mockSetPttGated",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mocksetpttgated",
      "id": "client_tauri_client_tests_unit_ptt_test_mocksetpttgated"
    },
    {
      "label": "mockSetPttPollingLive",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mocksetpttpollinglive",
      "id": "client_tauri_client_tests_unit_ptt_test_mocksetpttpollinglive"
    },
    {
      "label": "mockSubscribeStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "mocksubscribestore",
      "id": "client_tauri_client_tests_unit_ptt_test_mocksubscribestore"
    },
    {
      "label": "testPrefs",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 167,
      "community_name": "ptt.ts",
      "norm_label": "testprefs",
      "id": "client_tauri_client_tests_unit_ptt_test_testprefs"
    },
    {
      "label": "eslint.config.js",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "eslint.config.js",
      "id": "client_tauri_client_eslint_config"
    },
    {
      "label": "eslint-rules.js",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "eslint-rules.js",
      "id": "client_tauri_client_eslint_rules"
    },
    {
      "label": "e2eeEpochNeedsKeypairCheck",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L150",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "e2eeepochneedskeypaircheck",
      "id": "client_tauri_client_eslint_rules_e2eeepochneedskeypaircheck"
    },
    {
      "label": "e2eeVerifiedStatusLiteral",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L210",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "e2eeverifiedstatusliteral",
      "id": "client_tauri_client_eslint_rules_e2eeverifiedstatusliteral"
    },
    {
      "label": "noIdentityScopeFallback",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L267",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "noidentityscopefallback",
      "id": "client_tauri_client_eslint_rules_noidentityscopefallback"
    },
    {
      "label": "noLeaveVoiceWhenSuperseded",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L78",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "noleavevoicewhensuperseded",
      "id": "client_tauri_client_eslint_rules_noleavevoicewhensuperseded"
    },
    {
      "label": "noStoreWriteInWsOn",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "nostorewriteinwson",
      "id": "client_tauri_client_eslint_rules_nostorewriteinwson"
    },
    {
      "label": "VERIFICATION_SETTERS",
      "file_type": "code",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L208",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "verification_setters",
      "id": "client_tauri_client_eslint_rules_verification_setters"
    },
    {
      "label": "eslint-rules.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/eslint-rules.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "eslint-rules.test.ts",
      "id": "client_tauri_client_tests_unit_eslint_rules_test"
    },
    {
      "label": "ruleTester",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/eslint-rules.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 168,
      "community_name": "eslint-rules.js",
      "norm_label": "ruletester",
      "id": "client_tauri_client_tests_unit_eslint_rules_test_ruletester"
    },
    {
      "label": ".CountRoleMembers()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".countrolemembers()",
      "id": "db_db_countrolemembers"
    },
    {
      "label": ".CreateRole()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".createrole()",
      "id": "db_db_createrole"
    },
    {
      "label": ".DeleteRoleReassigning()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".deleterolereassigning()",
      "id": "db_db_deleterolereassigning"
    },
    {
      "label": ".GetDefaultRole()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".getdefaultrole()",
      "id": "db_db_getdefaultrole"
    },
    {
      "label": ".GetRoleByID()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".getrolebyid()",
      "id": "db_db_getrolebyid"
    },
    {
      "label": ".GetRoleByName()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".getrolebyname()",
      "id": "db_db_getrolebyname"
    },
    {
      "label": ".GetRoleForUser()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".getroleforuser()",
      "id": "db_db_getroleforuser"
    },
    {
      "label": ".GetUserWithRole()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".getuserwithrole()",
      "id": "db_db_getuserwithrole"
    },
    {
      "label": ".ListRoles()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".listroles()",
      "id": "db_db_listroles"
    },
    {
      "label": ".ListUserIDsByRole()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".listuseridsbyrole()",
      "id": "db_db_listuseridsbyrole"
    },
    {
      "label": ".SetRolePositions()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".setrolepositions()",
      "id": "db_db_setrolepositions"
    },
    {
      "label": ".UpdateRole()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": ".updaterole()",
      "id": "db_db_updaterole"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "role",
      "id": "server_db_dbgen_models_go_dbgen_role"
    },
    {
      "label": "role_queries.go",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "role_queries.go",
      "id": "server_db_role_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "db",
      "id": "server_db_role_queries_go_db_db"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "role",
      "id": "server_db_role_queries_go_role"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "user",
      "id": "server_db_role_queries_go_user"
    },
    {
      "label": "roleFromGen()",
      "file_type": "code",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 169,
      "community_name": "DB",
      "norm_label": "rolefromgen()",
      "id": "server_db_role_queries_rolefromgen"
    },
    {
      "label": "createChannelRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "createchannelrequest",
      "id": "admin_createchannelrequest"
    },
    {
      "label": "createTokenRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "createtokenrequest",
      "id": "admin_createtokenrequest"
    },
    {
      "label": "createTokenResponse",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "createtokenresponse",
      "id": "admin_createtokenresponse"
    },
    {
      "label": "errorResponse",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "errorresponse",
      "id": "admin_errorresponse"
    },
    {
      "label": "HubBroadcaster",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "hubbroadcaster",
      "id": "admin_hubbroadcaster"
    },
    {
      "label": "memberUnbanBroadcaster",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "memberunbanbroadcaster",
      "id": "admin_memberunbanbroadcaster"
    },
    {
      "label": "patchUserRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "patchuserrequest",
      "id": "admin_patchuserrequest"
    },
    {
      "label": "PermissionInvalidator",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "permissioninvalidator",
      "id": "admin_permissioninvalidator"
    },
    {
      "label": "putChannelPermissionRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "putchannelpermissionrequest",
      "id": "admin_putchannelpermissionrequest"
    },
    {
      "label": "reorderRolesRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "reorderrolesrequest",
      "id": "admin_reorderrolesrequest"
    },
    {
      "label": "roleRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "rolerequest",
      "id": "admin_rolerequest"
    },
    {
      "label": ".toInput()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": ".toinput()",
      "id": "admin_rolerequest_toinput"
    },
    {
      "label": "updateChannelRequest",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "updatechannelrequest",
      "id": "admin_updatechannelrequest"
    },
    {
      "label": ".validate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": ".validate()",
      "id": "admin_updatechannelrequest_validate"
    },
    {
      "label": "net/http.HandlerFunc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "net/http.handlerfunc",
      "id": "go_type_net_http_handlerfunc"
    },
    {
      "label": "handleBackup()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlebackup()",
      "id": "server_admin_handlers_backup_handlebackup"
    },
    {
      "label": "handleListBackups()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelistbackups()",
      "id": "server_admin_handlers_backup_handlelistbackups"
    },
    {
      "label": "handlers_channel_perms.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlers_channel_perms.go",
      "id": "server_admin_handlers_channel_perms"
    },
    {
      "label": "getPermChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "getpermchannel()",
      "id": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "label": "getPermUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "getpermuser()",
      "id": "server_admin_handlers_channel_perms_getpermuser"
    },
    {
      "label": "handleDeleteChannelPermission()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handledeletechannelpermission()",
      "id": "server_admin_handlers_channel_perms_handledeletechannelpermission"
    },
    {
      "label": "handleDeleteChannelUserPermission()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handledeletechanneluserpermission()",
      "id": "server_admin_handlers_channel_perms_handledeletechanneluserpermission"
    },
    {
      "label": "handleGetChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlegetchannelpermissions()",
      "id": "server_admin_handlers_channel_perms_handlegetchannelpermissions"
    },
    {
      "label": "handlePutChannelPermission()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handleputchannelpermission()",
      "id": "server_admin_handlers_channel_perms_handleputchannelpermission"
    },
    {
      "label": "handlePutChannelUserPermission()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handleputchanneluserpermission()",
      "id": "server_admin_handlers_channel_perms_handleputchanneluserpermission"
    },
    {
      "label": "requireGrantableOverride()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "requiregrantableoverride()",
      "id": "server_admin_handlers_channel_perms_requiregrantableoverride"
    },
    {
      "label": "requireManageableUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "requiremanageableuser()",
      "id": "server_admin_handlers_channel_perms_requiremanageableuser"
    },
    {
      "label": "handlers_channels.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlers_channels.go",
      "id": "server_admin_handlers_channels"
    },
    {
      "label": "getAdminChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "getadminchannel()",
      "id": "server_admin_handlers_channels_getadminchannel"
    },
    {
      "label": "handleCreateChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlecreatechannel()",
      "id": "server_admin_handlers_channels_handlecreatechannel"
    },
    {
      "label": "handleDeleteChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L278",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handledeletechannel()",
      "id": "server_admin_handlers_channels_handledeletechannel"
    },
    {
      "label": "handleGetAuditLog()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlegetauditlog()",
      "id": "server_admin_handlers_channels_handlegetauditlog"
    },
    {
      "label": "handleListChannels()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelistchannels()",
      "id": "server_admin_handlers_channels_handlelistchannels"
    },
    {
      "label": "handlePatchChannel()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlepatchchannel()",
      "id": "server_admin_handlers_channels_handlepatchchannel"
    },
    {
      "label": "nsfwAuditSuffix()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "nsfwauditsuffix()",
      "id": "server_admin_handlers_channels_nsfwauditsuffix"
    },
    {
      "label": "validateChannelType()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "validatechanneltype()",
      "id": "server_admin_handlers_channels_validatechanneltype"
    },
    {
      "label": "handlers_roles.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlers_roles.go",
      "id": "server_admin_handlers_roles"
    },
    {
      "label": "broadcastRoles()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "broadcastroles()",
      "id": "server_admin_handlers_roles_broadcastroles"
    },
    {
      "label": "handleCreateRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlecreaterole()",
      "id": "server_admin_handlers_roles_handlecreaterole"
    },
    {
      "label": "handleDeleteRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handledeleterole()",
      "id": "server_admin_handlers_roles_handledeleterole"
    },
    {
      "label": "handleListRoles()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelistroles()",
      "id": "server_admin_handlers_roles_handlelistroles"
    },
    {
      "label": "handlePatchRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlepatchrole()",
      "id": "server_admin_handlers_roles_handlepatchrole"
    },
    {
      "label": "handleReorderRoles()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlereorderroles()",
      "id": "server_admin_handlers_roles_handlereorderroles"
    },
    {
      "label": "invalidateUsers()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "invalidateusers()",
      "id": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "label": "roleServiceUnavailable()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "roleserviceunavailable()",
      "id": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "label": "writeRoleErr()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "writeroleerr()",
      "id": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "label": "handleGetSettings()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlegetsettings()",
      "id": "server_admin_handlers_settings_handlegetsettings"
    },
    {
      "label": "handlers_tokens.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlers_tokens.go",
      "id": "server_admin_handlers_tokens"
    },
    {
      "label": "handleCreateAPIToken()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlecreateapitoken()",
      "id": "server_admin_handlers_tokens_handlecreateapitoken"
    },
    {
      "label": "handleListAPITokens()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelistapitokens()",
      "id": "server_admin_handlers_tokens_handlelistapitokens"
    },
    {
      "label": "handleRevokeAPIToken()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlerevokeapitoken()",
      "id": "server_admin_handlers_tokens_handlerevokeapitoken"
    },
    {
      "label": "handlers_users.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlers_users.go",
      "id": "server_admin_handlers_users"
    },
    {
      "label": "handleForceLogout()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handleforcelogout()",
      "id": "server_admin_handlers_users_handleforcelogout"
    },
    {
      "label": "handleGetMe()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlegetme()",
      "id": "server_admin_handlers_users_handlegetme"
    },
    {
      "label": "handleGetStats()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlegetstats()",
      "id": "server_admin_handlers_users_handlegetstats"
    },
    {
      "label": "handleListUsers()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelistusers()",
      "id": "server_admin_handlers_users_handlelistusers"
    },
    {
      "label": "handlePatchUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlepatchuser()",
      "id": "server_admin_handlers_users_handlepatchuser"
    },
    {
      "label": "writeModerationErr()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "writemoderationerr()",
      "id": "server_admin_handlers_users_writemoderationerr"
    },
    {
      "label": "admin/helpers.go",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "admin/helpers.go",
      "id": "server_admin_helpers"
    },
    {
      "label": "actorFromContext()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "actorfromcontext()",
      "id": "server_admin_helpers_actorfromcontext"
    },
    {
      "label": "actorRoleFromContext()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "actorrolefromcontext()",
      "id": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "label": "helpers_internal_test.go",
      "file_type": "code",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "helpers_internal_test.go",
      "id": "server_admin_helpers_internal_test"
    },
    {
      "label": "TestQueryInt_LimitStillCapped()",
      "file_type": "code",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "testqueryint_limitstillcapped()",
      "id": "server_admin_helpers_internal_test_testqueryint_limitstillcapped"
    },
    {
      "label": "TestQueryInt_OffsetNotClampedByLimitCap()",
      "file_type": "code",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "testqueryint_offsetnotclampedbylimitcap()",
      "id": "server_admin_helpers_internal_test_testqueryint_offsetnotclampedbylimitcap"
    },
    {
      "label": "pathInt64()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "pathint64()",
      "id": "server_admin_helpers_pathint64"
    },
    {
      "label": "queryInt()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "queryint()",
      "id": "server_admin_helpers_queryint"
    },
    {
      "label": "writeErr()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "writeerr()",
      "id": "server_admin_helpers_writeerr"
    },
    {
      "label": "writeJSON()",
      "file_type": "code",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "writejson()",
      "id": "server_admin_helpers_writejson"
    },
    {
      "label": "handleLogTicket()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlelogticket()",
      "id": "server_admin_logstream_handlelogticket"
    },
    {
      "label": "handleSetupStatus()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlesetupstatus()",
      "id": "server_admin_setup_handler_handlesetupstatus"
    },
    {
      "label": "update_handlers.go",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "update_handlers.go",
      "id": "server_admin_update_handlers"
    },
    {
      "label": "applyStagedUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "applystagedupdate()",
      "id": "server_admin_update_handlers_applystagedupdate"
    },
    {
      "label": "handleApplyUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handleapplyupdate()",
      "id": "server_admin_update_handlers_handleapplyupdate"
    },
    {
      "label": "handleCheckUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 17,
      "community_name": "net/http.HandlerFunc",
      "norm_label": "handlecheckupdate()",
      "id": "server_admin_update_handlers_handlecheckupdate"
    },
    {
      "label": "1. A-2026-08-01 \u2014 Missing hierarchy guard on channel role-override delete",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L34",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "1. a-2026-08-01 \u2014 missing hierarchy guard on channel role-override delete",
      "id": "docs_audit_2026_08_04_1_a_2026_08_01_missing_hierarchy_guard_on_channel_role_override_delete"
    },
    {
      "label": "2. A-2026-08-02 \u2014 Admin channel handlers operate on DM channels",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L107",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "2. a-2026-08-02 \u2014 admin channel handlers operate on dm channels",
      "id": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels"
    },
    {
      "label": "3. A-2026-08-03 \u2014 `call_ring` / `call_decline` bypass DM block enforcement",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L179",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "3. a-2026-08-03 \u2014 `call_ring` / `call_decline` bypass dm block enforcement",
      "id": "docs_audit_2026_08_04_3_a_2026_08_03_call_ring_call_decline_bypass_dm_block_enforcement"
    },
    {
      "label": "4. Systemic observation",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L231",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "4. systemic observation",
      "id": "docs_audit_2026_08_04_4_systemic_observation"
    },
    {
      "label": "5. Additional observation \u2014 not a vulnerability",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L258",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "5. additional observation \u2014 not a vulnerability",
      "id": "docs_audit_2026_08_04_5_additional_observation_not_a_vulnerability"
    },
    {
      "label": "6. Coverage and method",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L294",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "6. coverage and method",
      "id": "docs_audit_2026_08_04_6_coverage_and_method"
    },
    {
      "label": "Caveat \u2014 this sits on a documented design boundary",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L212",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "caveat \u2014 this sits on a documented design boundary",
      "id": "docs_audit_2026_08_04_caveat_this_sits_on_a_documented_design_boundary"
    },
    {
      "label": "Description",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L43",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "description",
      "id": "docs_audit_2026_08_04_description"
    },
    {
      "label": "Description",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L115",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "description",
      "id": "docs_audit_2026_08_04_description_115"
    },
    {
      "label": "Description",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L187",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "description",
      "id": "docs_audit_2026_08_04_description_187"
    },
    {
      "label": "Exploit scenario",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L76",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "exploit scenario",
      "id": "docs_audit_2026_08_04_exploit_scenario"
    },
    {
      "label": "Exploit scenario",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L144",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "exploit scenario",
      "id": "docs_audit_2026_08_04_exploit_scenario_144"
    },
    {
      "label": "Finding closure status (maintained; update statuses in place)",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "finding closure status (maintained; update statuses in place)",
      "id": "docs_audit_2026_08_04_finding_closure_status_maintained_update_statuses_in_place"
    },
    {
      "label": "OwnCord \u2014 Security Review",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "owncord \u2014 security review",
      "id": "docs_audit_2026_08_04_owncord_security_review"
    },
    {
      "label": "Recommendation",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L97",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "recommendation",
      "id": "docs_audit_2026_08_04_recommendation"
    },
    {
      "label": "Recommendation",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L168",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "recommendation",
      "id": "docs_audit_2026_08_04_recommendation_168"
    },
    {
      "label": "Recommendation",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L224",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "recommendation",
      "id": "docs_audit_2026_08_04_recommendation_224"
    },
    {
      "label": "Scope correction",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L159",
      "_origin": "ast",
      "community": 170,
      "community_name": "OwnCord \u2014 Security Review",
      "norm_label": "scope correction",
      "id": "docs_audit_2026_08_04_scope_correction"
    },
    {
      "label": "slash-commands.md",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "slash-commands.md",
      "id": "docs_plans_slash_commands"
    },
    {
      "label": "Built-in commands",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L227",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "built-in commands",
      "id": "docs_plans_slash_commands_built_in_commands"
    },
    {
      "label": "Code surface",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L198",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "code surface",
      "id": "docs_plans_slash_commands_code_surface"
    },
    {
      "label": "Concurrency & lifecycle",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L241",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "concurrency & lifecycle",
      "id": "docs_plans_slash_commands_concurrency_lifecycle"
    },
    {
      "label": "Failure modes & UX",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L255",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "failure modes & ux",
      "id": "docs_plans_slash_commands_failure_modes_ux"
    },
    {
      "label": "Files-to-touch checklist (for the implementing agent)",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L330",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "files-to-touch checklist (for the implementing agent)",
      "id": "docs_plans_slash_commands_files_to_touch_checklist_for_the_implementing_agent"
    },
    {
      "label": "Manifest changes",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L115",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "manifest changes",
      "id": "docs_plans_slash_commands_manifest_changes"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L38",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "non-goals",
      "id": "docs_plans_slash_commands_non_goals"
    },
    {
      "label": "Open questions",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L311",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "open questions",
      "id": "docs_plans_slash_commands_open_questions"
    },
    {
      "label": "Permission model",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L215",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "permission model",
      "id": "docs_plans_slash_commands_permission_model"
    },
    {
      "label": "Plan: Slash command dispatcher in WS",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "plan: slash command dispatcher in ws",
      "id": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws"
    },
    {
      "label": "Rollout",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L296",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "rollout",
      "id": "docs_plans_slash_commands_rollout"
    },
    {
      "label": "Schema additions",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L176",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "schema additions",
      "id": "docs_plans_slash_commands_schema_additions"
    },
    {
      "label": "Surface design",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L47",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "surface design",
      "id": "docs_plans_slash_commands_surface_design"
    },
    {
      "label": "Telemetry",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L285",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "telemetry",
      "id": "docs_plans_slash_commands_telemetry"
    },
    {
      "label": "Testing strategy",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L266",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "testing strategy",
      "id": "docs_plans_slash_commands_testing_strategy"
    },
    {
      "label": "Why",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "why",
      "id": "docs_plans_slash_commands_why"
    },
    {
      "label": "Wire format",
      "file_type": "document",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L49",
      "_origin": "ast",
      "community": 171,
      "community_name": "Plan: Slash command dispatcher in WS",
      "norm_label": "wire format",
      "id": "docs_plans_slash_commands_wire_format"
    },
    {
      "label": "PluginAdminHandler",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "pluginadminhandler",
      "id": "api_pluginadminhandler"
    },
    {
      "label": ".disable()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": ".disable()",
      "id": "api_pluginadminhandler_disable"
    },
    {
      "label": ".enable()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": ".enable()",
      "id": "api_pluginadminhandler_enable"
    },
    {
      "label": ".install()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": ".install()",
      "id": "api_pluginadminhandler_install"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": ".list()",
      "id": "api_pluginadminhandler_list"
    },
    {
      "label": ".uninstall()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": ".uninstall()",
      "id": "api_pluginadminhandler_uninstall"
    },
    {
      "label": "net/http.Request",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "net/http.request",
      "id": "go_type_net_http_request"
    },
    {
      "label": "net/http.ResponseWriter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "net/http.responsewriter",
      "id": "go_type_net_http_responsewriter"
    },
    {
      "label": "okHandler()",
      "file_type": "code",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "okhandler()",
      "id": "server_api_livekit_ratelimit_test_okhandler"
    },
    {
      "label": "ok()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "ok()",
      "id": "server_api_middleware_test_ok"
    },
    {
      "label": "plugins_handler.go",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "plugins_handler.go",
      "id": "server_api_plugins_handler"
    },
    {
      "label": "hasZipMagic()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "haszipmagic()",
      "id": "server_api_plugins_handler_haszipmagic"
    },
    {
      "label": "isZipContentType()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "iszipcontenttype()",
      "id": "server_api_plugins_handler_iszipcontenttype"
    },
    {
      "label": "parsePluginID()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "parsepluginid()",
      "id": "server_api_plugins_handler_parsepluginid"
    },
    {
      "label": "pluginRuntimeState()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "pluginruntimestate()",
      "id": "server_api_plugins_handler_pluginruntimestate"
    },
    {
      "label": "TestHasZipMagic()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "testhaszipmagic()",
      "id": "server_api_plugins_handler_test_testhaszipmagic"
    },
    {
      "label": "TestIsZipContentType()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 172,
      "community_name": "net/http.Request",
      "norm_label": "testiszipcontenttype()",
      "id": "server_api_plugins_handler_test_testiszipcontenttype"
    },
    {
      "label": "emit_seq_order_test.go",
      "file_type": "code",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "emit_seq_order_test.go",
      "id": "server_ws_emit_seq_order_test"
    },
    {
      "label": "TestEmitSequencedDM_UsesNormalQueueToPreserveSeqOrder()",
      "file_type": "code",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testemitsequenceddm_usesnormalqueuetopreserveseqorder()",
      "id": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder"
    },
    {
      "label": "TestEmitUserTargeted_KeepsHighPriorityFastLane()",
      "file_type": "code",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testemitusertargeted_keepshighpriorityfastlane()",
      "id": "server_ws_emit_seq_order_test_testemitusertargeted_keepshighpriorityfastlane"
    },
    {
      "label": "NewTestClientWithChannel()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "newtestclientwithchannel()",
      "id": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "label": "harvest_s4_internal_test.go",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "harvest_s4_internal_test.go",
      "id": "server_ws_harvest_s4_internal_test"
    },
    {
      "label": "TestComputeAllowedChannels_DMLookupErrorIsFatal()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testcomputeallowedchannels_dmlookuperrorisfatal()",
      "id": "server_ws_harvest_s4_internal_test_testcomputeallowedchannels_dmlookuperrorisfatal"
    },
    {
      "label": "TestDeliverBroadcast_ShedFrameLeavesNoSeqGap()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testdeliverbroadcast_shedframeleavesnoseqgap()",
      "id": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap"
    },
    {
      "label": "TestEmitEvents_DMChannelOpenForcesFullResyncForOlderClients()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testemitevents_dmchannelopenforcesfullresyncforolderclients()",
      "id": "server_ws_harvest_s4_internal_test_testemitevents_dmchannelopenforcesfullresyncforolderclients"
    },
    {
      "label": "TestFailedHandshake_MarksUserOfflineWhenNoReplacementRemains()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testfailedhandshake_marksuserofflinewhennoreplacementremains()",
      "id": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains"
    },
    {
      "label": "TestKickClient_SubscribeRaceCannotLeaveDeadSubscriber()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testkickclient_subscriberacecannotleavedeadsubscriber()",
      "id": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber"
    },
    {
      "label": "TestStaleTick_PrunesIdleTopicLimiterBuckets()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "teststaletick_prunesidletopiclimiterbuckets()",
      "id": "server_ws_harvest_s4_internal_test_teststaletick_prunesidletopiclimiterbuckets"
    },
    {
      "label": "hub_register_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "hub_register_test.go",
      "id": "server_ws_hub_register_test"
    },
    {
      "label": "TestRegisterNow_FreshConnectDoesNotInheritFocusedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testregisternow_freshconnectdoesnotinheritfocusedchannel()",
      "id": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel"
    },
    {
      "label": "TestRegisterNow_ResumeFocusedChannelStaysReadGated()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testregisternow_resumefocusedchannelstaysreadgated()",
      "id": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated"
    },
    {
      "label": "TestRegisterNow_ResumeTransfersFocusedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testregisternow_resumetransfersfocusedchannel()",
      "id": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel"
    },
    {
      "label": "TestSubscribe_RefusesReplacedClientWithClosedSend()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testsubscribe_refusesreplacedclientwithclosedsend()",
      "id": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend"
    },
    {
      "label": "ChannelTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "channeltopic()",
      "id": "server_ws_pubsub_channeltopic"
    },
    {
      "label": "TestChannelTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 173,
      "community_name": "ChannelTopic",
      "norm_label": "testchanneltopic()",
      "id": "server_ws_pubsub_test_testchanneltopic"
    },
    {
      "label": "github.com/owncord/server/syncutil.Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "github.com/owncord/server/syncutil.mutex",
      "id": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "label": "user.go",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "user.go",
      "id": "server_service_user"
    },
    {
      "label": "cleanText()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "cleantext()",
      "id": "server_service_user_cleantext"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "store",
      "id": "server_service_user_go_store"
    },
    {
      "label": "nullable()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "nullable()",
      "id": "server_service_user_nullable"
    },
    {
      "label": "resolveOptional()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "resolveoptional()",
      "id": "server_service_user_resolveoptional"
    },
    {
      "label": "ChangePasswordResult",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "changepasswordresult",
      "id": "service_changepasswordresult"
    },
    {
      "label": ".HandlePresenceUpdate()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".handlepresenceupdate()",
      "id": "service_channelservice_handlepresenceupdate"
    },
    {
      "label": "keyedMutex",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "keyedmutex",
      "id": "service_keyedmutex"
    },
    {
      "label": ".lock()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".lock()",
      "id": "service_keyedmutex_lock"
    },
    {
      "label": "ProfilePatch",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "profilepatch",
      "id": "service_profilepatch"
    },
    {
      "label": "UserService",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": "userservice",
      "id": "service_userservice"
    },
    {
      "label": ".ChangePassword()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".changepassword()",
      "id": "service_userservice_changepassword"
    },
    {
      "label": ".ClearCustomStatus()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".clearcustomstatus()",
      "id": "service_userservice_clearcustomstatus"
    },
    {
      "label": ".RevokeSession()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L291",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".revokesession()",
      "id": "service_userservice_revokesession"
    },
    {
      "label": ".SetCustomStatus()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".setcustomstatus()",
      "id": "service_userservice_setcustomstatus"
    },
    {
      "label": ".UpdateIdentityKey()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".updateidentitykey()",
      "id": "service_userservice_updateidentitykey"
    },
    {
      "label": ".UpdateProfile()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 174,
      "community_name": "UserService",
      "norm_label": ".updateprofile()",
      "id": "service_userservice_updateprofile"
    },
    {
      "label": "FINDINGS.md",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "findings.md",
      "id": "superpowers_findings"
    },
    {
      "label": "Blocked \u2014 fix attempted, revert-proof failed",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L7",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "blocked \u2014 fix attempted, revert-proof failed",
      "id": "superpowers_findings_blocked_fix_attempted_revert_proof_failed"
    },
    {
      "label": "Declined",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3500",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "declined",
      "id": "superpowers_findings_declined"
    },
    {
      "label": "OC-0001 \u2014 high \u2014 Wrapped room keys have no freshness binding, so old offers replay forever",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3502",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0001 \u2014 high \u2014 wrapped room keys have no freshness binding, so old offers replay forever",
      "id": "superpowers_findings_oc_0001_high_wrapped_room_keys_have_no_freshness_binding_so_old_offers_replay_forever"
    },
    {
      "label": "OC-0003 \u2014 high \u2014 Unverified peers get no safety number, removing TOFU's only out-of-band escape hatch",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3514",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0003 \u2014 high \u2014 unverified peers get no safety number, removing tofu's only out-of-band escape hatch",
      "id": "superpowers_findings_oc_0003_high_unverified_peers_get_no_safety_number_removing_tofu_s_only_out_of_band_escape_hatch"
    },
    {
      "label": "OC-0012 \u2014 low \u2014 CleanupVoiceForChannel never clears voiceKeyHolders",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0012 \u2014 low \u2014 cleanupvoiceforchannel never clears voicekeyholders",
      "id": "superpowers_findings_oc_0012_low_cleanupvoiceforchannel_never_clears_voicekeyholders"
    },
    {
      "label": "OC-0039 \u2014 medium \u2014 DeleteMessage treats a GetChannel read error as \"not a DM\", letting a moderator hard-delete another user's private DM message",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3526",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0039 \u2014 medium \u2014 deletemessage treats a getchannel read error as \"not a dm\", letting a moderator hard-delete another user's private dm message",
      "id": "superpowers_findings_oc_0039_medium_deletemessage_treats_a_getchannel_read_error_as_not_a_dm_letting_a_moderator_hard_delete_another_user_s_private_dm_message"
    },
    {
      "label": "OC-0058 \u2014 low \u2014 Unban emits no WS event \u2014 *ws.Hub does not implement memberUnbanBroadcaster",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L19",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0058 \u2014 low \u2014 unban emits no ws event \u2014 *ws.hub does not implement memberunbanbroadcaster",
      "id": "superpowers_findings_oc_0058_low_unban_emits_no_ws_event_ws_hub_does_not_implement_memberunbanbroadcaster"
    },
    {
      "label": "OC-0081 \u2014 low \u2014 voice_max_video cap counts the requester's own camera row, so a user whose server-side camera flag is already 1 can never re-enable",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L36",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0081 \u2014 low \u2014 voice_max_video cap counts the requester's own camera row, so a user whose server-side camera flag is already 1 can never re-enable",
      "id": "superpowers_findings_oc_0081_low_voice_max_video_cap_counts_the_requester_s_own_camera_row_so_a_user_whose_server_side_camera_flag_is_already_1_can_never_re_enable"
    },
    {
      "label": "OC-0086 \u2014 low \u2014 sweepStaleVoiceStates classifies ghost rows from a snapshot and then deletes them without re-checking, so an in-flight voice_join is ejected from the SFU while the hub still believes the user is in the room",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L48",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0086 \u2014 low \u2014 sweepstalevoicestates classifies ghost rows from a snapshot and then deletes them without re-checking, so an in-flight voice_join is ejected from the sfu while the hub still believes the user is in the room",
      "id": "superpowers_findings_oc_0086_low_sweepstalevoicestates_classifies_ghost_rows_from_a_snapshot_and_then_deletes_them_without_re_checking_so_an_in_flight_voice_join_is_ejected_from_the_sfu_while_the_hub_still_believes_the_user_is_in_the_room"
    },
    {
      "label": "OC-0090 \u2014 low \u2014 channelReadAudience falls through to a server-wide role scan when the channel row is gone, leaking a private group-DM's voice_leave to every connected member",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L96",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0090 \u2014 low \u2014 channelreadaudience falls through to a server-wide role scan when the channel row is gone, leaking a private group-dm's voice_leave to every connected member",
      "id": "superpowers_findings_oc_0090_low_channelreadaudience_falls_through_to_a_server_wide_role_scan_when_the_channel_row_is_gone_leaking_a_private_group_dm_s_voice_leave_to_every_connected_member"
    },
    {
      "label": "OC-0092 \u2014 low \u2014 Plugin slash-command broadcast can post live content into an archived (read-only) channel",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3549",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0092 \u2014 low \u2014 plugin slash-command broadcast can post live content into an archived (read-only) channel",
      "id": "superpowers_findings_oc_0092_low_plugin_slash_command_broadcast_can_post_live_content_into_an_archived_read_only_channel"
    },
    {
      "label": "OC-0101 \u2014 medium \u2014 Channel-visibility watermark is bumped after the fan-out loop, so a client reconnecting during the loop replays past the change and never converges",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L123",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "oc-0101 \u2014 medium \u2014 channel-visibility watermark is bumped after the fan-out loop, so a client reconnecting during the loop replays past the change and never converges",
      "id": "superpowers_findings_oc_0101_medium_channel_visibility_watermark_is_bumped_after_the_fan_out_loop_so_a_client_reconnecting_during_the_loop_replays_past_the_change_and_never_converges"
    },
    {
      "label": "OwnCord Findings Ledger",
      "file_type": "document",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 175,
      "community_name": "Blocked \u2014 fix attempted, revert-proof failed",
      "norm_label": "owncord findings ledger",
      "id": "superpowers_findings_owncord_findings_ledger"
    },
    {
      "label": "backupEntry",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "backupentry",
      "id": "admin_backupentry"
    },
    {
      "label": "handlers_backup.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "handlers_backup.go",
      "id": "server_admin_handlers_backup"
    },
    {
      "label": "absOrRaw()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "absorraw()",
      "id": "server_admin_handlers_backup_absorraw"
    },
    {
      "label": "closeDatabase()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L349",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "closedatabase()",
      "id": "server_admin_handlers_backup_closedatabase"
    },
    {
      "label": "copyFile()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L400",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "copyfile()",
      "id": "server_admin_handlers_backup_copyfile"
    },
    {
      "label": "handleRestoreBackup()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "handlerestorebackup()",
      "id": "server_admin_handlers_backup_handlerestorebackup"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "init()",
      "id": "server_admin_handlers_backup_init"
    },
    {
      "label": "requestRestart()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "requestrestart()",
      "id": "server_admin_handlers_backup_requestrestart"
    },
    {
      "label": "restartProcess()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L367",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "restartprocess()",
      "id": "server_admin_handlers_backup_restartprocess"
    },
    {
      "label": "SetBackupDir()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "setbackupdir()",
      "id": "server_admin_handlers_backup_setbackupdir"
    },
    {
      "label": "CheckBackupIntegrity()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L443",
      "_origin": "ast",
      "community": 176,
      "community_name": "handlers_backup.go",
      "norm_label": "checkbackupintegrity()",
      "id": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "label": "LogsTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logstab.ts",
      "id": "client_tauri_client_src_components_settings_logstab"
    },
    {
      "label": "LOG_FILTER_LEVELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "log_filter_levels",
      "id": "client_tauri_client_src_components_settings_logstab_log_filter_levels"
    },
    {
      "label": "LOG_LEVEL_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "log_level_colors",
      "id": "client_tauri_client_src_components_settings_logstab_log_level_colors"
    },
    {
      "label": "LOG_MIN_LEVELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L30",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "log_min_levels",
      "id": "client_tauri_client_src_components_settings_logstab_log_min_levels"
    },
    {
      "label": "getSessionDebugInfo",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1796",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "getsessiondebuginfo",
      "id": "client_tauri_client_src_lib_livekitsession_getsessiondebuginfo"
    },
    {
      "label": "logger.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logger.ts",
      "id": "client_tauri_client_src_lib_logger"
    },
    {
      "label": "listeners",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "listeners",
      "id": "client_tauri_client_src_lib_logger_listeners"
    },
    {
      "label": "LOG_LEVEL_PRIORITY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "log_level_priority",
      "id": "client_tauri_client_src_lib_logger_log_level_priority"
    },
    {
      "label": "LOG_LEVELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L130",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "log_levels",
      "id": "client_tauri_client_src_lib_logger_log_levels"
    },
    {
      "label": "logBuffer",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logbuffer",
      "id": "client_tauri_client_src_lib_logger_logbuffer"
    },
    {
      "label": "logger.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logger.test.ts",
      "id": "client_tauri_client_tests_unit_logger_test"
    },
    {
      "label": "logs-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "logs-tab.test.ts",
      "id": "client_tauri_client_tests_unit_logs_tab_test"
    },
    {
      "label": "{\n  mockGetLogBuffer,\n  mockClearLogBuffer,\n  mockAddLogListener,\n  mockSetLogLevel,\n  mockGetLogLevel,\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 177,
      "community_name": "logger.ts",
      "norm_label": "{\n  mockgetlogbuffer,\n  mockclearlogbuffer,\n  mockaddloglistener,\n  mocksetloglevel,\n  mockgetloglevel,\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n}",
      "id": "client_tauri_client_tests_unit_logs_tab_test_mockgetlogbuffer_mockclearlogbuffer_mockaddloglistener_mocksetloglevel_mockgetloglevel_eslint_disable_next_line_typescript_eslint_no_explicit_any"
    },
    {
      "label": "fallback_crypto.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "fallback_crypto.rs",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto"
    },
    {
      "label": "creates_and_reuses_the_key_file()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L215",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "creates_and_reuses_the_key_file()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_creates_and_reuses_the_key_file"
    },
    {
      "label": "finish_new_key_file()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L96",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "finish_new_key_file()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file"
    },
    {
      "label": "load_or_create_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L36",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "load_or_create_key()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key"
    },
    {
      "label": "nonces_are_unique_per_seal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L207",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "nonces_are_unique_per_seal()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_nonces_are_unique_per_seal"
    },
    {
      "label": "protect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L113",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "protect()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "label": "rejects_a_corrupt_key_file()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L268",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "rejects_a_corrupt_key_file()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_corrupt_key_file"
    },
    {
      "label": "rejects_a_foreign_aad()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L182",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "rejects_a_foreign_aad()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_foreign_aad"
    },
    {
      "label": "rejects_a_wrong_key_and_tampering()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L191",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "rejects_a_wrong_key_and_tampering()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_wrong_key_and_tampering"
    },
    {
      "label": "removes_the_partial_file_when_the_write_fails()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L240",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "removes_the_partial_file_when_the_write_fails()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_removes_the_partial_file_when_the_write_fails"
    },
    {
      "label": "round_trips_a_secret()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L174",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "round_trips_a_secret()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_round_trips_a_secret"
    },
    {
      "label": "FnOnce",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "fnonce",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rs_fnonce"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rs_string"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "vec",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_rs_vec"
    },
    {
      "label": "test_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L167",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "test_key()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "label": "unprotect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L137",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "unprotect()",
      "id": "client_tauri_client_src_tauri_src_fallback_crypto_unprotect"
    },
    {
      "label": "Path",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 178,
      "community_name": "fallback_crypto.rs",
      "norm_label": "path",
      "id": "path"
    },
    {
      "label": "DELETE /api/v1/dms/{channelId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1134",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "delete /api/v1/dms/{channelid}",
      "id": "docs_api_delete_api_v1_dms_channelid"
    },
    {
      "label": "Direct Messages",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L963",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "direct messages",
      "id": "docs_api_direct_messages"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1091",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "errors",
      "id": "docs_api_errors_1091"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1125",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "errors",
      "id": "docs_api_errors_1125"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1153",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "errors",
      "id": "docs_api_errors_1153"
    },
    {
      "label": "GET /api/v1/dms",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L998",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "get /api/v1/dms",
      "id": "docs_api_get_api_v1_dms"
    },
    {
      "label": "PATCH /api/v1/dms/{channelId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1101",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "patch /api/v1/dms/{channelid}",
      "id": "docs_api_patch_api_v1_dms_channelid"
    },
    {
      "label": "POST /api/v1/dms",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L967",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "post /api/v1/dms",
      "id": "docs_api_post_api_v1_dms"
    },
    {
      "label": "POST /api/v1/dms/group",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1056",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "post /api/v1/dms/group",
      "id": "docs_api_post_api_v1_dms_group"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1072",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "request",
      "id": "docs_api_request_1072"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1112",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "request",
      "id": "docs_api_request_1112"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L973",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "request",
      "id": "docs_api_request_973"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1004",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1004"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1120",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1120"
    },
    {
      "label": "Response 200 OK (existing channel) or 201 Created (new channel)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L981",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "response 200 ok (existing channel) or 201 created (new channel)",
      "id": "docs_api_response_200_ok_existing_channel_or_201_created_new_channel"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1086",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_1086"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1151",
      "_origin": "ast",
      "community": 179,
      "community_name": "Direct Messages",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_1151"
    },
    {
      "label": "NewTestClient()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "newtestclient()",
      "id": "server_ws_export_test_newtestclient"
    },
    {
      "label": "SetClientLastActivityForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "setclientlastactivityfortest()",
      "id": "server_ws_export_test_setclientlastactivityfortest"
    },
    {
      "label": "handlers_command_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "handlers_command_test.go",
      "id": "server_ws_handlers_command_test"
    },
    {
      "label": "TestChatCommand_MalformedPayload_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testchatcommand_malformedpayload_returnsbadrequest()",
      "id": "server_ws_handlers_command_test_testchatcommand_malformedpayload_returnsbadrequest"
    },
    {
      "label": "TestChatCommand_NoRegistry_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testchatcommand_noregistry_returnserror()",
      "id": "server_ws_handlers_command_test_testchatcommand_noregistry_returnserror"
    },
    {
      "label": "TestChatCommand_RateLimited_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testchatcommand_ratelimited_returnserror()",
      "id": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror"
    },
    {
      "label": "TestChatCommand_UnknownCommand_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testchatcommand_unknowncommand_returnserror()",
      "id": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror"
    },
    {
      "label": "TestEventSink_Emit_NilSink_NoOp()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testeventsink_emit_nilsink_noop()",
      "id": "server_ws_handlers_command_test_testeventsink_emit_nilsink_noop"
    },
    {
      "label": "hub_broadcast_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "hub_broadcast_test.go",
      "id": "server_ws_hub_broadcast_test"
    },
    {
      "label": "awaitMessage()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "awaitmessage()",
      "id": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "label": "TestHub_BroadcastDropCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcastdropcount()",
      "id": "server_ws_hub_broadcast_test_testhub_broadcastdropcount"
    },
    {
      "label": "TestHub_BroadcastUserUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcastuserupdate()",
      "id": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate"
    },
    {
      "label": "TestHub_BroadcastUserUpdate_NilOptionalFields()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcastuserupdate_niloptionalfields()",
      "id": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields"
    },
    {
      "label": "TestHub_BroadcastUserUpdate_ReachesEveryClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcastuserupdate_reacheseveryclient()",
      "id": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient"
    },
    {
      "label": "TestHub_ChannelReadAudience_ExcludesArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_channelreadaudience_excludesarchivedchannel()",
      "id": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel"
    },
    {
      "label": "TestHub_SetEventPersister()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_seteventpersister()",
      "id": "server_ws_hub_broadcast_test_testhub_seteventpersister"
    },
    {
      "label": "hub_emoji_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "hub_emoji_test.go",
      "id": "server_ws_hub_emoji_test"
    },
    {
      "label": "decodeEmojiUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "decodeemojiupdate()",
      "id": "server_ws_hub_emoji_test_decodeemojiupdate"
    },
    {
      "label": "emojiUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "emojiupdatepayload",
      "id": "server_ws_hub_emoji_test_go_ws_emojiupdatepayload"
    },
    {
      "label": "TestBroadcastEmojiUpdate_CarriesShortcodeAndURL()",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastemojiupdate_carriesshortcodeandurl()",
      "id": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl"
    },
    {
      "label": "TestBroadcastEmojiUpdate_EmptySetIsAnArray()",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastemojiupdate_emptysetisanarray()",
      "id": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray"
    },
    {
      "label": "TestBroadcastEmojiUpdate_NilEntriesAreSkipped()",
      "file_type": "code",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastemojiupdate_nilentriesareskipped()",
      "id": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped"
    },
    {
      "label": "hub_roles_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "hub_roles_test.go",
      "id": "server_ws_hub_roles_test"
    },
    {
      "label": "TestBroadcastRolesUpdate_CarriesFullList()",
      "file_type": "code",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastrolesupdate_carriesfulllist()",
      "id": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist"
    },
    {
      "label": "TestBroadcastRolesUpdate_NilEntriesAreSkipped()",
      "file_type": "code",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastrolesupdate_nilentriesareskipped()",
      "id": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped"
    },
    {
      "label": "TestRefreshAllChannelVisibility_CoversEveryChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testrefreshallchannelvisibility_coverseverychannel()",
      "id": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel"
    },
    {
      "label": "TestRefreshAllChannelVisibility_SkipsDMChannels()",
      "file_type": "code",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testrefreshallchannelvisibility_skipsdmchannels()",
      "id": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels"
    },
    {
      "label": "hub_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "hub_test.go",
      "id": "server_ws_hub_test"
    },
    {
      "label": "assertNoMsgType()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1021",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "assertnomsgtype()",
      "id": "server_ws_hub_test_assertnomsgtype"
    },
    {
      "label": "assertNotReceived()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L660",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "assertnotreceived()",
      "id": "server_ws_hub_test_assertnotreceived"
    },
    {
      "label": "assertReceived()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L629",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "assertreceived()",
      "id": "server_ws_hub_test_assertreceived"
    },
    {
      "label": "drainForMsgType()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1000",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "drainformsgtype()",
      "id": "server_ws_hub_test_drainformsgtype"
    },
    {
      "label": "newTestHub()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "newtesthub()",
      "id": "server_ws_hub_test_newtesthub"
    },
    {
      "label": "openTestDB()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "opentestdb()",
      "id": "server_ws_hub_test_opentestdb"
    },
    {
      "label": "seedTestUser()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "seedtestuser()",
      "id": "server_ws_hub_test_seedtestuser"
    },
    {
      "label": "TestBroadcastMemberUpdate_ClosesSocketWhenVisibilityUnresolved()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1271",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastmemberupdate_closessocketwhenvisibilityunresolved()",
      "id": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved"
    },
    {
      "label": "TestBroadcastMemberUpdate_RevokesUnreadableSubscriptions()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1196",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastmemberupdate_revokesunreadablesubscriptions()",
      "id": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions"
    },
    {
      "label": "TestHub_BroadcastChatBulkDeleted_OneEventToChannelMembers()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcastchatbulkdeleted_oneeventtochannelmembers()",
      "id": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers"
    },
    {
      "label": "TestHub_BroadcastToAll_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttoall_deliverstoallclients()",
      "id": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastToAll_NoClients()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttoall_noclients()",
      "id": "server_ws_hub_test_testhub_broadcasttoall_noclients"
    },
    {
      "label": "TestHub_BroadcastToAll_StillDeliversToUnfocusedClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttoall_stilldeliverstounfocusedclient()",
      "id": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient"
    },
    {
      "label": "TestHub_BroadcastToChannel_NotDeliveredOnVoiceMembershipAlone()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttochannel_notdeliveredonvoicemembershipalone()",
      "id": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone"
    },
    {
      "label": "TestHub_BroadcastToChannel_OnlySendsToChannelMembers()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttochannel_onlysendstochannelmembers()",
      "id": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers"
    },
    {
      "label": "TestHub_BroadcastToChannel_SkipsUnfocusedClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttochannel_skipsunfocusedclient()",
      "id": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient"
    },
    {
      "label": "TestHub_BroadcastToChannel_UnfocusedDoesNotReceiveAnyChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L411",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel()",
      "id": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel"
    },
    {
      "label": "TestHub_BroadcastToChannel_ZeroChannelSendsToAll()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_broadcasttochannel_zerochannelsendstoall()",
      "id": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall"
    },
    {
      "label": "TestHub_ChatSend_RateLimit()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L525",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_chatsend_ratelimit()",
      "id": "server_ws_hub_test_testhub_chatsend_ratelimit"
    },
    {
      "label": "TestHub_CleanupVoiceForChannel_NoVoiceState_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L735",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_cleanupvoiceforchannel_novoicestate_nopanic()",
      "id": "server_ws_hub_test_testhub_cleanupvoiceforchannel_novoicestate_nopanic"
    },
    {
      "label": "TestHub_ConcurrentRegisterUnregister()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L575",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_concurrentregisterunregister()",
      "id": "server_ws_hub_test_testhub_concurrentregisterunregister"
    },
    {
      "label": "TestHub_GetClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L605",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_getclient()",
      "id": "server_ws_hub_test_testhub_getclient"
    },
    {
      "label": "TestHub_GracefulStop_Idempotent()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L706",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_gracefulstop_idempotent()",
      "id": "server_ws_hub_test_testhub_gracefulstop_idempotent"
    },
    {
      "label": "TestHub_GracefulStop_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L699",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_gracefulstop_nopanic()",
      "id": "server_ws_hub_test_testhub_gracefulstop_nopanic"
    },
    {
      "label": "TestHub_GracefulStop_StopsHub()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L680",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_gracefulstop_stopshub()",
      "id": "server_ws_hub_test_testhub_gracefulstop_stopshub"
    },
    {
      "label": "TestHub_HandleMessage_InvalidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L496",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_handlemessage_invalidjson()",
      "id": "server_ws_hub_test_testhub_handlemessage_invalidjson"
    },
    {
      "label": "TestHub_HandleMessage_UnknownType_SendsError()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_handlemessage_unknowntype_sendserror()",
      "id": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror"
    },
    {
      "label": "TestHub_LiveKitHealthCheck_NilReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L936",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_livekithealthcheck_nilreturnserror()",
      "id": "server_ws_hub_test_testhub_livekithealthcheck_nilreturnserror"
    },
    {
      "label": "TestHub_RegisterIncrementsCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_registerincrementscount()",
      "id": "server_ws_hub_test_testhub_registerincrementscount"
    },
    {
      "label": "TestHub_RegisterNow_VoiceChannelSubscriptionFollowsReadPermission()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_registernow_voicechannelsubscriptionfollowsreadpermission()",
      "id": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission"
    },
    {
      "label": "TestHub_RegisterSameUserTwice()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_registersameusertwice()",
      "id": "server_ws_hub_test_testhub_registersameusertwice"
    },
    {
      "label": "TestHub_RunStops()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_runstops()",
      "id": "server_ws_hub_test_testhub_runstops"
    },
    {
      "label": "TestHub_SendToUser_ExistingClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L436",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sendtouser_existingclient()",
      "id": "server_ws_hub_test_testhub_sendtouser_existingclient"
    },
    {
      "label": "TestHub_SendToUser_MissingClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sendtouser_missingclient()",
      "id": "server_ws_hub_test_testhub_sendtouser_missingclient"
    },
    {
      "label": "TestHub_SetLiveKit_NilSafe()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L672",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_setlivekit_nilsafe()",
      "id": "server_ws_hub_test_testhub_setlivekit_nilsafe"
    },
    {
      "label": "TestHub_SetLiveKitProcess()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L949",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_setlivekitprocess()",
      "id": "server_ws_hub_test_testhub_setlivekitprocess"
    },
    {
      "label": "TestHub_SweepRevokedSessions_EmptyTokenHashSkipped()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L916",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweeprevokedsessions_emptytokenhashskipped()",
      "id": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped"
    },
    {
      "label": "TestHub_SweepRevokedSessions_KicksBannedClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L875",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweeprevokedsessions_kicksbannedclient()",
      "id": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient"
    },
    {
      "label": "TestHub_SweepRevokedSessions_KicksRevokedClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L813",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweeprevokedsessions_kicksrevokedclient()",
      "id": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient"
    },
    {
      "label": "TestHub_SweepStaleClients_AllFresh()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L788",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweepstaleclients_allfresh()",
      "id": "server_ws_hub_test_testhub_sweepstaleclients_allfresh"
    },
    {
      "label": "TestHub_SweepStaleClients_NoClientsNoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L783",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweepstaleclients_noclientsnopanic()",
      "id": "server_ws_hub_test_testhub_sweepstaleclients_noclientsnopanic"
    },
    {
      "label": "TestHub_SweepStaleClients_RemovesInactiveClients()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L749",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_sweepstaleclients_removesinactiveclients()",
      "id": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients"
    },
    {
      "label": "TestHub_UnregisterDecrementsCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_unregisterdecrementscount()",
      "id": "server_ws_hub_test_testhub_unregisterdecrementscount"
    },
    {
      "label": "TestHub_VoiceSessionCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L958",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testhub_voicesessioncount()",
      "id": "server_ws_hub_test_testhub_voicesessioncount"
    },
    {
      "label": "TestNewHub_NotNil()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testnewhub_notnil()",
      "id": "server_ws_hub_test_testnewhub_notnil"
    },
    {
      "label": "TestRefreshChannelVisibility_ForcesFullResyncForStaleResumes()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1160",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testrefreshchannelvisibility_forcesfullresyncforstaleresumes()",
      "id": "server_ws_hub_test_testrefreshchannelvisibility_forcesfullresyncforstaleresumes"
    },
    {
      "label": "TestRefreshChannelVisibility_TargetedCreateCarriesPerClientCanSend()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1096",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testrefreshchannelvisibility_targetedcreatecarriesperclientcansend()",
      "id": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend"
    },
    {
      "label": "TestRefreshChannelVisibility_TargetedSends()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1039",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testrefreshchannelvisibility_targetedsends()",
      "id": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends"
    },
    {
      "label": "load_soak_test.go",
      "file_type": "code",
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "load_soak_test.go",
      "id": "server_ws_load_soak_test"
    },
    {
      "label": "TestTheLoadTest()",
      "file_type": "code",
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testtheloadtest()",
      "id": "server_ws_load_soak_test_testtheloadtest"
    },
    {
      "label": "presence_invisible_test.go",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "presence_invisible_test.go",
      "id": "server_ws_presence_invisible_test"
    },
    {
      "label": "readPresence()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "readpresence()",
      "id": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "label": "readyMembers()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "readymembers()",
      "id": "server_ws_presence_invisible_test_readymembers"
    },
    {
      "label": "TestAuthOK_CarriesOwnTrueStatusAndProfileFields()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testauthok_carriesowntruestatusandprofilefields()",
      "id": "server_ws_presence_invisible_test_testauthok_carriesowntruestatusandprofilefields"
    },
    {
      "label": "TestBroadcastPresence_InvisibleBlanksCustomStatusForObservers()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastpresence_invisibleblankscustomstatusforobservers()",
      "id": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers"
    },
    {
      "label": "TestBroadcastPresence_InvisibleSplitsSelfFromEveryoneElse()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastpresence_invisiblesplitsselffromeveryoneelse()",
      "id": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse"
    },
    {
      "label": "TestBroadcastPresence_NonInvisibleGoesToEveryoneUnchanged()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testbroadcastpresence_noninvisiblegoestoeveryoneunchanged()",
      "id": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged"
    },
    {
      "label": "TestReady_DisconnectedMemberWithChosenStatusRendersOffline()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testready_disconnectedmemberwithchosenstatusrendersoffline()",
      "id": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline"
    },
    {
      "label": "TestReady_InvisibleMemberIsOfflineToOthersAndTrueToSelf()",
      "file_type": "code",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "testready_invisiblememberisofflinetoothersandtruetoself()",
      "id": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself"
    },
    {
      "label": "wait_helpers_test.go",
      "file_type": "code",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "wait_helpers_test.go",
      "id": "server_ws_wait_helpers_test"
    },
    {
      "label": "waitClientCount()",
      "file_type": "code",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "waitclientcount()",
      "id": "server_ws_wait_helpers_test_waitclientcount"
    },
    {
      "label": "waitFor()",
      "file_type": "code",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 18,
      "community_name": "NewTestClient",
      "norm_label": "waitfor()",
      "id": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "label": "Initial State (ready)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L269",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "initial state (ready)",
      "id": "docs_protocol_initial_state_ready"
    },
    {
      "label": "Message Envelope",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L60",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "message envelope",
      "id": "docs_protocol_message_envelope"
    },
    {
      "label": "Payload Fields",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L288",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "payload fields",
      "id": "docs_protocol_payload_fields"
    },
    {
      "label": "Rate Limits",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1400",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "rate limits",
      "id": "docs_protocol_rate_limits"
    },
    {
      "label": "reaction_add / reaction_remove (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L493",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "reaction_add / reaction_remove (client -> server)",
      "id": "docs_protocol_reaction_add_reaction_remove_client_server"
    },
    {
      "label": "reaction_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L514",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "reaction_update (server -> client, broadcast)",
      "id": "docs_protocol_reaction_update_server_client_broadcast"
    },
    {
      "label": "Reactions",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L491",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "reactions",
      "id": "docs_protocol_reactions"
    },
    {
      "label": "Reconnection with State Recovery",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L248",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "reconnection with state recovery",
      "id": "docs_protocol_reconnection_with_state_recovery"
    },
    {
      "label": "Sequence Numbers",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L82",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "sequence numbers",
      "id": "docs_protocol_sequence_numbers"
    },
    {
      "label": "Server Restart",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1343",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "server restart",
      "id": "docs_protocol_server_restart"
    },
    {
      "label": "server_restart (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1345",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "server_restart (server -> client, broadcast)",
      "id": "docs_protocol_server_restart_server_client_broadcast"
    },
    {
      "label": "Table of Contents",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L11",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "table of contents",
      "id": "docs_protocol_table_of_contents"
    },
    {
      "label": "Typing Indicators",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L534",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "typing indicators",
      "id": "docs_protocol_typing_indicators"
    },
    {
      "label": "typing (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L544",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "typing (server -> client, broadcast)",
      "id": "docs_protocol_typing_server_client_broadcast"
    },
    {
      "label": "typing_start (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L536",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "typing_start (client -> server)",
      "id": "docs_protocol_typing_start_client_server"
    },
    {
      "label": "WebSocket Protocol Reference",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "websocket protocol reference",
      "id": "docs_protocol_websocket_protocol_reference"
    },
    {
      "label": "Which Messages Get seq",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L91",
      "_origin": "ast",
      "community": 180,
      "community_name": "WebSocket Protocol Reference",
      "norm_label": "which messages get seq",
      "id": "docs_protocol_which_messages_get_seq"
    },
    {
      "label": "encoding/json.Number",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "encoding/json.number",
      "id": "go_type_encoding_json_number"
    },
    {
      "label": "command.go",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "command.go",
      "id": "server_ws_command"
    },
    {
      "label": "parseModTarget()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L354",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "parsemodtarget()",
      "id": "server_ws_command_parsemodtarget"
    },
    {
      "label": "ChannelScoped",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "channelscoped",
      "id": "ws_channelscoped"
    },
    {
      "label": "PingCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "pingcmd",
      "id": "ws_pingcmd"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".type()",
      "id": "ws_pingcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".userid()",
      "id": "ws_pingcmd_userid"
    },
    {
      "label": "VoiceLeaveCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "voiceleavecmd",
      "id": "ws_voiceleavecmd"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".type()",
      "id": "ws_voiceleavecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".userid()",
      "id": "ws_voiceleavecmd_userid"
    },
    {
      "label": "VoiceModKickCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "voicemodkickcmd",
      "id": "ws_voicemodkickcmd"
    },
    {
      "label": ".TargetID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".targetid()",
      "id": "ws_voicemodkickcmd_targetid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".type()",
      "id": "ws_voicemodkickcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".userid()",
      "id": "ws_voicemodkickcmd_userid"
    },
    {
      "label": "VoiceTokenRefreshCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": "voicetokenrefreshcmd",
      "id": "ws_voicetokenrefreshcmd"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".type()",
      "id": "ws_voicetokenrefreshcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 181,
      "community_name": "command.go",
      "norm_label": ".userid()",
      "id": "ws_voicetokenrefreshcmd_userid"
    },
    {
      "label": "log/slog.Leveler",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "log/slog.leveler",
      "id": "go_type_log_slog_leveler"
    },
    {
      "label": "logstream_alloc_test.go",
      "file_type": "code",
      "source_file": "Server/admin/logstream_alloc_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "logstream_alloc_test.go",
      "id": "server_admin_logstream_alloc_test"
    },
    {
      "label": "TestRingBuffer_WriteDoesNotAllocate()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_alloc_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_writedoesnotallocate()",
      "id": "server_admin_logstream_alloc_test_testringbuffer_writedoesnotallocate"
    },
    {
      "label": "NewMultiHandler()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L241",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "newmultihandler()",
      "id": "server_admin_logstream_newmultihandler"
    },
    {
      "label": "NewRingBuffer()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "newringbuffer()",
      "id": "server_admin_logstream_newringbuffer"
    },
    {
      "label": "multihandler_test.go",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "multihandler_test.go",
      "id": "server_admin_multihandler_test"
    },
    {
      "label": "newTeeLogger()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "newteelogger()",
      "id": "server_admin_multihandler_test_newteelogger"
    },
    {
      "label": "TestCategorizeSource_AttributesAdminPackage()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testcategorizesource_attributesadminpackage()",
      "id": "server_admin_multihandler_test_testcategorizesource_attributesadminpackage"
    },
    {
      "label": "TestMultiHandler_Enabled()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_enabled()",
      "id": "server_admin_multihandler_test_testmultihandler_enabled"
    },
    {
      "label": "TestMultiHandler_ErrorAttr_RecordLevel()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_errorattr_recordlevel()",
      "id": "server_admin_multihandler_test_testmultihandler_errorattr_recordlevel"
    },
    {
      "label": "TestMultiHandler_ErrorAttr_WithAttrsLevel()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L354",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_errorattr_withattrslevel()",
      "id": "server_admin_multihandler_test_testmultihandler_errorattr_withattrslevel"
    },
    {
      "label": "TestMultiHandler_HandleReturnsNil()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L413",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_handlereturnsnil()",
      "id": "server_admin_multihandler_test_testmultihandler_handlereturnsnil"
    },
    {
      "label": "TestMultiHandler_LogValuerResolved()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L382",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_logvaluerresolved()",
      "id": "server_admin_multihandler_test_testmultihandler_logvaluerresolved"
    },
    {
      "label": "TestMultiHandler_NestedGroups()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_nestedgroups()",
      "id": "server_admin_multihandler_test_testmultihandler_nestedgroups"
    },
    {
      "label": "TestMultiHandler_NoAttrsLeavesAttrsEmpty()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_noattrsleavesattrsempty()",
      "id": "server_admin_multihandler_test_testmultihandler_noattrsleavesattrsempty"
    },
    {
      "label": "TestMultiHandler_RingLevelFiltersOutLowRecords()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_ringlevelfiltersoutlowrecords()",
      "id": "server_admin_multihandler_test_testmultihandler_ringlevelfiltersoutlowrecords"
    },
    {
      "label": "TestMultiHandler_WithAttrs()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_withattrs()",
      "id": "server_admin_multihandler_test_testmultihandler_withattrs"
    },
    {
      "label": "TestMultiHandler_WithAttrs_DoesNotMutateParent()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_withattrs_doesnotmutateparent()",
      "id": "server_admin_multihandler_test_testmultihandler_withattrs_doesnotmutateparent"
    },
    {
      "label": "TestMultiHandler_WithGroup()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testmultihandler_withgroup()",
      "id": "server_admin_multihandler_test_testmultihandler_withgroup"
    },
    {
      "label": "TestNewMultiHandler_TeesToBothSinks()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testnewmultihandler_teestobothsinks()",
      "id": "server_admin_multihandler_test_testnewmultihandler_teestobothsinks"
    },
    {
      "label": "TestRingBuffer_Snapshot_OldestFirstAfterWrap()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_snapshot_oldestfirstafterwrap()",
      "id": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstafterwrap"
    },
    {
      "label": "TestRingBuffer_Snapshot_OldestFirstBeforeWrap()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_snapshot_oldestfirstbeforewrap()",
      "id": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstbeforewrap"
    },
    {
      "label": "TestRingBuffer_Subscribe_MultipleSubscribersEachGetACopy()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L217",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_subscribe_multiplesubscriberseachgetacopy()",
      "id": "server_admin_multihandler_test_testringbuffer_subscribe_multiplesubscriberseachgetacopy"
    },
    {
      "label": "TestRingBuffer_Subscribe_ReceivesWrites()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_subscribe_receiveswrites()",
      "id": "server_admin_multihandler_test_testringbuffer_subscribe_receiveswrites"
    },
    {
      "label": "TestRingBuffer_Subscribe_SlowSubscriberDoesNotBlockWrites()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_subscribe_slowsubscriberdoesnotblockwrites()",
      "id": "server_admin_multihandler_test_testringbuffer_subscribe_slowsubscriberdoesnotblockwrites"
    },
    {
      "label": "TestRingBuffer_Subscribe_UnsubscribeStopsDelivery()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 182,
      "community_name": "NewRingBuffer",
      "norm_label": "testringbuffer_subscribe_unsubscribestopsdelivery()",
      "id": "server_admin_multihandler_test_testringbuffer_subscribe_unsubscribestopsdelivery"
    },
    {
      "label": "ws-load.js",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "ws-load.js",
      "id": "server_scripts_k6_ws_load"
    },
    {
      "label": "authTime",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "authtime",
      "id": "server_scripts_k6_ws_load_authtime"
    },
    {
      "label": "broadcastLatency",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "broadcastlatency",
      "id": "server_scripts_k6_ws_load_broadcastlatency"
    },
    {
      "label": "CHANNEL_ID",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "channel_id",
      "id": "server_scripts_k6_ws_load_channel_id"
    },
    {
      "label": "options",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "options",
      "id": "server_scripts_k6_ws_load_options"
    },
    {
      "label": "wsAcks",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsacks",
      "id": "server_scripts_k6_ws_load_wsacks"
    },
    {
      "label": "wsAuthed",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsauthed",
      "id": "server_scripts_k6_ws_load_wsauthed"
    },
    {
      "label": "wsConnections",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsconnections",
      "id": "server_scripts_k6_ws_load_wsconnections"
    },
    {
      "label": "wsConnectTime",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsconnecttime",
      "id": "server_scripts_k6_ws_load_wsconnecttime"
    },
    {
      "label": "wsErrors",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wserrors",
      "id": "server_scripts_k6_ws_load_wserrors"
    },
    {
      "label": "wsMessageRate",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsmessagerate",
      "id": "server_scripts_k6_ws_load_wsmessagerate"
    },
    {
      "label": "wsMessages",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsmessages",
      "id": "server_scripts_k6_ws_load_wsmessages"
    },
    {
      "label": "wsReady",
      "file_type": "code",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 183,
      "community_name": "ws-load.js",
      "norm_label": "wsready",
      "id": "server_scripts_k6_ws_load_wsready"
    },
    {
      "label": "message_crud_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "message_crud_test.go",
      "id": "server_service_message_crud_test"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "store",
      "id": "server_service_message_crud_test_go_store"
    },
    {
      "label": "newDMFixture()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "newdmfixture()",
      "id": "server_service_message_crud_test_newdmfixture"
    },
    {
      "label": "TestDeleteMessage_DMFanoutSurvivesDeleterDisconnectAfterCommit()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit()",
      "id": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit"
    },
    {
      "label": "TestDeleteMessage_FailsClosedWhenChannelLookupErrors()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L290",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testdeletemessage_failsclosedwhenchannellookuperrors()",
      "id": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors"
    },
    {
      "label": "TestDeleteMessage_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testdeletemessage_refusedinarchivedchannel()",
      "id": "server_service_message_crud_test_testdeletemessage_refusedinarchivedchannel"
    },
    {
      "label": "TestEditMessage_DMFanoutSurvivesEditorDisconnectAfterCommit()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testeditmessage_dmfanoutsurviveseditordisconnectaftercommit()",
      "id": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit"
    },
    {
      "label": "TestEditMessage_FailsClosedWhenChannelLookupErrors()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testeditmessage_failsclosedwhenchannellookuperrors()",
      "id": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors"
    },
    {
      "label": "TestSendMessage_AttachmentsSurviveSenderDisconnectAfterLink()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testsendmessage_attachmentssurvivesenderdisconnectafterlink()",
      "id": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink"
    },
    {
      "label": "TestSendMessage_DMFanoutSurvivesSenderDisconnectAfterCommit()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit()",
      "id": "server_service_message_crud_test_testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit"
    },
    {
      "label": "TestSendMessage_DMReopenSurvivesSenderDisconnectAfterCommit()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testsendmessage_dmreopensurvivessenderdisconnectaftercommit()",
      "id": "server_service_message_crud_test_testsendmessage_dmreopensurvivessenderdisconnectaftercommit"
    },
    {
      "label": "TestSendMessage_DoesNotReopenAlreadyOpenDM()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testsendmessage_doesnotreopenalreadyopendm()",
      "id": "server_service_message_crud_test_testsendmessage_doesnotreopenalreadyopendm"
    },
    {
      "label": "TestSendMessage_SlowModeNotConsumedByFailedContentValidation()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "testsendmessage_slowmodenotconsumedbyfailedcontentvalidation()",
      "id": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation"
    },
    {
      "label": "NewMessageService()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "newmessageservice()",
      "id": "server_service_message_newmessageservice"
    },
    {
      "label": "disconnectAfterWriteStore",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "disconnectafterwritestore",
      "id": "service_disconnectafterwritestore"
    },
    {
      "label": ".DeleteMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": ".deletemessage()",
      "id": "service_disconnectafterwritestore_deletemessage"
    },
    {
      "label": ".EditMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": ".editmessage()",
      "id": "service_disconnectafterwritestore_editmessage"
    },
    {
      "label": "erroringGetChannelStore",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": "erroringgetchannelstore",
      "id": "service_erroringgetchannelstore"
    },
    {
      "label": ".GetChannel()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 184,
      "community_name": "NewMessageService",
      "norm_label": ".getchannel()",
      "id": "service_erroringgetchannelstore_getchannel"
    },
    {
      "label": "multiHandler",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "multihandler",
      "id": "admin_multihandler"
    },
    {
      "label": ".Enabled()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".enabled()",
      "id": "admin_multihandler_enabled"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".handle()",
      "id": "admin_multihandler_handle"
    },
    {
      "label": ".WithAttrs()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L265",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withattrs()",
      "id": "admin_multihandler_withattrs"
    },
    {
      "label": ".WithGroup()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withgroup()",
      "id": "admin_multihandler_withgroup"
    },
    {
      "label": "ringHandler",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "ringhandler",
      "id": "admin_ringhandler"
    },
    {
      "label": ".Enabled()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".enabled()",
      "id": "admin_ringhandler_enabled"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L320",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".handle()",
      "id": "admin_ringhandler_handle"
    },
    {
      "label": ".withAttrs()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withattrs()",
      "id": "admin_ringhandler_withattrs"
    },
    {
      "label": ".withGroup()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L368",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withgroup()",
      "id": "admin_ringhandler_withgroup"
    },
    {
      "label": "log/slog.Attr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "log/slog.attr",
      "id": "go_type_log_slog_attr"
    },
    {
      "label": "log/slog.Handler",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "log/slog.handler",
      "id": "go_type_log_slog_handler"
    },
    {
      "label": "log/slog.Level",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "log/slog.level",
      "id": "go_type_log_slog_level"
    },
    {
      "label": "log/slog.Record",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "log/slog.record",
      "id": "go_type_log_slog_record"
    },
    {
      "label": "handler",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "handler",
      "id": "logctx_handler"
    },
    {
      "label": ".Enabled()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".enabled()",
      "id": "logctx_handler_enabled"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".handle()",
      "id": "logctx_handler_handle"
    },
    {
      "label": ".WithAttrs()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withattrs()",
      "id": "logctx_handler_withattrs"
    },
    {
      "label": ".WithGroup()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": ".withgroup()",
      "id": "logctx_handler_withgroup"
    },
    {
      "label": "categorizeSource()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L381",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "categorizesource()",
      "id": "server_admin_logstream_categorizesource"
    },
    {
      "label": "TestCategorizeSource_NoPCIsServer()",
      "file_type": "code",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L300",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testcategorizesource_nopcisserver()",
      "id": "server_admin_multihandler_test_testcategorizesource_nopcisserver"
    },
    {
      "label": "logctx.go",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "logctx.go",
      "id": "server_logctx_logctx"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "new()",
      "id": "server_logctx_logctx_new"
    },
    {
      "label": "logctx_test.go",
      "file_type": "code",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "logctx_test.go",
      "id": "server_logctx_logctx_test"
    },
    {
      "label": "TestHandlerAddsReqID()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testhandleraddsreqid()",
      "id": "server_logctx_logctx_test_testhandleraddsreqid"
    },
    {
      "label": "TestHandlerEnabledDelegates()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testhandlerenableddelegates()",
      "id": "server_logctx_logctx_test_testhandlerenableddelegates"
    },
    {
      "label": "TestHandlerSurvivesWithGroup()",
      "file_type": "code",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testhandlersurviveswithgroup()",
      "id": "server_logctx_logctx_test_testhandlersurviveswithgroup"
    },
    {
      "label": "conn_cap_test.go",
      "file_type": "code",
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "conn_cap_test.go",
      "id": "server_ws_conn_cap_test"
    },
    {
      "label": "TestServeWS_ConnectionCap()",
      "file_type": "code",
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testservews_connectioncap()",
      "id": "server_ws_conn_cap_test_testservews_connectioncap"
    },
    {
      "label": "NewHubForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L241",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "newhubfortest()",
      "id": "server_ws_export_test_newhubfortest"
    },
    {
      "label": "TestHub_SweepRevokedSessions_NoDBNoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L909",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testhub_sweeprevokedsessions_nodbnopanic()",
      "id": "server_ws_hub_test_testhub_sweeprevokedsessions_nodbnopanic"
    },
    {
      "label": "TestMountWebhookRoute_RegistersRoute()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1275",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testmountwebhookroute_registersroute()",
      "id": "server_ws_livekit_test_testmountwebhookroute_registersroute"
    },
    {
      "label": "TestWebhookHandler_EmptyBody()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1254",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testwebhookhandler_emptybody()",
      "id": "server_ws_livekit_test_testwebhookhandler_emptybody"
    },
    {
      "label": "TestWebhookHandler_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1236",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testwebhookhandler_invalidtoken()",
      "id": "server_ws_livekit_test_testwebhookhandler_invalidtoken"
    },
    {
      "label": "TestWebhookHandler_MissingAuthHeader()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1220",
      "_origin": "ast",
      "community": 185,
      "community_name": "handler",
      "norm_label": "testwebhookhandler_missingauthheader()",
      "id": "server_ws_livekit_test_testwebhookhandler_missingauthheader"
    },
    {
      "label": "tauri-client/package.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "tauri-client/package.json",
      "id": "client_tauri_client_package"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "name",
      "id": "client_tauri_client_package_name"
    },
    {
      "label": "overrides",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L78",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "overrides",
      "id": "client_tauri_client_package_overrides"
    },
    {
      "label": "qs",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L79",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "qs",
      "id": "client_tauri_client_package_overrides_qs"
    },
    {
      "label": "test-exclude",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L80",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "test-exclude",
      "id": "client_tauri_client_package_overrides_test_exclude"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "private",
      "id": "client_tauri_client_package_private"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "type",
      "id": "client_tauri_client_package_type"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 186,
      "community_name": "tauri-client/package.json",
      "norm_label": "version",
      "id": "client_tauri_client_package_version"
    },
    {
      "label": "screen-share-tracks.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "screen-share-tracks.test.ts",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test"
    },
    {
      "label": "createLocalScreenTracks",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "createlocalscreentracks",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_createlocalscreentracks"
    },
    {
      "label": "createLocalVideoTrack",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "createlocalvideotrack",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_createlocalvideotrack"
    },
    {
      "label": "loadPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 187,
      "community_name": "screen-share-tracks.test.ts",
      "norm_label": "loadpref",
      "id": "client_tauri_client_tests_unit_screen_share_tracks_test_loadpref"
    },
    {
      "label": "gating-badges.parity.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "gating-badges.parity.spec.ts",
      "id": "client_tauri_client_tests_e2e_gating_badges_parity_spec"
    },
    {
      "label": "MENTION_SEEDED_CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mention_seeded_channels",
      "id": "client_tauri_client_tests_e2e_gating_badges_parity_spec_mention_seeded_channels"
    },
    {
      "label": "NSFW_CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "nsfw_channels",
      "id": "client_tauri_client_tests_e2e_gating_badges_parity_spec_nsfw_channels"
    },
    {
      "label": "MOCK_MEMBERS_MULTI_ROLE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L93",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mock_members_multi_role",
      "id": "client_tauri_client_tests_e2e_helpers_mock_members_multi_role"
    },
    {
      "label": "MOCK_MESSAGES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mock_messages",
      "id": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "label": "MOCK_PINNED_MESSAGES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L213",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "mock_pinned_messages",
      "id": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "label": "social.parity.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "social.parity.spec.ts",
      "id": "client_tauri_client_tests_e2e_social_parity_spec"
    },
    {
      "label": "CREATED_GROUP_DM",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L121",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "created_group_dm",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_created_group_dm"
    },
    {
      "label": "SEEDED_GROUP_DM",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L104",
      "_origin": "ast",
      "community": 189,
      "community_name": "social.parity.spec.ts",
      "norm_label": "seeded_group_dm",
      "id": "client_tauri_client_tests_e2e_social_parity_spec_seeded_group_dm"
    },
    {
      "label": "authz_test.go",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "authz_test.go",
      "id": "server_ws_authz_test"
    },
    {
      "label": "channelFocusMsg()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "channelfocusmsg()",
      "id": "server_ws_authz_test_channelfocusmsg"
    },
    {
      "label": "denyReadOnChannel()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "denyreadonchannel()",
      "id": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "label": "TestChannelFocus_AdminBypassesDeny()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelfocus_adminbypassesdeny()",
      "id": "server_ws_authz_test_testchannelfocus_adminbypassesdeny"
    },
    {
      "label": "TestChannelFocus_AllowedByDefault()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelfocus_allowedbydefault()",
      "id": "server_ws_authz_test_testchannelfocus_allowedbydefault"
    },
    {
      "label": "TestChannelFocus_DeniedByOverride()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelfocus_deniedbyoverride()",
      "id": "server_ws_authz_test_testchannelfocus_deniedbyoverride"
    },
    {
      "label": "TestChatSend_DeniedWithoutSendMessages()",
      "file_type": "code",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_deniedwithoutsendmessages()",
      "id": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages"
    },
    {
      "label": "ClientChannelIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "clientchannelidfortest()",
      "id": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "label": "NewTestClientWithTokenHash()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "newtestclientwithtokenhash()",
      "id": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "label": "handler_focus_revoke_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "handler_focus_revoke_race_test.go",
      "id": "server_ws_handler_focus_revoke_race_test"
    },
    {
      "label": "TestApplySetChannelID_AllowedChannel_SubscribesAndFocuses()",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testapplysetchannelid_allowedchannel_subscribesandfocuses()",
      "id": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses"
    },
    {
      "label": "TestApplySetChannelID_DeletedChannel_Unwinds()",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testapplysetchannelid_deletedchannel_unwinds()",
      "id": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds"
    },
    {
      "label": "TestApplySetChannelID_DMParticipantWithoutRead_KeepsFocus()",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testapplysetchannelid_dmparticipantwithoutread_keepsfocus()",
      "id": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus"
    },
    {
      "label": "TestApplySetChannelID_RevalidatesAfterConcurrentRevoke()",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testapplysetchannelid_revalidatesafterconcurrentrevoke()",
      "id": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke"
    },
    {
      "label": "TestApplySetChannelID_TransientLookupError_KeepsFocus()",
      "file_type": "code",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testapplysetchannelid_transientlookuperror_keepsfocus()",
      "id": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus"
    },
    {
      "label": "handlers_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "handlers_test.go",
      "id": "server_ws_handlers_test"
    },
    {
      "label": "chatDeleteMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L856",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "chatdeletemsg()",
      "id": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "label": "chatEditMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L844",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "chateditmsg()",
      "id": "server_ws_handlers_test_chateditmsg"
    },
    {
      "label": "chatSendMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "chatsendmsg()",
      "id": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "label": "chatSendMsgWithAttachments()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L483",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "chatsendmsgwithattachments()",
      "id": "server_ws_handlers_test_chatsendmsgwithattachments"
    },
    {
      "label": "denyAttachOnChannel()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L496",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "denyattachonchannel()",
      "id": "server_ws_handlers_test_denyattachonchannel"
    },
    {
      "label": "newHandlerHub()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "newhandlerhub()",
      "id": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "label": "openHandlerDB()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "openhandlerdb()",
      "id": "server_ws_handlers_test_openhandlerdb"
    },
    {
      "label": "presenceUpdateMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L890",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "presenceupdatemsg()",
      "id": "server_ws_handlers_test_presenceupdatemsg"
    },
    {
      "label": "reactionMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L867",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "reactionmsg()",
      "id": "server_ws_handlers_test_reactionmsg"
    },
    {
      "label": "receiveErrorCode()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "receiveerrorcode()",
      "id": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "label": "receiveMsgOfType()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L902",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "receivemsgoftype()",
      "id": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "label": "seedChannelWithSlowMode()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "seedchannelwithslowmode()",
      "id": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "label": "seedMessage()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L834",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "seedmessage()",
      "id": "server_ws_handlers_test_seedmessage"
    },
    {
      "label": "seedModUser()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "seedmoduser()",
      "id": "server_ws_handlers_test_seedmoduser"
    },
    {
      "label": "TestBroadcastExclude_DifferentChannelNotReceived()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1704",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testbroadcastexclude_differentchannelnotreceived()",
      "id": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived"
    },
    {
      "label": "TestBroadcastExclude_SendsToOthersNotSelf()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1654",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testbroadcastexclude_sendstoothersnotself()",
      "id": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself"
    },
    {
      "label": "TestChannelFocus_InvalidChannelID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1840",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelfocus_invalidchannelid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest"
    },
    {
      "label": "TestChannelFocus_ValidFocus_UpdatesChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1800",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelfocus_validfocus_updateschannelid()",
      "id": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid"
    },
    {
      "label": "TestChatDelete_InvalidMessageID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1163",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_invalidmessageid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest"
    },
    {
      "label": "TestChatDelete_InvalidPayload_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1118",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_invalidpayload_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest"
    },
    {
      "label": "TestChatDelete_ModeratorDeletesOthers_BroadcastsChatDeleted()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_moderatordeletesothers_broadcastschatdeleted()",
      "id": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted"
    },
    {
      "label": "TestChatDelete_NonExistentMessage_ReturnsNotFound()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1142",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_nonexistentmessage_returnsnotfound()",
      "id": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound"
    },
    {
      "label": "TestChatDelete_NonOwnerWithoutManageMessages_ReturnsForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1096",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_nonownerwithoutmanagemessages_returnsforbidden()",
      "id": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden"
    },
    {
      "label": "TestChatDelete_OwnerDeletesOwn_BroadcastsChatDeleted()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1049",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_ownerdeletesown_broadcastschatdeleted()",
      "id": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted"
    },
    {
      "label": "TestChatDelete_RateLimit_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1213",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatdelete_ratelimit_returnserror()",
      "id": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror"
    },
    {
      "label": "TestChatEdit_DeletedMessage_ReturnsForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1242",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_deletedmessage_returnsforbidden()",
      "id": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden"
    },
    {
      "label": "TestChatEdit_EmptyContent_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L977",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_emptycontent_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest"
    },
    {
      "label": "TestChatEdit_InvalidMessageID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1020",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_invalidmessageid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest"
    },
    {
      "label": "TestChatEdit_InvalidPayload_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L952",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_invalidpayload_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest"
    },
    {
      "label": "TestChatEdit_NotOwner_ReturnsForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L998",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_notowner_returnsforbidden()",
      "id": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden"
    },
    {
      "label": "TestChatEdit_RateLimit_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1189",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_ratelimit_returnserror()",
      "id": "server_ws_handlers_test_testchatedit_ratelimit_returnserror"
    },
    {
      "label": "TestChatEdit_ValidEdit_BroadcastsChatEdited()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L926",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatedit_validedit_broadcastschatedited()",
      "id": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited"
    },
    {
      "label": "TestChatSend_AttachmentsDeniedNoMessageCreated()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L509",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_attachmentsdeniednomessagecreated()",
      "id": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated"
    },
    {
      "label": "TestChatSend_ChannelNotFound_ReturnsNotFound()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L659",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_channelnotfound_returnsnotfound()",
      "id": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound"
    },
    {
      "label": "TestChatSend_EmptyContent_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L678",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_emptycontent_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest"
    },
    {
      "label": "TestChatSend_InvalidChannelID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L633",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_invalidchannelid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest"
    },
    {
      "label": "TestChatSend_InvalidPayload_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L609",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_invalidpayload_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest"
    },
    {
      "label": "TestChatSend_NilUserClientSendsMessage()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L770",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_niluserclientsendsmessage()",
      "id": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage"
    },
    {
      "label": "TestChatSend_SuccessWithReplyTo()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L724",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_successwithreplyto()",
      "id": "server_ws_handlers_test_testchatsend_successwithreplyto"
    },
    {
      "label": "TestChatSend_TooLongContent_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L699",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchatsend_toolongcontent_returnsbadrequest()",
      "id": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest"
    },
    {
      "label": "TestHandleMessage_BannedUser_GetKickedAfterSessionCheck()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1877",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testhandlemessage_banneduser_getkickedaftersessioncheck()",
      "id": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck"
    },
    {
      "label": "TestPresence_InvalidStatus_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1743",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testpresence_invalidstatus_returnsbadrequest()",
      "id": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest"
    },
    {
      "label": "TestPresence_RateLimit_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L808",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testpresence_ratelimit_returnserror()",
      "id": "server_ws_handlers_test_testpresence_ratelimit_returnserror"
    },
    {
      "label": "TestPresence_ValidStatus_Broadcasts()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1762",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testpresence_validstatus_broadcasts()",
      "id": "server_ws_handlers_test_testpresence_validstatus_broadcasts"
    },
    {
      "label": "TestReaction_AddReaction_BroadcastsReactionUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1270",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_addreaction_broadcastsreactionupdate()",
      "id": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate"
    },
    {
      "label": "TestReaction_ControlCharInEmoji_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1393",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_controlcharinemoji_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest"
    },
    {
      "label": "TestReaction_DeletedMessage_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1480",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_deletedmessage_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest"
    },
    {
      "label": "TestReaction_DuplicateAdd_ReturnsConflict()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1434",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_duplicateadd_returnsconflict()",
      "id": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict"
    },
    {
      "label": "TestReaction_EmptyEmoji_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1347",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_emptyemoji_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest"
    },
    {
      "label": "TestReaction_InvalidMessageID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1460",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_invalidmessageid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest"
    },
    {
      "label": "TestReaction_InvalidPayload_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1323",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_invalidpayload_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest"
    },
    {
      "label": "TestReaction_NonExistentMessage_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1414",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_nonexistentmessage_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest"
    },
    {
      "label": "TestReaction_RemoveReaction_BroadcastsReactionUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1294",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_removereaction_broadcastsreactionupdate()",
      "id": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate"
    },
    {
      "label": "TestReaction_TooLongEmoji_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1370",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testreaction_toolongemoji_returnsbadrequest()",
      "id": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest"
    },
    {
      "label": "TestSessionExpiry_ExpiredSessionClosesConnection()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testsessionexpiry_expiredsessionclosesconnection()",
      "id": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection"
    },
    {
      "label": "TestSessionExpiry_MissingTokenHashSkipsCheck()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testsessionexpiry_missingtokenhashskipscheck()",
      "id": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck"
    },
    {
      "label": "TestSessionExpiry_TokenHashStoredOnClient()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testsessionexpiry_tokenhashstoredonclient()",
      "id": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient"
    },
    {
      "label": "TestSessionExpiry_ValidSessionAllowsMessages()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testsessionexpiry_validsessionallowsmessages()",
      "id": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages"
    },
    {
      "label": "TestSlowMode_DifferentChannels_IndependentWindows()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L434",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_differentchannels_independentwindows()",
      "id": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows"
    },
    {
      "label": "TestSlowMode_DifferentUsersNotBlocked()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_differentusersnotblocked()",
      "id": "server_ws_handlers_test_testslowmode_differentusersnotblocked"
    },
    {
      "label": "TestSlowMode_EnforcedAfterFirstMessage()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_enforcedafterfirstmessage()",
      "id": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage"
    },
    {
      "label": "TestSlowMode_ErrorMessageContainsSlowModeDuration()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L543",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_errormessagecontainsslowmodeduration()",
      "id": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration"
    },
    {
      "label": "TestSlowMode_ModeratorBypassesSlowMode()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L399",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_moderatorbypassesslowmode()",
      "id": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode"
    },
    {
      "label": "TestSlowMode_ZeroSlowMode_AllowsRapidMessages()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testslowmode_zeroslowmode_allowsrapidmessages()",
      "id": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages"
    },
    {
      "label": "TestTyping_InvalidChannelID_ReturnsBadRequest()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1575",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testtyping_invalidchannelid_returnsbadrequest()",
      "id": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest"
    },
    {
      "label": "TestTyping_RateLimited_SilentlyDropped()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1594",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testtyping_ratelimited_silentlydropped()",
      "id": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped"
    },
    {
      "label": "TestTyping_ValidTyping_BroadcastsToOthers()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1521",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testtyping_validtyping_broadcaststoothers()",
      "id": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers"
    },
    {
      "label": "typingStartMsg()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L879",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "typingstartmsg()",
      "id": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "label": "waitForClients()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1508",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "waitforclients()",
      "id": "server_ws_handlers_test_waitforclients"
    },
    {
      "label": "hub_channel_meta_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "hub_channel_meta_test.go",
      "id": "server_ws_hub_channel_meta_test"
    },
    {
      "label": "countChannelMetaFor()",
      "file_type": "code",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "countchannelmetafor()",
      "id": "server_ws_hub_channel_meta_test_countchannelmetafor"
    },
    {
      "label": "TestChannelMetadata_NotDeliveredToRolesDeniedRead()",
      "file_type": "code",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testchannelmetadata_notdeliveredtorolesdeniedread()",
      "id": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread"
    },
    {
      "label": "seedOwnerUser()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "seedowneruser()",
      "id": "server_ws_hub_test_seedowneruser"
    },
    {
      "label": "seedTestChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "seedtestchannel()",
      "id": "server_ws_hub_test_seedtestchannel"
    },
    {
      "label": "perm_cache_test.go",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "perm_cache_test.go",
      "id": "server_ws_perm_cache_test"
    },
    {
      "label": "TestPermCache_RoleChangeInvalidationIsImmediate()",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testpermcache_rolechangeinvalidationisimmediate()",
      "id": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate"
    },
    {
      "label": "TestPermCache_SecondCheckServedFromCache()",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testpermcache_secondcheckservedfromcache()",
      "id": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache"
    },
    {
      "label": "voiceJoinRaw()",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "voicejoinraw()",
      "id": "server_ws_perm_cache_test_voicejoinraw"
    },
    {
      "label": "voice_perm_stale_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "voice_perm_stale_test.go",
      "id": "server_ws_voice_perm_stale_test"
    },
    {
      "label": "TestHasChannelPerm_UsesLiveRoleNotConnectSnapshot()",
      "file_type": "code",
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 19,
      "community_name": "newHandlerHub",
      "norm_label": "testhaschannelperm_usesliverolenotconnectsnapshot()",
      "id": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".type()",
      "id": "db_fakedirentry_type"
    },
    {
      "label": "fakeDirInfo",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L418",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": "fakedirinfo",
      "id": "db_fakedirinfo"
    },
    {
      "label": ".IsDir()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L424",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".isdir()",
      "id": "db_fakedirinfo_isdir"
    },
    {
      "label": ".Mode()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L422",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".mode()",
      "id": "db_fakedirinfo_mode"
    },
    {
      "label": ".ModTime()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L423",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".modtime()",
      "id": "db_fakedirinfo_modtime"
    },
    {
      "label": ".Name()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L420",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".name()",
      "id": "db_fakedirinfo_name"
    },
    {
      "label": ".Size()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L421",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".size()",
      "id": "db_fakedirinfo_size"
    },
    {
      "label": ".Sys()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L425",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".sys()",
      "id": "db_fakedirinfo_sys"
    },
    {
      "label": "fakeFileInfo",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L434",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": "fakefileinfo",
      "id": "db_fakefileinfo"
    },
    {
      "label": ".IsDir()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L440",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".isdir()",
      "id": "db_fakefileinfo_isdir"
    },
    {
      "label": ".Mode()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L438",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".mode()",
      "id": "db_fakefileinfo_mode"
    },
    {
      "label": ".ModTime()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L439",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".modtime()",
      "id": "db_fakefileinfo_modtime"
    },
    {
      "label": ".Name()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L436",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".name()",
      "id": "db_fakefileinfo_name"
    },
    {
      "label": ".Size()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".size()",
      "id": "db_fakefileinfo_size"
    },
    {
      "label": ".Sys()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L441",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": ".sys()",
      "id": "db_fakefileinfo_sys"
    },
    {
      "label": "io/fs.FileMode",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 190,
      "community_name": "fakeDirInfo",
      "norm_label": "io/fs.filemode",
      "id": "go_type_io_fs_filemode"
    },
    {
      "label": "DELETE /admin/api/roles/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2200",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "delete /admin/api/roles/{id}",
      "id": "docs_api_delete_admin_api_roles_id"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2178",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "errors",
      "id": "docs_api_errors_2178"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2204",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "errors",
      "id": "docs_api_errors_2204"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2230",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "errors",
      "id": "docs_api_errors_2230"
    },
    {
      "label": "GET /admin/api/roles",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2140",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "get /admin/api/roles",
      "id": "docs_api_get_admin_api_roles"
    },
    {
      "label": "PATCH /admin/api/roles/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2185",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "patch /admin/api/roles/{id}",
      "id": "docs_api_patch_admin_api_roles_id"
    },
    {
      "label": "PATCH /admin/api/roles/reorder",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2212",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "patch /admin/api/roles/reorder",
      "id": "docs_api_patch_admin_api_roles_reorder"
    },
    {
      "label": "POST /admin/api/roles",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2153",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "post /admin/api/roles",
      "id": "docs_api_post_admin_api_roles"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2155",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "request",
      "id": "docs_api_request_2155"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2214",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "request",
      "id": "docs_api_request_2214"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2144",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2144"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2196",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2196"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2226",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2226"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2173",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_2173"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2202",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_2202"
    },
    {
      "label": "Role Management",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2111",
      "_origin": "ast",
      "community": 191,
      "community_name": "Role Management",
      "norm_label": "role management",
      "id": "docs_api_role_management"
    },
    {
      "label": "DELETE /api/v1/users/me/sessions/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L534",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "delete /api/v1/users/me/sessions/{id}",
      "id": "docs_api_delete_api_v1_users_me_sessions_id"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L465",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "errors",
      "id": "docs_api_errors_465"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L499",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "errors",
      "id": "docs_api_errors_499"
    },
    {
      "label": "GET /api/v1/users/me/sessions",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L509",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "get /api/v1/users/me/sessions",
      "id": "docs_api_get_api_v1_users_me_sessions"
    },
    {
      "label": "PATCH /api/v1/users/me",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L381",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "patch /api/v1/users/me",
      "id": "docs_api_patch_api_v1_users_me"
    },
    {
      "label": "POST /api/v1/users/me/avatar",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L418",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "post /api/v1/users/me/avatar",
      "id": "docs_api_post_api_v1_users_me_avatar"
    },
    {
      "label": "PUT /api/v1/users/me/password",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L474",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "put /api/v1/users/me/password",
      "id": "docs_api_put_api_v1_users_me_password"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L390",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "request",
      "id": "docs_api_request_390"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L436",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "request",
      "id": "docs_api_request_436"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L483",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "request",
      "id": "docs_api_request_483"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L412",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_412"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L515",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_515"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L451",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_451"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L492",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_492"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L540",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_540"
    },
    {
      "label": "User Profile & Sessions",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L379",
      "_origin": "ast",
      "community": 192,
      "community_name": "User Profile & Sessions",
      "norm_label": "user profile & sessions",
      "id": "docs_api_user_profile_sessions"
    },
    {
      "label": "security-scan-2026-07-22-remediation.md",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "security-scan-2026-07-22-remediation.md",
      "id": "docs_plans_security_scan_2026_07_22_remediation"
    },
    {
      "label": "Client session (`livekitSession.ts`)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L156",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "client session (`livekitsession.ts`)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_client_session_livekitsession_ts"
    },
    {
      "label": "Compatibility posture (transition)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L161",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "compatibility posture (transition)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_compatibility_posture_transition"
    },
    {
      "label": "F3 status 2026-07-23 (branch `feat/e2ee-identity-tofu`)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L54",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "f3 status 2026-07-23 (branch `feat/e2ee-identity-tofu`)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_f3_status_2026_07_23_branch_feat_e2ee_identity_tofu"
    },
    {
      "label": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L94",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "f3 \u2014 voice e2ee identity keys + tofu (the remaining work)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work"
    },
    {
      "label": "F6 detail (done, committed `e6a0d87`)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L45",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "f6 detail (done, committed `e6a0d87`)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_f6_detail_done_committed_e6a0d87"
    },
    {
      "label": "Infrastructure (mirror existing patterns)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L129",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "infrastructure (mirror existing patterns)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_infrastructure_mirror_existing_patterns"
    },
    {
      "label": "Notes carried from the build",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L181",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "notes carried from the build",
      "id": "docs_plans_security_scan_2026_07_22_remediation_notes_carried_from_the_build"
    },
    {
      "label": "Resume checklist (do these first)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L33",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "resume checklist (do these first)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_resume_checklist_do_these_first"
    },
    {
      "label": "Security-Scan Remediation (Claude Security run 2026-07-22)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "security-scan remediation (claude security run 2026-07-22)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22"
    },
    {
      "label": "Server (db-change + protocol-change workflows)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L139",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "server (db-change + protocol-change workflows)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_server_db_change_protocol_change_workflows"
    },
    {
      "label": "Status at a glance",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "status at a glance",
      "id": "docs_plans_security_scan_2026_07_22_remediation_status_at_a_glance"
    },
    {
      "label": "Suggested PR split",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L167",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "suggested pr split",
      "id": "docs_plans_security_scan_2026_07_22_remediation_suggested_pr_split"
    },
    {
      "label": "Verification (planned)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L173",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "verification (planned)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_verification_planned"
    },
    {
      "label": "Verify + TOFU-pin (receive path)",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L119",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "verify + tofu-pin (receive path)",
      "id": "docs_plans_security_scan_2026_07_22_remediation_verify_tofu_pin_receive_path"
    },
    {
      "label": "What gets signed",
      "file_type": "document",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L111",
      "_origin": "ast",
      "community": 193,
      "community_name": "F3 \u2014 Voice E2EE identity keys + TOFU (the remaining work)",
      "norm_label": "what gets signed",
      "id": "docs_plans_security_scan_2026_07_22_remediation_what_gets_signed"
    },
    {
      "label": "log/slog.LevelVar",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "log/slog.levelvar",
      "id": "go_type_log_slog_levelvar"
    },
    {
      "label": "log/slog.Logger",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "log/slog.logger",
      "id": "go_type_log_slog_logger"
    },
    {
      "label": "SetDatabasePath()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "setdatabasepath()",
      "id": "server_admin_handlers_backup_setdatabasepath"
    },
    {
      "label": "ParseLevel()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "parselevel()",
      "id": "server_config_config_parselevel"
    },
    {
      "label": "logging_test.go",
      "file_type": "code",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "logging_test.go",
      "id": "server_config_logging_test"
    },
    {
      "label": "TestLoggingLevelFromEnv()",
      "file_type": "code",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "testlogginglevelfromenv()",
      "id": "server_config_logging_test_testlogginglevelfromenv"
    },
    {
      "label": "TestParseLevel()",
      "file_type": "code",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "testparselevel()",
      "id": "server_config_logging_test_testparselevel"
    },
    {
      "label": "Server/main.go",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "server/main.go",
      "id": "server_main"
    },
    {
      "label": "getOutboundIP()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L732",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "getoutboundip()",
      "id": "server_main_getoutboundip"
    },
    {
      "label": "healthcheckTLSConfig()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L574",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "healthchecktlsconfig()",
      "id": "server_main_healthchecktlsconfig"
    },
    {
      "label": "isAddrInUse()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L649",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "isaddrinuse()",
      "id": "server_main_isaddrinuse"
    },
    {
      "label": "loadPinnedCert()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L603",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "loadpinnedcert()",
      "id": "server_main_loadpinnedcert"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "main()",
      "id": "server_main_main"
    },
    {
      "label": "printBanner()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L655",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "printbanner()",
      "id": "server_main_printbanner"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "run()",
      "id": "server_main_run"
    },
    {
      "label": "runHealthcheckCLI()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L489",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "runhealthcheckcli()",
      "id": "server_main_runhealthcheckcli"
    },
    {
      "label": "seedHubReplayState()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "seedhubreplaystate()",
      "id": "server_main_seedhubreplaystate"
    },
    {
      "label": "Server/main_test.go",
      "file_type": "code",
      "source_file": "Server/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "server/main_test.go",
      "id": "server_main_test"
    },
    {
      "label": "TestRun_ServeErrorReturn_StopsHubDispatchGoroutine()",
      "file_type": "code",
      "source_file": "Server/main_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "testrun_serveerrorreturn_stopshubdispatchgoroutine()",
      "id": "server_main_test_testrun_serveerrorreturn_stopshubdispatchgoroutine"
    },
    {
      "label": "warnLowDisk()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L716",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "warnlowdisk()",
      "id": "server_main_warnlowdisk"
    },
    {
      "label": "wsURL()",
      "file_type": "code",
      "source_file": "Server/main.go",
      "source_location": "L699",
      "_origin": "ast",
      "community": 194,
      "community_name": "run",
      "norm_label": "wsurl()",
      "id": "server_main_wsurl"
    },
    {
      "label": "sandbox_wazero_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "sandbox_wazero_test.go",
      "id": "server_plugin_sandbox_wazero_test"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "registry",
      "id": "server_plugin_sandbox_wazero_test_go_registry"
    },
    {
      "label": "newWazeroTestRegistry()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "newwazerotestregistry()",
      "id": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "label": "TestWazeroActivateCompilesModule()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeroactivatecompilesmodule()",
      "id": "server_plugin_sandbox_wazero_test_testwazeroactivatecompilesmodule"
    },
    {
      "label": "TestWazeroCloseTearsDownRuntime()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeroclosetearsdownruntime()",
      "id": "server_plugin_sandbox_wazero_test_testwazeroclosetearsdownruntime"
    },
    {
      "label": "TestWazeroConcurrentDispatchRace()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeroconcurrentdispatchrace()",
      "id": "server_plugin_sandbox_wazero_test_testwazeroconcurrentdispatchrace"
    },
    {
      "label": "TestWazeroCPUBudgetOverrunDoesNotBrickPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazerocpubudgetoverrundoesnotbrickplugin()",
      "id": "server_plugin_sandbox_wazero_test_testwazerocpubudgetoverrundoesnotbrickplugin"
    },
    {
      "label": "TestWazeroDeactivateClosesCompiledModule()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L466",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazerodeactivateclosescompiledmodule()",
      "id": "server_plugin_sandbox_wazero_test_testwazerodeactivateclosescompiledmodule"
    },
    {
      "label": "TestWazeroDisablePluginFreesModule()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazerodisablepluginfreesmodule()",
      "id": "server_plugin_sandbox_wazero_test_testwazerodisablepluginfreesmodule"
    },
    {
      "label": "TestWazeroDispatchCommandMissingExport()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazerodispatchcommandmissingexport()",
      "id": "server_plugin_sandbox_wazero_test_testwazerodispatchcommandmissingexport"
    },
    {
      "label": "TestWazeroInvalidWASMFailsActivation()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L448",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeroinvalidwasmfailsactivation()",
      "id": "server_plugin_sandbox_wazero_test_testwazeroinvalidwasmfailsactivation"
    },
    {
      "label": "TestWazeroMemorylessModuleDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeromemorylessmoduledoesnotpanic()",
      "id": "server_plugin_sandbox_wazero_test_testwazeromemorylessmoduledoesnotpanic"
    },
    {
      "label": "TestWazeroRegistryCreatesRuntime()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "testwazeroregistrycreatesruntime()",
      "id": "server_plugin_sandbox_wazero_test_testwazeroregistrycreatesruntime"
    },
    {
      "label": "writeTestPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 195,
      "community_name": "newWazeroTestRegistry",
      "norm_label": "writetestplugin()",
      "id": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "label": "profile_fields_test.go",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "profile_fields_test.go",
      "id": "server_service_profile_fields_test"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "store",
      "id": "server_service_profile_fields_test_go_store"
    },
    {
      "label": "newUserSvc()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "newusersvc()",
      "id": "server_service_profile_fields_test_newusersvc"
    },
    {
      "label": "TestClearCustomStatus()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testclearcustomstatus()",
      "id": "server_service_profile_fields_test_testclearcustomstatus"
    },
    {
      "label": "TestSetCustomStatus_RoundTripClearAndBound()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testsetcustomstatus_roundtripclearandbound()",
      "id": "server_service_profile_fields_test_testsetcustomstatus_roundtripclearandbound"
    },
    {
      "label": "TestUpdateProfile_AvatarOnlyPatchDoesNotOverwriteUsername()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testupdateprofile_avataronlypatchdoesnotoverwriteusername()",
      "id": "server_service_profile_fields_test_testupdateprofile_avataronlypatchdoesnotoverwriteusername"
    },
    {
      "label": "TestUpdateProfile_ConcurrentUpdatesSerializePerUser()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testupdateprofile_concurrentupdatesserializeperuser()",
      "id": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser"
    },
    {
      "label": "TestUpdateProfile_RejectsOverlongFields()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testupdateprofile_rejectsoverlongfields()",
      "id": "server_service_profile_fields_test_testupdateprofile_rejectsoverlongfields"
    },
    {
      "label": "TestUpdateProfile_SanitizesAndTrims()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testupdateprofile_sanitizesandtrims()",
      "id": "server_service_profile_fields_test_testupdateprofile_sanitizesandtrims"
    },
    {
      "label": "TestUpdateProfile_SetsAndClearsDisplayNameAndAbout()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testupdateprofile_setsandclearsdisplaynameandabout()",
      "id": "server_service_profile_fields_test_testupdateprofile_setsandclearsdisplaynameandabout"
    },
    {
      "label": "NewUserService()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "newuserservice()",
      "id": "server_service_user_newuserservice"
    },
    {
      "label": "user_test.go",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "user_test.go",
      "id": "server_service_user_test"
    },
    {
      "label": "TestChangePassword_RetryRecoversRevocation()",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testchangepassword_retryrecoversrevocation()",
      "id": "server_service_user_test_testchangepassword_retryrecoversrevocation"
    },
    {
      "label": "TestChangePassword_RevokeFailureIsPartialSuccess()",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "testchangepassword_revokefailureispartialsuccess()",
      "id": "server_service_user_test_testchangepassword_revokefailureispartialsuccess"
    },
    {
      "label": "raceDetectingStore",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": "racedetectingstore",
      "id": "service_racedetectingstore"
    },
    {
      "label": ".GetUserByID()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 196,
      "community_name": "newUserSvc",
      "norm_label": ".getuserbyid()",
      "id": "service_racedetectingstore_getuserbyid"
    },
    {
      "label": "NewPluginAdminHandler()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "newpluginadminhandler()",
      "id": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "label": "plugins_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "plugins_handler_test.go",
      "id": "server_api_plugins_handler_test"
    },
    {
      "label": "buildZipUpload()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "buildzipupload()",
      "id": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "label": "newTestPluginRegistry()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "newtestpluginregistry()",
      "id": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "label": "newTestPluginRegistryWithStore()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L253",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "newtestpluginregistrywithstore()",
      "id": "server_api_plugins_handler_test_newtestpluginregistrywithstore"
    },
    {
      "label": "openPluginTestDB()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "openplugintestdb()",
      "id": "server_api_plugins_handler_test_openplugintestdb"
    },
    {
      "label": "TestPluginsHandlerEnableDisableUninstallReturn503WhenRegistryNil()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerenabledisableuninstallreturn503whenregistrynil()",
      "id": "server_api_plugins_handler_test_testpluginshandlerenabledisableuninstallreturn503whenregistrynil"
    },
    {
      "label": "TestPluginsHandlerInstallHappyPath()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerinstallhappypath()",
      "id": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath"
    },
    {
      "label": "TestPluginsHandlerInstallRejectsNonZipContentType()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerinstallrejectsnonzipcontenttype()",
      "id": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype"
    },
    {
      "label": "TestPluginsHandlerInstallRejectsNonZipMagic()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerinstallrejectsnonzipmagic()",
      "id": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic"
    },
    {
      "label": "TestPluginsHandlerInstallRejectsWhenRegistryNil()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerinstallrejectswhenregistrynil()",
      "id": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil"
    },
    {
      "label": "TestPluginsHandlerLifecycleInvalidID()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerlifecycleinvalidid()",
      "id": "server_api_plugins_handler_test_testpluginshandlerlifecycleinvalidid"
    },
    {
      "label": "TestPluginsHandlerListEmptyWhenRegistryNil()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerlistemptywhenregistrynil()",
      "id": "server_api_plugins_handler_test_testpluginshandlerlistemptywhenregistrynil"
    },
    {
      "label": "TestPluginsHandlerListReportsRuntimeState()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerlistreportsruntimestate()",
      "id": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate"
    },
    {
      "label": "TestPluginsHandlerListUsesSnakeCaseJSON()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "testpluginshandlerlistusessnakecasejson()",
      "id": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson"
    },
    {
      "label": "validPluginZip()",
      "file_type": "code",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 197,
      "community_name": "plugins_handler_test.go",
      "norm_label": "validpluginzip()",
      "id": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "label": "badDirFile",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": "baddirfile",
      "id": "db_baddirfile"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".close()",
      "id": "db_baddirfile_close"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".read()",
      "id": "db_baddirfile_read"
    },
    {
      "label": ".ReadDir()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".readdir()",
      "id": "db_baddirfile_readdir"
    },
    {
      "label": ".Stat()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".stat()",
      "id": "db_baddirfile_stat"
    },
    {
      "label": "fakeDir",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": "fakedir",
      "id": "db_fakedir"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L404",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".read()",
      "id": "db_fakedir_read"
    },
    {
      "label": ".ReadDir()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".readdir()",
      "id": "db_fakedir_readdir"
    },
    {
      "label": ".Stat()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".stat()",
      "id": "db_fakedir_stat"
    },
    {
      "label": "fakeDirEntry",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L427",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": "fakedirentry",
      "id": "db_fakedirentry"
    },
    {
      "label": ".Info()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L432",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".info()",
      "id": "db_fakedirentry_info"
    },
    {
      "label": ".IsDir()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L430",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".isdir()",
      "id": "db_fakedirentry_isdir"
    },
    {
      "label": ".Name()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L429",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": ".name()",
      "id": "db_fakedirentry_name"
    },
    {
      "label": "io/fs.DirEntry",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": "io/fs.direntry",
      "id": "go_type_io_fs_direntry"
    },
    {
      "label": "io/fs.FileInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 198,
      "community_name": "badDirFile",
      "norm_label": "io/fs.fileinfo",
      "id": "go_type_io_fs_fileinfo"
    },
    {
      "label": "Active Branches",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L124",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "active branches",
      "id": "docs_contributing_active_branches"
    },
    {
      "label": "Available Commands",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "available commands",
      "id": "docs_contributing_available_commands"
    },
    {
      "label": "Branch Naming",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L129",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "branch naming",
      "id": "docs_contributing_branch_naming"
    },
    {
      "label": "Client (Tauri v2)",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L50",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "client (tauri v2)",
      "id": "docs_contributing_client_tauri_v2"
    },
    {
      "label": "Code Style",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L165",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "code style",
      "id": "docs_contributing_code_style"
    },
    {
      "label": "Commit Format",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L135",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "commit format",
      "id": "docs_contributing_commit_format"
    },
    {
      "label": "Contributing",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "contributing",
      "id": "docs_contributing_contributing"
    },
    {
      "label": "Dependency Policy",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L171",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "dependency policy",
      "id": "docs_contributing_dependency_policy"
    },
    {
      "label": "Development Setup",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "development setup",
      "id": "docs_contributing_development_setup"
    },
    {
      "label": "Git hooks (recommended)",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L91",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "git hooks (recommended)",
      "id": "docs_contributing_git_hooks_recommended"
    },
    {
      "label": "Plugin Development",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L106",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "plugin development",
      "id": "docs_contributing_plugin_development"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L7",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "prerequisites",
      "id": "docs_contributing_prerequisites"
    },
    {
      "label": "Pull Request Process",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L150",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "pull request process",
      "id": "docs_contributing_pull_request_process"
    },
    {
      "label": "Server (Go)",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L22",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "server (go)",
      "id": "docs_contributing_server_go"
    },
    {
      "label": "Testing",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L158",
      "_origin": "ast",
      "community": 199,
      "community_name": "Contributing",
      "norm_label": "testing",
      "id": "docs_contributing_testing"
    },
    {
      "label": "testing.T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testing.t",
      "id": "go_type_testing_t"
    },
    {
      "label": "emoji_section_test.go",
      "file_type": "code",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "emoji_section_test.go",
      "id": "server_admin_emoji_section_test"
    },
    {
      "label": "adminPanelSource()",
      "file_type": "code",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "adminpanelsource()",
      "id": "server_admin_emoji_section_test_adminpanelsource"
    },
    {
      "label": "TestAdminPanelEmojiSectionIsWired()",
      "file_type": "code",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testadminpanelemojisectioniswired()",
      "id": "server_admin_emoji_section_test_testadminpanelemojisectioniswired"
    },
    {
      "label": "TestAdminPanelEmojiUsesTheMemberAPI()",
      "file_type": "code",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testadminpanelemojiusesthememberapi()",
      "id": "server_admin_emoji_section_test_testadminpanelemojiusesthememberapi"
    },
    {
      "label": "constants_test.go",
      "file_type": "code",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "constants_test.go",
      "id": "server_api_constants_test"
    },
    {
      "label": "TestLoginRateLimit_Value()",
      "file_type": "code",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L6",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testloginratelimit_value()",
      "id": "server_api_constants_test_testloginratelimit_value"
    },
    {
      "label": "TestRateLimiterCleanupHorizon_CoversMaxSlowMode()",
      "file_type": "code",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimitercleanuphorizon_coversmaxslowmode()",
      "id": "server_api_constants_test_testratelimitercleanuphorizon_coversmaxslowmode"
    },
    {
      "label": "TestLiveKitHealth_Degraded_NilError()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_degraded_nilerror()",
      "id": "server_api_coverage_push_test_testlivekithealth_degraded_nilerror"
    },
    {
      "label": "TestLiveKitHealth_Degraded_WithError()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L349",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_degraded_witherror()",
      "id": "server_api_coverage_push_test_testlivekithealth_degraded_witherror"
    },
    {
      "label": "TestLiveKitHealth_OK()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L326",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_ok()",
      "id": "server_api_coverage_push_test_testlivekithealth_ok"
    },
    {
      "label": "TestWriteJSON_BasicSuccess()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L641",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testwritejson_basicsuccess()",
      "id": "server_api_coverage_push_test_testwritejson_basicsuccess"
    },
    {
      "label": "crs_fs_test.go",
      "file_type": "code",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "crs_fs_test.go",
      "id": "server_api_crs_fs_test"
    },
    {
      "label": "TestSlashFS_GlobNormalizes()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testslashfs_globnormalizes()",
      "id": "server_api_crs_fs_test_testslashfs_globnormalizes"
    },
    {
      "label": "TestSlashFS_ResolvesBackslashPath()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testslashfs_resolvesbackslashpath()",
      "id": "server_api_crs_fs_test_testslashfs_resolvesbackslashpath"
    },
    {
      "label": "diagnostics_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "diagnostics_handler_test.go",
      "id": "server_api_diagnostics_handler_test"
    },
    {
      "label": "setupDiagnosticsRouter()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "setupdiagnosticsrouter()",
      "id": "server_api_diagnostics_handler_test_setupdiagnosticsrouter"
    },
    {
      "label": "TestDiagnosticsConnectivity_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testdiagnosticsconnectivity_memberforbidden()",
      "id": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_memberforbidden"
    },
    {
      "label": "TestDiagnosticsConnectivity_ReturnsData()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testdiagnosticsconnectivity_returnsdata()",
      "id": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_returnsdata"
    },
    {
      "label": "TestDiagnosticsConnectivity_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testdiagnosticsconnectivity_unauthenticated()",
      "id": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_unauthenticated"
    },
    {
      "label": "TestIsPrivateIP()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testisprivateip()",
      "id": "server_api_diagnostics_handler_test_testisprivateip"
    },
    {
      "label": "HandleLiveKitHealthForTest()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "handlelivekithealthfortest()",
      "id": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "label": "TestLiveKitHealth_Healthy()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1025",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_healthy()",
      "id": "server_api_middleware_test_testlivekithealth_healthy"
    },
    {
      "label": "TestLiveKitHealth_Unhealthy()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1048",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_unhealthy()",
      "id": "server_api_middleware_test_testlivekithealth_unhealthy"
    },
    {
      "label": "TestLiveKitHealth_UnhealthyNoError()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlivekithealth_unhealthynoerror()",
      "id": "server_api_middleware_test_testlivekithealth_unhealthynoerror"
    },
    {
      "label": "router_test.go",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "router_test.go",
      "id": "server_api_router_test"
    },
    {
      "label": "setupRouter()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "setuprouter()",
      "id": "server_api_router_test_setuprouter"
    },
    {
      "label": "TestAPIV1InfoEndpoint()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testapiv1infoendpoint()",
      "id": "server_api_router_test_testapiv1infoendpoint"
    },
    {
      "label": "TestAPIV1InfoOmitsVersion()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testapiv1infoomitsversion()",
      "id": "server_api_router_test_testapiv1infoomitsversion"
    },
    {
      "label": "TestAPIV1InfoReturnsServerName()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testapiv1inforeturnsservername()",
      "id": "server_api_router_test_testapiv1inforeturnsservername"
    },
    {
      "label": "TestHealthEndpointOmitsVersion()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhealthendpointomitsversion()",
      "id": "server_api_router_test_testhealthendpointomitsversion"
    },
    {
      "label": "TestHealthEndpointReturns200()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhealthendpointreturns200()",
      "id": "server_api_router_test_testhealthendpointreturns200"
    },
    {
      "label": "TestHealthEndpointReturnsJSON()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhealthendpointreturnsjson()",
      "id": "server_api_router_test_testhealthendpointreturnsjson"
    },
    {
      "label": "TestHealthEndpointStatusOK()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhealthendpointstatusok()",
      "id": "server_api_router_test_testhealthendpointstatusok"
    },
    {
      "label": "TestHealthMethodNotAllowed()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhealthmethodnotallowed()",
      "id": "server_api_router_test_testhealthmethodnotallowed"
    },
    {
      "label": "TestRequestIDMiddleware()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrequestidmiddleware()",
      "id": "server_api_router_test_testrequestidmiddleware"
    },
    {
      "label": "TestUnknownRouteReturns404()",
      "file_type": "code",
      "source_file": "Server/api/router_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testunknownroutereturns404()",
      "id": "server_api_router_test_testunknownroutereturns404"
    },
    {
      "label": "ratelimit_cleanup_test.go",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "ratelimit_cleanup_test.go",
      "id": "server_auth_ratelimit_cleanup_test"
    },
    {
      "label": "TestCleanup_MixedEntries()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcleanup_mixedentries()",
      "id": "server_auth_ratelimit_cleanup_test_testcleanup_mixedentries"
    },
    {
      "label": "TestCleanup_PreservesActiveLockouts()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcleanup_preservesactivelockouts()",
      "id": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivelockouts"
    },
    {
      "label": "TestCleanup_PreservesActiveWindows()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcleanup_preservesactivewindows()",
      "id": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivewindows"
    },
    {
      "label": "TestCleanup_RemovesExpiredLockouts()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcleanup_removesexpiredlockouts()",
      "id": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredlockouts"
    },
    {
      "label": "TestCleanup_RemovesExpiredWindows()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcleanup_removesexpiredwindows()",
      "id": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredwindows"
    },
    {
      "label": "TestLen_AfterAllows()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlen_afterallows()",
      "id": "server_auth_ratelimit_cleanup_test_testlen_afterallows"
    },
    {
      "label": "TestLen_AfterLockouts()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlen_afterlockouts()",
      "id": "server_auth_ratelimit_cleanup_test_testlen_afterlockouts"
    },
    {
      "label": "TestLen_Empty()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testlen_empty()",
      "id": "server_auth_ratelimit_cleanup_test_testlen_empty"
    },
    {
      "label": "TestStartCleanup_RunsPeriodically()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "teststartcleanup_runsperiodically()",
      "id": "server_auth_ratelimit_cleanup_test_teststartcleanup_runsperiodically"
    },
    {
      "label": "TestStartCleanup_StopsOnSignal()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "teststartcleanup_stopsonsignal()",
      "id": "server_auth_ratelimit_cleanup_test_teststartcleanup_stopsonsignal"
    },
    {
      "label": "ratelimit_persist_test.go",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "ratelimit_persist_test.go",
      "id": "server_auth_ratelimit_persist_test"
    },
    {
      "label": "captureLogs()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "capturelogs()",
      "id": "server_auth_ratelimit_persist_test_capturelogs"
    },
    {
      "label": "TestNewPersistentRateLimiter_LoadErrorIsLogged()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testnewpersistentratelimiter_loaderrorislogged()",
      "id": "server_auth_ratelimit_persist_test_testnewpersistentratelimiter_loaderrorislogged"
    },
    {
      "label": "ratelimit_test.go",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "ratelimit_test.go",
      "id": "server_auth_ratelimit_test"
    },
    {
      "label": "TestKey_MatchesSprintfShape()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testkey_matchessprintfshape()",
      "id": "server_auth_ratelimit_test_testkey_matchessprintfshape"
    },
    {
      "label": "TestRateLimiter_AtLimitAllowed()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_atlimitallowed()",
      "id": "server_auth_ratelimit_test_testratelimiter_atlimitallowed"
    },
    {
      "label": "TestRateLimiter_Check_AtLimit()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_atlimit()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_atlimit"
    },
    {
      "label": "TestRateLimiter_Check_DoesNotRecordTimestamp()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_doesnotrecordtimestamp()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_doesnotrecordtimestamp"
    },
    {
      "label": "TestRateLimiter_Check_LockoutExpired()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_lockoutexpired()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_lockoutexpired"
    },
    {
      "label": "TestRateLimiter_Check_RespectsLockout()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_respectslockout()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_respectslockout"
    },
    {
      "label": "TestRateLimiter_Check_UnderLimit()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_underlimit()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_underlimit"
    },
    {
      "label": "TestRateLimiter_Check_WindowBoundary()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_check_windowboundary()",
      "id": "server_auth_ratelimit_test_testratelimiter_check_windowboundary"
    },
    {
      "label": "TestRateLimiter_ConcurrentHammering()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_concurrenthammering()",
      "id": "server_auth_ratelimit_test_testratelimiter_concurrenthammering"
    },
    {
      "label": "TestRateLimiter_DifferentKeysIndependent()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_differentkeysindependent()",
      "id": "server_auth_ratelimit_test_testratelimiter_differentkeysindependent"
    },
    {
      "label": "TestRateLimiter_IsLockedOut_UnknownKey()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_islockedout_unknownkey()",
      "id": "server_auth_ratelimit_test_testratelimiter_islockedout_unknownkey"
    },
    {
      "label": "TestRateLimiter_LenSumsAcrossShards()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_lensumsacrossshards()",
      "id": "server_auth_ratelimit_test_testratelimiter_lensumsacrossshards"
    },
    {
      "label": "TestRateLimiter_LockoutBlocksAllow()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_lockoutblocksallow()",
      "id": "server_auth_ratelimit_test_testratelimiter_lockoutblocksallow"
    },
    {
      "label": "TestRateLimiter_LockoutEnforced()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_lockoutenforced()",
      "id": "server_auth_ratelimit_test_testratelimiter_lockoutenforced"
    },
    {
      "label": "TestRateLimiter_LockoutExpires()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_lockoutexpires()",
      "id": "server_auth_ratelimit_test_testratelimiter_lockoutexpires"
    },
    {
      "label": "TestRateLimiter_OverLimitBlocked()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_overlimitblocked()",
      "id": "server_auth_ratelimit_test_testratelimiter_overlimitblocked"
    },
    {
      "label": "TestRateLimiter_Reset()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_reset()",
      "id": "server_auth_ratelimit_test_testratelimiter_reset"
    },
    {
      "label": "TestRateLimiter_ResetClearsLockout()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_resetclearslockout()",
      "id": "server_auth_ratelimit_test_testratelimiter_resetclearslockout"
    },
    {
      "label": "TestRateLimiter_ThreadSafe()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_threadsafe()",
      "id": "server_auth_ratelimit_test_testratelimiter_threadsafe"
    },
    {
      "label": "TestRateLimiter_UnderLimitAllowed()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_underlimitallowed()",
      "id": "server_auth_ratelimit_test_testratelimiter_underlimitallowed"
    },
    {
      "label": "TestRateLimiter_WindowExpiryResets()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testratelimiter_windowexpiryresets()",
      "id": "server_auth_ratelimit_test_testratelimiter_windowexpiryresets"
    },
    {
      "label": "config/logvalue_test.go",
      "file_type": "code",
      "source_file": "Server/config/logvalue_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "config/logvalue_test.go",
      "id": "server_config_logvalue_test"
    },
    {
      "label": "TestSecretConfigsRedactedInLogs()",
      "file_type": "code",
      "source_file": "Server/config/logvalue_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testsecretconfigsredactedinlogs()",
      "id": "server_config_logvalue_test_testsecretconfigsredactedinlogs"
    },
    {
      "label": "backup_test.go",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "backup_test.go",
      "id": "server_db_backup_test"
    },
    {
      "label": "newBackupFileDB()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "newbackupfiledb()",
      "id": "server_db_backup_test_newbackupfiledb"
    },
    {
      "label": "TestBackupToSafe_ErrorKeepsPreexistingFile()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_errorkeepspreexistingfile()",
      "id": "server_db_backup_test_testbackuptosafe_errorkeepspreexistingfile"
    },
    {
      "label": "TestBackupToSafe_RejectsDoubleQuote()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectsdoublequote()",
      "id": "server_db_backup_test_testbackuptosafe_rejectsdoublequote"
    },
    {
      "label": "TestBackupToSafe_RejectsNullByte()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectsnullbyte()",
      "id": "server_db_backup_test_testbackuptosafe_rejectsnullbyte"
    },
    {
      "label": "TestBackupToSafe_RejectsPathOutsideRoot()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectspathoutsideroot()",
      "id": "server_db_backup_test_testbackuptosafe_rejectspathoutsideroot"
    },
    {
      "label": "TestBackupToSafe_RejectsSemicolon()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectssemicolon()",
      "id": "server_db_backup_test_testbackuptosafe_rejectssemicolon"
    },
    {
      "label": "TestBackupToSafe_RejectsSingleQuote()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectssinglequote()",
      "id": "server_db_backup_test_testbackuptosafe_rejectssinglequote"
    },
    {
      "label": "TestBackupToSafe_RejectsSQLComment()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_rejectssqlcomment()",
      "id": "server_db_backup_test_testbackuptosafe_rejectssqlcomment"
    },
    {
      "label": "TestBackupToSafe_ValidPath()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackuptosafe_validpath()",
      "id": "server_db_backup_test_testbackuptosafe_validpath"
    },
    {
      "label": "TestCheckBackupIntegrity_ValidAndCorrupt()",
      "file_type": "code",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcheckbackupintegrity_validandcorrupt()",
      "id": "server_db_backup_test_testcheckbackupintegrity_validandcorrupt"
    },
    {
      "label": "dm_group_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "dm_group_queries_test.go",
      "id": "server_db_dm_group_queries_test"
    },
    {
      "label": "groupDMFixture()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "groupdmfixture()",
      "id": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "label": "TestCreateGroupDMChannel_OpensForEveryone()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcreategroupdmchannel_opensforeveryone()",
      "id": "server_db_dm_group_queries_test_testcreategroupdmchannel_opensforeveryone"
    },
    {
      "label": "TestCreateGroupDMChannel_RefusesUnderThree()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcreategroupdmchannel_refusesunderthree()",
      "id": "server_db_dm_group_queries_test_testcreategroupdmchannel_refusesunderthree"
    },
    {
      "label": "TestGetDMParticipants_CollapsesInvisible()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testgetdmparticipants_collapsesinvisible()",
      "id": "server_db_dm_group_queries_test_testgetdmparticipants_collapsesinvisible"
    },
    {
      "label": "TestGetOrCreateDMChannel_IgnoresShrunkGroup()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testgetorcreatedmchannel_ignoresshrunkgroup()",
      "id": "server_db_dm_group_queries_test_testgetorcreatedmchannel_ignoresshrunkgroup"
    },
    {
      "label": "TestLeaveGroupDM_DeletesChannelOnLastLeave()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testleavegroupdm_deleteschannelonlastleave()",
      "id": "server_db_dm_group_queries_test_testleavegroupdm_deleteschannelonlastleave"
    },
    {
      "label": "TestLeaveGroupDM_LastLeavePreservesAttachmentsForReclaim()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testleavegroupdm_lastleavepreservesattachmentsforreclaim()",
      "id": "server_db_dm_group_queries_test_testleavegroupdm_lastleavepreservesattachmentsforreclaim"
    },
    {
      "label": "TestSetDMChannelName_RefusesNonDM()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testsetdmchannelname_refusesnondm()",
      "id": "server_db_dm_group_queries_test_testsetdmchannelname_refusesnondm"
    },
    {
      "label": "db/logvalue_test.go",
      "file_type": "code",
      "source_file": "Server/db/logvalue_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "db/logvalue_test.go",
      "id": "server_db_logvalue_test"
    },
    {
      "label": "TestUserSessionRedactedInLogs()",
      "file_type": "code",
      "source_file": "Server/db/logvalue_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testusersessionredactedinlogs()",
      "id": "server_db_logvalue_test_testusersessionredactedinlogs"
    },
    {
      "label": "models_test.go",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "models_test.go",
      "id": "server_db_models_test"
    },
    {
      "label": "TestAttachmentInfo_IncludesDimensions()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testattachmentinfo_includesdimensions()",
      "id": "server_db_models_test_testattachmentinfo_includesdimensions"
    },
    {
      "label": "TestAttachmentInfo_OmitsNilDimensions()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testattachmentinfo_omitsnildimensions()",
      "id": "server_db_models_test_testattachmentinfo_omitsnildimensions"
    },
    {
      "label": "TestAuditEntry_JSONKeys()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testauditentry_jsonkeys()",
      "id": "server_db_models_test_testauditentry_jsonkeys"
    },
    {
      "label": "TestChannel_JSONRoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testchannel_jsonroundtrip()",
      "id": "server_db_models_test_testchannel_jsonroundtrip"
    },
    {
      "label": "TestChannel_OmitEmptyFields()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testchannel_omitemptyfields()",
      "id": "server_db_models_test_testchannel_omitemptyfields"
    },
    {
      "label": "TestMessageAPIResponse_JSONKeys()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmessageapiresponse_jsonkeys()",
      "id": "server_db_models_test_testmessageapiresponse_jsonkeys"
    },
    {
      "label": "TestRole_JSONKeys()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrole_jsonkeys()",
      "id": "server_db_models_test_testrole_jsonkeys"
    },
    {
      "label": "TestRole_JSONRoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrole_jsonroundtrip()",
      "id": "server_db_models_test_testrole_jsonroundtrip"
    },
    {
      "label": "TestRole_NilColor()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrole_nilcolor()",
      "id": "server_db_models_test_testrole_nilcolor"
    },
    {
      "label": "TestServerStats_JSONRoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testserverstats_jsonroundtrip()",
      "id": "server_db_models_test_testserverstats_jsonroundtrip"
    },
    {
      "label": "TestUserPublic_IncludesAvatar()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testuserpublic_includesavatar()",
      "id": "server_db_models_test_testuserpublic_includesavatar"
    },
    {
      "label": "TestUserPublic_OmitsNilAvatar()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L256",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testuserpublic_omitsnilavatar()",
      "id": "server_db_models_test_testuserpublic_omitsnilavatar"
    },
    {
      "label": "TestVoiceState_BoolDefaults()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testvoicestate_booldefaults()",
      "id": "server_db_models_test_testvoicestate_booldefaults"
    },
    {
      "label": "TestVoiceState_JoinedAtOmittedFromJSON()",
      "file_type": "code",
      "source_file": "Server/db/models_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testvoicestate_joinedatomittedfromjson()",
      "id": "server_db_models_test_testvoicestate_joinedatomittedfromjson"
    },
    {
      "label": "queries_ascii_test.go",
      "file_type": "code",
      "source_file": "Server/db/queries_ascii_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "queries_ascii_test.go",
      "id": "server_db_queries_ascii_test"
    },
    {
      "label": "TestQueryFilesAreASCIIOnly()",
      "file_type": "code",
      "source_file": "Server/db/queries_ascii_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testqueryfilesareasciionly()",
      "id": "server_db_queries_ascii_test_testqueryfilesareasciionly"
    },
    {
      "label": "host_ui_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "host_ui_test.go",
      "id": "server_plugin_host_ui_test"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "registry",
      "id": "server_plugin_host_ui_test_go_registry"
    },
    {
      "label": "newAssetTestInstance()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "newassettestinstance()",
      "id": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "label": "TestAssetHandlerRejectsTraversal()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testassethandlerrejectstraversal()",
      "id": "server_plugin_host_ui_test_testassethandlerrejectstraversal"
    },
    {
      "label": "TestAssetHandlerRejectsUnlistedFile()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testassethandlerrejectsunlistedfile()",
      "id": "server_plugin_host_ui_test_testassethandlerrejectsunlistedfile"
    },
    {
      "label": "TestAssetHandlerServesAllowedFile()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testassethandlerservesallowedfile()",
      "id": "server_plugin_host_ui_test_testassethandlerservesallowedfile"
    },
    {
      "label": "TestAssetHandlerServesNestedAsset()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testassethandlerservesnestedasset()",
      "id": "server_plugin_host_ui_test_testassethandlerservesnestedasset"
    },
    {
      "label": "manifest_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "manifest_test.go",
      "id": "server_plugin_manifest_test"
    },
    {
      "label": "TestManifestValidateAcceptsMinimal()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidateacceptsminimal()",
      "id": "server_plugin_manifest_test_testmanifestvalidateacceptsminimal"
    },
    {
      "label": "TestManifestValidateRejectsAbsoluteEntrypoint()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidaterejectsabsoluteentrypoint()",
      "id": "server_plugin_manifest_test_testmanifestvalidaterejectsabsoluteentrypoint"
    },
    {
      "label": "TestManifestValidateRejectsBadAsset()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidaterejectsbadasset()",
      "id": "server_plugin_manifest_test_testmanifestvalidaterejectsbadasset"
    },
    {
      "label": "TestManifestValidateRejectsBadName()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidaterejectsbadname()",
      "id": "server_plugin_manifest_test_testmanifestvalidaterejectsbadname"
    },
    {
      "label": "TestManifestValidateRejectsOversizedVersion()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidaterejectsoversizedversion()",
      "id": "server_plugin_manifest_test_testmanifestvalidaterejectsoversizedversion"
    },
    {
      "label": "TestManifestValidateRejectsUnknownPermission()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmanifestvalidaterejectsunknownpermission()",
      "id": "server_plugin_manifest_test_testmanifestvalidaterejectsunknownpermission"
    },
    {
      "label": "TestPluginNameRegexp()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testpluginnameregexp()",
      "id": "server_plugin_manifest_test_testpluginnameregexp"
    },
    {
      "label": "block_test.go",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "block_test.go",
      "id": "server_service_block_test"
    },
    {
      "label": "newBlockService()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "newblockservice()",
      "id": "server_service_block_test_newblockservice"
    },
    {
      "label": "TestBlockService_BlockUser()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_blockuser()",
      "id": "server_service_block_test_testblockservice_blockuser"
    },
    {
      "label": "TestBlockService_BlockUser_Idempotent()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_blockuser_idempotent()",
      "id": "server_service_block_test_testblockservice_blockuser_idempotent"
    },
    {
      "label": "TestBlockService_BlockUser_Rejections()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_blockuser_rejections()",
      "id": "server_service_block_test_testblockservice_blockuser_rejections"
    },
    {
      "label": "TestBlockService_ListBlocked()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_listblocked()",
      "id": "server_service_block_test_testblockservice_listblocked"
    },
    {
      "label": "TestBlockService_UnblockUser()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_unblockuser()",
      "id": "server_service_block_test_testblockservice_unblockuser"
    },
    {
      "label": "TestBlockService_UnblockUser_Rejections()",
      "file_type": "code",
      "source_file": "Server/service/block_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testblockservice_unblockuser_rejections()",
      "id": "server_service_block_test_testblockservice_unblockuser_rejections"
    },
    {
      "label": "telemetry_test.go",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "telemetry_test.go",
      "id": "server_telemetry_telemetry_test"
    },
    {
      "label": "TestGlobalReturnsUsableProvider()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testglobalreturnsusableprovider()",
      "id": "server_telemetry_telemetry_test_testglobalreturnsusableprovider"
    },
    {
      "label": "TestHTTPMiddlewareIsPassThrough()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testhttpmiddlewareispassthrough()",
      "id": "server_telemetry_telemetry_test_testhttpmiddlewareispassthrough"
    },
    {
      "label": "TestInitNoOpReturnsShutdown()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testinitnoopreturnsshutdown()",
      "id": "server_telemetry_telemetry_test_testinitnoopreturnsshutdown"
    },
    {
      "label": "TestPrometheusHandlerNilByDefault()",
      "file_type": "code",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testprometheushandlernilbydefault()",
      "id": "server_telemetry_telemetry_test_testprometheushandlernilbydefault"
    },
    {
      "label": "command_test.go",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "command_test.go",
      "id": "server_ws_command_test"
    },
    {
      "label": "allClientToServerTypes()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "allclienttoservertypes()",
      "id": "server_ws_command_test_allclienttoservertypes"
    },
    {
      "label": "TestCommandAttachmentsDefensiveCopy()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L441",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandattachmentsdefensivecopy()",
      "id": "server_ws_command_test_testcommandattachmentsdefensivecopy"
    },
    {
      "label": "TestCommandChannelScoped()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandchannelscoped()",
      "id": "server_ws_command_test_testcommandchannelscoped"
    },
    {
      "label": "TestCommandChatSendNilReplyTo()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L429",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandchatsendnilreplyto()",
      "id": "server_ws_command_test_testcommandchatsendnilreplyto"
    },
    {
      "label": "TestCommandChatSendReqID()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L417",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandchatsendreqid()",
      "id": "server_ws_command_test_testcommandchatsendreqid"
    },
    {
      "label": "TestCommandConstructorNoPayloadTypes()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L396",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandconstructornopayloadtypes()",
      "id": "server_ws_command_test_testcommandconstructornopayloadtypes"
    },
    {
      "label": "TestCommandConstructorParseValid()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandconstructorparsevalid()",
      "id": "server_ws_command_test_testcommandconstructorparsevalid"
    },
    {
      "label": "TestCommandConstructorRejectsInvalidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L364",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandconstructorrejectsinvalidjson()",
      "id": "server_ws_command_test_testcommandconstructorrejectsinvalidjson"
    },
    {
      "label": "TestCommandConstructorsCoverage()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandconstructorscoverage()",
      "id": "server_ws_command_test_testcommandconstructorscoverage"
    },
    {
      "label": "TestCommandTypeAndUserID()",
      "file_type": "code",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testcommandtypeanduserid()",
      "id": "server_ws_command_test_testcommandtypeanduserid"
    },
    {
      "label": "event_test.go",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "event_test.go",
      "id": "server_ws_event_test"
    },
    {
      "label": "TestBroadcastAllEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbroadcastalleventinterface()",
      "id": "server_ws_event_test_testbroadcastalleventinterface"
    },
    {
      "label": "TestChannelEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testchanneleventinterface()",
      "id": "server_ws_event_test_testchanneleventinterface"
    },
    {
      "label": "TestClientErrorFormat()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L8",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testclienterrorformat()",
      "id": "server_ws_event_test_testclienterrorformat"
    },
    {
      "label": "TestClientErrorImplementsError()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testclienterrorimplementserror()",
      "id": "server_ws_event_test_testclienterrorimplementserror"
    },
    {
      "label": "TestDMEventsImplementBothInterfaces()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testdmeventsimplementbothinterfaces()",
      "id": "server_ws_event_test_testdmeventsimplementbothinterfaces"
    },
    {
      "label": "TestEventTypes()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testeventtypes()",
      "id": "server_ws_event_test_testeventtypes"
    },
    {
      "label": "TestExcludeSenderEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testexcludesendereventinterface()",
      "id": "server_ws_event_test_testexcludesendereventinterface"
    },
    {
      "label": "TestResultEmpty()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testresultempty()",
      "id": "server_ws_event_test_testresultempty"
    },
    {
      "label": "TestResultWithError()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testresultwitherror()",
      "id": "server_ws_event_test_testresultwitherror"
    },
    {
      "label": "TestResultWithEvents()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testresultwithevents()",
      "id": "server_ws_event_test_testresultwithevents"
    },
    {
      "label": "TestResultWithReply()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testresultwithreply()",
      "id": "server_ws_event_test_testresultwithreply"
    },
    {
      "label": "TestSequencedDMEventDefensiveCopy()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testsequenceddmeventdefensivecopy()",
      "id": "server_ws_event_test_testsequenceddmeventdefensivecopy"
    },
    {
      "label": "TestSequencedDMEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testsequenceddmeventinterface()",
      "id": "server_ws_event_test_testsequenceddmeventinterface"
    },
    {
      "label": "TestUserTargetedEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testusertargetedeventinterface()",
      "id": "server_ws_event_test_testusertargetedeventinterface"
    },
    {
      "label": "TestVoiceChannelEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testvoicechanneleventinterface()",
      "id": "server_ws_event_test_testvoicechanneleventinterface"
    },
    {
      "label": "TestVoiceChannelGuardedEventInterface()",
      "file_type": "code",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testvoicechannelguardedeventinterface()",
      "id": "server_ws_event_test_testvoicechannelguardedeventinterface"
    },
    {
      "label": "graceful_stop_ctx_test.go",
      "file_type": "code",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "graceful_stop_ctx_test.go",
      "id": "server_ws_graceful_stop_ctx_test"
    },
    {
      "label": "TestGracefulStopContext_BudgetBoundsNoticeWait()",
      "file_type": "code",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testgracefulstopcontext_budgetboundsnoticewait()",
      "id": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_budgetboundsnoticewait"
    },
    {
      "label": "TestGracefulStopContext_IdleSkipsNoticeWait()",
      "file_type": "code",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testgracefulstopcontext_idleskipsnoticewait()",
      "id": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_idleskipsnoticewait"
    },
    {
      "label": "hub_seedseq_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "hub_seedseq_test.go",
      "id": "server_ws_hub_seedseq_test"
    },
    {
      "label": "TestSeedSeqConcurrent()",
      "file_type": "code",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testseedseqconcurrent()",
      "id": "server_ws_hub_seedseq_test_testseedseqconcurrent"
    },
    {
      "label": "TestSeedSeqMonotonic()",
      "file_type": "code",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testseedseqmonotonic()",
      "id": "server_ws_hub_seedseq_test_testseedseqmonotonic"
    },
    {
      "label": "TestSeedSeqThenNextSeq()",
      "file_type": "code",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testseedseqthennextseq()",
      "id": "server_ws_hub_seedseq_test_testseedseqthennextseq"
    },
    {
      "label": "hub_visibility_watermark_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "hub_visibility_watermark_test.go",
      "id": "server_ws_hub_visibility_watermark_test"
    },
    {
      "label": "TestBumpVisibilityWatermark_ConcurrentCallsNeverRegress()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbumpvisibilitywatermark_concurrentcallsneverregress()",
      "id": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_concurrentcallsneverregress"
    },
    {
      "label": "TestBumpVisibilityWatermark_RatchetsUpwardOnly()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbumpvisibilitywatermark_ratchetsupwardonly()",
      "id": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_ratchetsupwardonly"
    },
    {
      "label": "TestEmitEvents_DMChannelOpen_WatermarkNeverRegresses()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testemitevents_dmchannelopen_watermarkneverregresses()",
      "id": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkneverregresses"
    },
    {
      "label": "TestEmitEvents_DMChannelOpen_WatermarkStillAdvances()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testemitevents_dmchannelopen_watermarkstilladvances()",
      "id": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkstilladvances"
    },
    {
      "label": "TestMarkVisibilityChanged_BumpsWatermarkLikeInternalWriters()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testmarkvisibilitychanged_bumpswatermarklikeinternalwriters()",
      "id": "server_ws_hub_visibility_watermark_test_testmarkvisibilitychanged_bumpswatermarklikeinternalwriters"
    },
    {
      "label": "TestRefreshChannelVisibility_WatermarkNeverRegresses()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrefreshchannelvisibility_watermarkneverregresses()",
      "id": "server_ws_hub_visibility_watermark_test_testrefreshchannelvisibility_watermarkneverregresses"
    },
    {
      "label": "TestRevokeUnreadableChannels_WatermarkNeverRegresses()",
      "file_type": "code",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testrevokeunreadablechannels_watermarkneverregresses()",
      "id": "server_ws_hub_visibility_watermark_test_testrevokeunreadablechannels_watermarkneverregresses"
    },
    {
      "label": "observability_test.go",
      "file_type": "code",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "observability_test.go",
      "id": "server_ws_observability_test"
    },
    {
      "label": "TestBackpressureStats_CountsPerPolicy()",
      "file_type": "code",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testbackpressurestats_countsperpolicy()",
      "id": "server_ws_observability_test_testbackpressurestats_countsperpolicy"
    },
    {
      "label": "TestDispatchAlive_FlipsOnStop()",
      "file_type": "code",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testdispatchalive_flipsonstop()",
      "id": "server_ws_observability_test_testdispatchalive_flipsonstop"
    },
    {
      "label": "TestPanicBreaker_CallsFatalFn()",
      "file_type": "code",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testpanicbreaker_callsfatalfn()",
      "id": "server_ws_observability_test_testpanicbreaker_callsfatalfn"
    },
    {
      "label": "presence_coalesce_test.go",
      "file_type": "code",
      "source_file": "Server/ws/presence_coalesce_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "presence_coalesce_test.go",
      "id": "server_ws_presence_coalesce_test"
    },
    {
      "label": "TestQueuePresence_CoalescesLatestWins()",
      "file_type": "code",
      "source_file": "Server/ws/presence_coalesce_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 2,
      "community_name": "testing.T",
      "norm_label": "testqueuepresence_coalesceslatestwins()",
      "id": "server_ws_presence_coalesce_test_testqueuepresence_coalesceslatestwins"
    },
    {
      "label": "e2eeCrypto.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "e2eecrypto.ts",
      "id": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "label": "ANNOUNCE_DOMAIN",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L45",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "announce_domain",
      "id": "client_tauri_client_src_lib_e2eecrypto_announce_domain"
    },
    {
      "label": "HKDF_INFO",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "hkdf_info",
      "id": "client_tauri_client_src_lib_e2eecrypto_hkdf_info"
    },
    {
      "label": "HKDF_SALT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L30",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "hkdf_salt",
      "id": "client_tauri_client_src_lib_e2eecrypto_hkdf_salt"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_e2eecrypto_log"
    },
    {
      "label": "livekitE2EE.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "livekite2ee.ts",
      "id": "client_tauri_client_src_lib_livekite2ee"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_livekite2ee_log"
    },
    {
      "label": "e2eeCrypto.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "e2eecrypto.test.ts",
      "id": "client_tauri_client_tests_unit_e2eecrypto_test"
    },
    {
      "label": "livekit-e2ee.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "livekit-e2ee.test.ts",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test"
    },
    {
      "label": "mockIdentityKeyPair",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "mockidentitykeypair",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_mockidentitykeypair"
    },
    {
      "label": "mockKeyPair",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "mockkeypair",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_mockkeypair"
    },
    {
      "label": "mockMembers",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L54",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "mockmembers",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_mockmembers"
    },
    {
      "label": "mockSetKey",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "mocksetkey",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_mocksetkey"
    },
    {
      "label": "mockVoiceState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L60",
      "_origin": "ast",
      "community": 20,
      "community_name": "livekitE2EE.ts",
      "norm_label": "mockvoicestate",
      "id": "client_tauri_client_tests_unit_livekit_e2ee_test_mockvoicestate"
    },
    {
      "label": "github.com/coder/websocket.Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "github.com/coder/websocket.conn",
      "id": "go_type_github_com_coder_websocket_conn"
    },
    {
      "label": "serve.go",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "serve.go",
      "id": "server_ws_serve"
    },
    {
      "label": "applyConnectStatus()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L555",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "applyconnectstatus()",
      "id": "server_ws_serve_applyconnectstatus"
    },
    {
      "label": "serve_auth.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "serve_auth.go",
      "id": "server_ws_serve_auth"
    },
    {
      "label": "authenticateConn()",
      "file_type": "code",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "authenticateconn()",
      "id": "server_ws_serve_auth_authenticateconn"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "client",
      "id": "server_ws_serve_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "hub",
      "id": "server_ws_serve_go_ws_hub"
    },
    {
      "label": ".announceConnectPresence()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L565",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".announceconnectpresence()",
      "id": "ws_hub_announceconnectpresence"
    },
    {
      "label": ".computeAllowedChannels()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L575",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".computeallowedchannels()",
      "id": "ws_hub_computeallowedchannels"
    },
    {
      "label": ".handleFreshConnect()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".handlefreshconnect()",
      "id": "ws_hub_handlefreshconnect"
    },
    {
      "label": ".handleReconnect()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".handlereconnect()",
      "id": "ws_hub_handlereconnect"
    },
    {
      "label": ".liveVoiceEventsSince()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".livevoiceeventssince()",
      "id": "ws_hub_livevoiceeventssince"
    },
    {
      "label": ".unregisterFailedHandshake()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L508",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".unregisterfailedhandshake()",
      "id": "ws_hub_unregisterfailedhandshake"
    },
    {
      "label": ".upgradeAndAuth()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": ".upgradeandauth()",
      "id": "ws_hub_upgradeandauth"
    },
    {
      "label": "resumeHint",
      "file_type": "code",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 200,
      "community_name": ".handleFreshConnect",
      "norm_label": "resumehint",
      "id": "ws_resumehint"
    },
    {
      "label": "mcp-introspect/package.json",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "mcp-introspect/package.json",
      "id": "tools_mcp_introspect_package"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "dependencies",
      "id": "tools_mcp_introspect_package_dependencies"
    },
    {
      "label": "@modelcontextprotocol/sdk",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "@modelcontextprotocol/sdk",
      "id": "tools_mcp_introspect_package_dependencies_modelcontextprotocol_sdk"
    },
    {
      "label": "zod",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "zod",
      "id": "tools_mcp_introspect_package_dependencies_zod"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "description",
      "id": "tools_mcp_introspect_package_description"
    },
    {
      "label": "engines",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "engines",
      "id": "tools_mcp_introspect_package_engines"
    },
    {
      "label": "node",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "node",
      "id": "tools_mcp_introspect_package_engines_node"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "name",
      "id": "tools_mcp_introspect_package_name"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "private",
      "id": "tools_mcp_introspect_package_private"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "scripts",
      "id": "tools_mcp_introspect_package_scripts"
    },
    {
      "label": "start",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "start",
      "id": "tools_mcp_introspect_package_scripts_start"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "type",
      "id": "tools_mcp_introspect_package_type"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "version",
      "id": "tools_mcp_introspect_package_version"
    },
    {
      "label": "@modelcontextprotocol/sdk",
      "file_type": "concept",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "@modelcontextprotocol/sdk",
      "id": "modelcontextprotocol_sdk"
    },
    {
      "label": "zod",
      "file_type": "concept",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 201,
      "community_name": "mcp-introspect/package.json",
      "norm_label": "zod",
      "id": "zod"
    },
    {
      "label": "CHANGELOG.md",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "changelog.md",
      "id": "changelog"
    },
    {
      "label": "Behavioural changes operators must know about",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L613",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "behavioural changes operators must know about",
      "id": "changelog_behavioural_changes_operators_must_know_about"
    },
    {
      "label": "Changelog",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "changelog",
      "id": "changelog_changelog"
    },
    {
      "label": "Deferred work",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L680",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "deferred work",
      "id": "changelog_deferred_work"
    },
    {
      "label": "Messaging & mentions",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L448",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "messaging & mentions",
      "id": "changelog_messaging_mentions"
    },
    {
      "label": "Phase B \u2014 Acceleration",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L546",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase b \u2014 acceleration",
      "id": "changelog_phase_b_acceleration"
    },
    {
      "label": "Phase C \u2014 Differentiation",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L575",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase c \u2014 differentiation",
      "id": "changelog_phase_c_differentiation"
    },
    {
      "label": "Roles, permissions & moderation",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L476",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "roles, permissions & moderation",
      "id": "changelog_roles_permissions_moderation"
    },
    {
      "label": "Security",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L591",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "security",
      "id": "changelog_security"
    },
    {
      "label": "Security & performance review (pre-release)",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L511",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "security & performance review (pre-release)",
      "id": "changelog_security_performance_review_pre_release"
    },
    {
      "label": "Social & profiles",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L495",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "social & profiles",
      "id": "changelog_social_profiles"
    },
    {
      "label": "Test hardening (pre-release)",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L524",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "test hardening (pre-release)",
      "id": "changelog_test_hardening_pre_release"
    },
    {
      "label": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L434",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "v1.2.0-alpha.1 \u2014 discord feature parity",
      "id": "changelog_v1_2_0_alpha_1_discord_feature_parity"
    },
    {
      "label": "v1.2.0-alpha.2",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L237",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "v1.2.0-alpha.2",
      "id": "changelog_v1_2_0_alpha_2"
    },
    {
      "label": "v1.2.0-alpha.3",
      "file_type": "document",
      "source_file": "CHANGELOG.md",
      "source_location": "L8",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "v1.2.0-alpha.3",
      "id": "changelog_v1_2_0_alpha_3"
    },
    {
      "label": "discord-parity.md",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "discord-parity.md",
      "id": "docs_plans_discord_parity"
    },
    {
      "label": "Absent wholesale (not planned here)",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L107",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "absent wholesale (not planned here)",
      "id": "docs_plans_discord_parity_absent_wholesale_not_planned_here"
    },
    {
      "label": "Discord feature parity \u2014 gap analysis and plan",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "discord feature parity \u2014 gap analysis and plan",
      "id": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan"
    },
    {
      "label": "Known dead code to reconcile as phases land",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L114",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "known dead code to reconcile as phases land",
      "id": "docs_plans_discord_parity_known_dead_code_to_reconcile_as_phases_land"
    },
    {
      "label": "Phase 1 \u2014 quick wins (this branch)",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 1 \u2014 quick wins (this branch)",
      "id": "docs_plans_discord_parity_phase_1_quick_wins_this_branch"
    },
    {
      "label": "Phase 2 \u2014 moderation depth",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L45",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 2 \u2014 moderation depth",
      "id": "docs_plans_discord_parity_phase_2_moderation_depth"
    },
    {
      "label": "Phase 3 \u2014 mentions done right",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L53",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 3 \u2014 mentions done right",
      "id": "docs_plans_discord_parity_phase_3_mentions_done_right"
    },
    {
      "label": "Phase 4 \u2014 markdown and message polish",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L66",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 4 \u2014 markdown and message polish",
      "id": "docs_plans_discord_parity_phase_4_markdown_and_message_polish"
    },
    {
      "label": "Phase 5 \u2014 roles & channels management",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L74",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 5 \u2014 roles & channels management",
      "id": "docs_plans_discord_parity_phase_5_roles_channels_management"
    },
    {
      "label": "Phase 6 \u2014 social & profiles",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L87",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "phase 6 \u2014 social & profiles",
      "id": "docs_plans_discord_parity_phase_6_social_profiles"
    },
    {
      "label": "Where OwnCord already meets or beats Nitro",
      "file_type": "document",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L24",
      "_origin": "ast",
      "community": 202,
      "community_name": "v1.2.0-alpha.1 \u2014 Discord feature parity",
      "norm_label": "where owncord already meets or beats nitro",
      "id": "docs_plans_discord_parity_where_owncord_already_meets_or_beats_nitro"
    },
    {
      "label": "task-observer/SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "task-observer/skill.md",
      "id": "claude_skills_task_observer_skill"
    },
    {
      "label": "Acting on Observations",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L417",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "acting on observations",
      "id": "claude_skills_task_observer_skill_acting_on_observations"
    },
    {
      "label": "Archival on Write",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L342",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "archival on write",
      "id": "claude_skills_task_observer_skill_archival_on_write"
    },
    {
      "label": "How to Log",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L146",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "how to log",
      "id": "claude_skills_task_observer_skill_how_to_log"
    },
    {
      "label": "Log Structure",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L364",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "log structure",
      "id": "claude_skills_task_observer_skill_log_structure"
    },
    {
      "label": "Quick Reference",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L433",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "quick reference",
      "id": "claude_skills_task_observer_skill_quick_reference"
    },
    {
      "label": "Reference files \u2014 load on demand, not up front",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "reference files \u2014 load on demand, not up front",
      "id": "claude_skills_task_observer_skill_reference_files_load_on_demand_not_up_front"
    },
    {
      "label": "Referencing Observations",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L310",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "referencing observations",
      "id": "claude_skills_task_observer_skill_referencing_observations"
    },
    {
      "label": "Session Start Protocol",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L72",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "session start protocol",
      "id": "claude_skills_task_observer_skill_session_start_protocol"
    },
    {
      "label": "Surfacing Protocol",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L384",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "surfacing protocol",
      "id": "claude_skills_task_observer_skill_surfacing_protocol"
    },
    {
      "label": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L19",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "task observer \u2014 continuous skill discovery & improvement",
      "id": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement"
    },
    {
      "label": "Taxonomy (quick version)",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L334",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "taxonomy (quick version)",
      "id": "claude_skills_task_observer_skill_taxonomy_quick_version"
    },
    {
      "label": "What to Watch For",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L113",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "what to watch for",
      "id": "claude_skills_task_observer_skill_what_to_watch_for"
    },
    {
      "label": "When to Observe",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L103",
      "_origin": "ast",
      "community": 203,
      "community_name": "Task Observer \u2014 Continuous Skill Discovery & Improvement",
      "norm_label": "when to observe",
      "id": "claude_skills_task_observer_skill_when_to_observe"
    },
    {
      "label": "foundPlugin",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "foundplugin",
      "id": "plugin_foundplugin"
    },
    {
      "label": "loader.go",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "loader.go",
      "id": "server_plugin_loader"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "manifest",
      "id": "server_plugin_loader_go_manifest"
    },
    {
      "label": "rejectSymlinksUnder()",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "rejectsymlinksunder()",
      "id": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "label": "scanPluginDirectory()",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "scanplugindirectory()",
      "id": "server_plugin_loader_scanplugindirectory"
    },
    {
      "label": "loader_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "loader_test.go",
      "id": "server_plugin_loader_test"
    },
    {
      "label": "TestRejectSymlinksUnderClean()",
      "file_type": "code",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testrejectsymlinksunderclean()",
      "id": "server_plugin_loader_test_testrejectsymlinksunderclean"
    },
    {
      "label": "TestRejectSymlinksUnderFindsNestedSymlink()",
      "file_type": "code",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testrejectsymlinksunderfindsnestedsymlink()",
      "id": "server_plugin_loader_test_testrejectsymlinksunderfindsnestedsymlink"
    },
    {
      "label": "TestRejectSymlinksUnderFindsSymlink()",
      "file_type": "code",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testrejectsymlinksunderfindssymlink()",
      "id": "server_plugin_loader_test_testrejectsymlinksunderfindssymlink"
    },
    {
      "label": "TestScanPluginDirectoryRejectsSymlinkEntrypoint()",
      "file_type": "code",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testscanplugindirectoryrejectssymlinkentrypoint()",
      "id": "server_plugin_loader_test_testscanplugindirectoryrejectssymlinkentrypoint"
    },
    {
      "label": "TestScanPluginDirectoryHandlesMissing()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testscanplugindirectoryhandlesmissing()",
      "id": "server_plugin_plugin_test_testscanplugindirectoryhandlesmissing"
    },
    {
      "label": "TestScanPluginDirectoryParsesValidPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 204,
      "community_name": "scanPluginDirectory",
      "norm_label": "testscanplugindirectoryparsesvalidplugin()",
      "id": "server_plugin_plugin_test_testscanplugindirectoryparsesvalidplugin"
    },
    {
      "label": "1.1 Channel type affordances",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L26",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "1.1 channel type affordances",
      "id": "docs_architecture_ux_channels_members_dms_1_1_channel_type_affordances"
    },
    {
      "label": "1.1a Per-channel notification mutes",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L37",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "1.1a per-channel notification mutes",
      "id": "docs_architecture_ux_channels_members_dms_1_1a_per_channel_notification_mutes"
    },
    {
      "label": "1.2 Channel switching",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L49",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "1.2 channel switching",
      "id": "docs_architecture_ux_channels_members_dms_1_2_channel_switching"
    },
    {
      "label": "1.3 Reorder & CRUD (admin)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L74",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "1.3 reorder & crud (admin)",
      "id": "docs_architecture_ux_channels_members_dms_1_3_reorder_crud_admin"
    },
    {
      "label": "1. Channel sidebar",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "1. channel sidebar",
      "id": "docs_architecture_ux_channels_members_dms_1_channel_sidebar"
    },
    {
      "label": "2.1 Typing indicator",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L97",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "2.1 typing indicator",
      "id": "docs_architecture_ux_channels_members_dms_2_1_typing_indicator"
    },
    {
      "label": "2.2 Member actions (context menu)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L105",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "2.2 member actions (context menu)",
      "id": "docs_architecture_ux_channels_members_dms_2_2_member_actions_context_menu"
    },
    {
      "label": "2. Member list",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L83",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "2. member list",
      "id": "docs_architecture_ux_channels_members_dms_2_member_list"
    },
    {
      "label": "3.1 Opening a DM",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L134",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "3.1 opening a dm",
      "id": "docs_architecture_ux_channels_members_dms_3_1_opening_a_dm"
    },
    {
      "label": "3.1a Group DMs",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L150",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "3.1a group dms",
      "id": "docs_architecture_ux_channels_members_dms_3_1a_group_dms"
    },
    {
      "label": "3.2 Blocking",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L164",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "3.2 blocking",
      "id": "docs_architecture_ux_channels_members_dms_3_2_blocking"
    },
    {
      "label": "3. Direct messages",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L120",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "3. direct messages",
      "id": "docs_architecture_ux_channels_members_dms_3_direct_messages"
    },
    {
      "label": "Channels, Members & Direct Messages \u2014 target UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "channels, members & direct messages \u2014 target ux",
      "id": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux"
    },
    {
      "label": "Source of truth",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L195",
      "_origin": "ast",
      "community": 206,
      "community_name": "1. Channel sidebar",
      "norm_label": "source of truth",
      "id": "docs_architecture_ux_channels_members_dms_source_of_truth"
    },
    {
      "label": "channels-members-dms.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "channels-members-dms.md",
      "id": "docs_architecture_ux_channels_members_dms"
    },
    {
      "label": "messaging.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "messaging.md",
      "id": "docs_architecture_ux_messaging"
    },
    {
      "label": "ux/README.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "ux/readme.md",
      "id": "docs_architecture_ux_readme"
    },
    {
      "label": "1. View-state vocabulary",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L33",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "1. view-state vocabulary",
      "id": "docs_architecture_ux_readme_1_view_state_vocabulary"
    },
    {
      "label": "2. Feedback primitives",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L57",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "2. feedback primitives",
      "id": "docs_architecture_ux_readme_2_feedback_primitives"
    },
    {
      "label": "3. Connection status is a first-class, observable state",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L75",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "3. connection status is a first-class, observable state",
      "id": "docs_architecture_ux_readme_3_connection_status_is_a_first_class_observable_state"
    },
    {
      "label": "4. Global event \u2192 reaction map",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L115",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "4. global event \u2192 reaction map",
      "id": "docs_architecture_ux_readme_4_global_event_reaction_map"
    },
    {
      "label": "5. Error & permission reaction matrix",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L159",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "5. error & permission reaction matrix",
      "id": "docs_architecture_ux_readme_5_error_permission_reaction_matrix"
    },
    {
      "label": "6. Cross-cutting principles",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L181",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "6. cross-cutting principles",
      "id": "docs_architecture_ux_readme_6_cross_cutting_principles"
    },
    {
      "label": "Documents",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "documents",
      "id": "docs_architecture_ux_readme_documents"
    },
    {
      "label": "Maintenance rule",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L195",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "maintenance rule",
      "id": "docs_architecture_ux_readme_maintenance_rule"
    },
    {
      "label": "OwnCord Client UX Specification (target state)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "owncord client ux specification (target state)",
      "id": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state"
    },
    {
      "label": "settings-and-admin.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "settings-and-admin.md",
      "id": "docs_architecture_ux_settings_and_admin"
    },
    {
      "label": "voice-and-e2ee.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "voice-and-e2ee.md",
      "id": "docs_architecture_ux_voice_and_e2ee"
    },
    {
      "label": "1. Two state machines, one status",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L14",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "1. two state machines, one status",
      "id": "docs_architecture_ux_voice_and_e2ee_1_two_state_machines_one_status"
    },
    {
      "label": "2. Join / leave",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L45",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "2. join / leave",
      "id": "docs_architecture_ux_voice_and_e2ee_2_join_leave"
    },
    {
      "label": "3. Local controls",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L90",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "3. local controls",
      "id": "docs_architecture_ux_voice_and_e2ee_3_local_controls"
    },
    {
      "label": "4. Push-to-talk",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L118",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "4. push-to-talk",
      "id": "docs_architecture_ux_voice_and_e2ee_4_push_to_talk"
    },
    {
      "label": "5. Voice roster (per channel)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L132",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "5. voice roster (per channel)",
      "id": "docs_architecture_ux_voice_and_e2ee_5_voice_roster_per_channel"
    },
    {
      "label": "6. Token refresh & reconnect (invisible)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L148",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "6. token refresh & reconnect (invisible)",
      "id": "docs_architecture_ux_voice_and_e2ee_6_token_refresh_reconnect_invisible"
    },
    {
      "label": "7. E2EE identity verification surface",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L157",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "7. e2ee identity verification surface",
      "id": "docs_architecture_ux_voice_and_e2ee_7_e2ee_identity_verification_surface"
    },
    {
      "label": "8. Media processing & devices",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L179",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "8. media processing & devices",
      "id": "docs_architecture_ux_voice_and_e2ee_8_media_processing_devices"
    },
    {
      "label": "9. DM calls (ring)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L192",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "9. dm calls (ring)",
      "id": "docs_architecture_ux_voice_and_e2ee_9_dm_calls_ring"
    },
    {
      "label": "Source of truth",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L211",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "source of truth",
      "id": "docs_architecture_ux_voice_and_e2ee_source_of_truth"
    },
    {
      "label": "Voice, Video & E2EE \u2014 target UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "community_name": "Voice, Video & E2EE \u2014 target UX",
      "norm_label": "voice, video & e2ee \u2014 target ux",
      "id": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux"
    },
    {
      "label": "assets.go",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "assets.go",
      "id": "server_updater_assets"
    },
    {
      "label": "assetFilenameFromURL()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "assetfilenamefromurl()",
      "id": "server_updater_assets_assetfilenamefromurl"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "updater",
      "id": "server_updater_assets_go_updater_updater"
    },
    {
      "label": "isGitHubHost()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "isgithubhost()",
      "id": "server_updater_assets_isgithubhost"
    },
    {
      "label": "TestIsGitHubHost()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "testisgithubhost()",
      "id": "server_updater_coverage_boost_test_testisgithubhost"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "updater",
      "id": "server_updater_download_go_updater_updater"
    },
    {
      "label": "TestAssetFilenameFromURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L504",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "testassetfilenamefromurl()",
      "id": "server_updater_updater_test_testassetfilenamefromurl"
    },
    {
      "label": "ClientAssets",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "clientassets",
      "id": "updater_clientassets"
    },
    {
      "label": "textAssetCacheEntry",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": "textassetcacheentry",
      "id": "updater_textassetcacheentry"
    },
    {
      "label": ".DownloadAndVerify()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".downloadandverify()",
      "id": "updater_updater_downloadandverify"
    },
    {
      "label": ".downloadFile()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".downloadfile()",
      "id": "updater_updater_downloadfile"
    },
    {
      "label": ".downloadLinuxTarballAndVerify()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".downloadlinuxtarballandverify()",
      "id": "updater_updater_downloadlinuxtarballandverify"
    },
    {
      "label": ".downloadWindowsBinaryAndVerify()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".downloadwindowsbinaryandverify()",
      "id": "updater_updater_downloadwindowsbinaryandverify"
    },
    {
      "label": ".fetchBody()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".fetchbody()",
      "id": "updater_updater_fetchbody"
    },
    {
      "label": ".FetchTextAsset()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".fetchtextasset()",
      "id": "updater_updater_fetchtextasset"
    },
    {
      "label": ".FetchTextAssetCached()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".fetchtextassetcached()",
      "id": "updater_updater_fetchtextassetcached"
    },
    {
      "label": ".FindClientAssets()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".findclientassets()",
      "id": "updater_updater_findclientassets"
    },
    {
      "label": ".lookupTextAsset()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".lookuptextasset()",
      "id": "updater_updater_lookuptextasset"
    },
    {
      "label": ".shouldSendToken()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".shouldsendtoken()",
      "id": "updater_updater_shouldsendtoken"
    },
    {
      "label": ".storeTextAsset()",
      "file_type": "code",
      "source_file": "Server/updater/assets.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".storetextasset()",
      "id": "updater_updater_storetextasset"
    },
    {
      "label": ".ValidateDownloadURL()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 208,
      "community_name": "Updater",
      "norm_label": ".validatedownloadurl()",
      "id": "updater_updater_validatedownloadurl"
    },
    {
      "label": "github.com/livekit/protocol/livekit.ParticipantInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "github.com/livekit/protocol/livekit.participantinfo",
      "id": "go_type_github_com_livekit_protocol_livekit_participantinfo"
    },
    {
      "label": "github.com/livekit/server-sdk-go/v2.RoomServiceClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "github.com/livekit/server-sdk-go/v2.roomserviceclient",
      "id": "go_type_github_com_livekit_server_sdk_go_v2_roomserviceclient"
    },
    {
      "label": "LiveKitProcess",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "livekitprocess",
      "id": "server_ws_hub_livekit_go_livekitprocess"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "hub",
      "id": "server_ws_hub_livekit_go_ws_hub"
    },
    {
      "label": "livekit.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "livekit.go",
      "id": "server_ws_livekit"
    },
    {
      "label": "LiveKitClient",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "livekitclient",
      "id": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "label": "participantIdentity()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "participantidentity()",
      "id": "server_ws_livekit_participantidentity"
    },
    {
      "label": "RoomName()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "roomname()",
      "id": "server_ws_livekit_roomname"
    },
    {
      "label": "TestRoomName()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": "testroomname()",
      "id": "server_ws_livekit_test_testroomname"
    },
    {
      "label": ".GenerateToken()",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".generatetoken()",
      "id": "ws_hub_generatetoken"
    },
    {
      "label": ".LiveKitHealthCheck()",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".livekithealthcheck()",
      "id": "ws_hub_livekithealthcheck"
    },
    {
      "label": ".SetLiveKit()",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".setlivekit()",
      "id": "ws_hub_setlivekit"
    },
    {
      "label": ".SetLiveKitProcess()",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".setlivekitprocess()",
      "id": "ws_hub_setlivekitprocess"
    },
    {
      "label": ".URL()",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".url()",
      "id": "ws_hub_url"
    },
    {
      "label": ".CountVideoTracks()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".countvideotracks()",
      "id": "ws_livekitclient_countvideotracks"
    },
    {
      "label": ".GenerateToken()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".generatetoken()",
      "id": "ws_livekitclient_generatetoken"
    },
    {
      "label": ".HealthCheck()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".healthcheck()",
      "id": "ws_livekitclient_healthcheck"
    },
    {
      "label": ".ListParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".listparticipants()",
      "id": "ws_livekitclient_listparticipants"
    },
    {
      "label": ".MuteParticipantAudio()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".muteparticipantaudio()",
      "id": "ws_livekitclient_muteparticipantaudio"
    },
    {
      "label": ".RemoveParticipant()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".removeparticipant()",
      "id": "ws_livekitclient_removeparticipant"
    },
    {
      "label": ".URL()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 209,
      "community_name": "LiveKitClient",
      "norm_label": ".url()",
      "id": "ws_livekitclient_url"
    },
    {
      "label": "drainChanTimeout()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "drainchantimeout()",
      "id": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "label": "TestWebhook_ParticipantLeft_SurvivesCancelledRequestContext()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L689",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantleft_survivescancelledrequestcontext()",
      "id": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext"
    },
    {
      "label": "livekit_webhook_joined_test.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "livekit_webhook_joined_test.go",
      "id": "server_ws_livekit_webhook_joined_test"
    },
    {
      "label": "captureLogs()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "capturelogs()",
      "id": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "label": "participantIdentityFor()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "participantidentityfor()",
      "id": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "label": "roomNameFor()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "roomnamefor()",
      "id": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "label": "TestWebhook_ParticipantJoined_MalformedInput()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_malformedinput()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_malformedinput"
    },
    {
      "label": "TestWebhook_ParticipantJoined_NilFieldsIgnored()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_nilfieldsignored()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_nilfieldsignored"
    },
    {
      "label": "TestWebhook_ParticipantJoined_RogueParticipantFlagged()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_rogueparticipantflagged()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged"
    },
    {
      "label": "TestWebhook_ParticipantJoined_StaleTokenFlagged()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_staletokenflagged()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged"
    },
    {
      "label": "TestWebhook_ParticipantJoined_TransientReadErrorDoesNotEvict()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_transientreaderrordoesnotevict()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict"
    },
    {
      "label": "TestWebhook_ParticipantJoined_ValidJoinAccepted()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_validjoinaccepted()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted"
    },
    {
      "label": "TestWebhook_ParticipantJoined_WrongChannelFlagged()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testwebhook_participantjoined_wrongchannelflagged()",
      "id": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged"
    },
    {
      "label": "voice_dm_access_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voice_dm_access_test.go",
      "id": "server_ws_voice_dm_access_test"
    },
    {
      "label": "assertNoVoiceToken()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "assertnovoicetoken()",
      "id": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "label": "hasVoiceToken()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "hasvoicetoken()",
      "id": "server_ws_voice_dm_access_test_hasvoicetoken"
    },
    {
      "label": "TestVoiceJoin_DMBlocked_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_dmblocked_refused()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused"
    },
    {
      "label": "TestVoiceJoin_DMCall_VoiceStateNotLeakedToThirdConnectedUser()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser"
    },
    {
      "label": "TestVoiceJoin_DMNonParticipant_GetsNoTokenAndNoVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate"
    },
    {
      "label": "TestVoiceJoin_DMParticipant_StillJoins()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_dmparticipant_stilljoins()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins"
    },
    {
      "label": "TestVoiceJoin_GroupDMNonParticipant_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_groupdmnonparticipant_refused()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused"
    },
    {
      "label": "TestVoiceJoin_GroupDMParticipant_Joins()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicejoin_groupdmparticipant_joins()",
      "id": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins"
    },
    {
      "label": "TestVoiceTokenRefresh_DMBlocked_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicetokenrefresh_dmblocked_refused()",
      "id": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused"
    },
    {
      "label": "TestVoiceTokenRefresh_DMNonParticipant_Refused()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicetokenrefresh_dmnonparticipant_refused()",
      "id": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused"
    },
    {
      "label": "TestVoiceTokenRefresh_DMParticipant_StillRefreshes()",
      "file_type": "code",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoicetokenrefresh_dmparticipant_stillrefreshes()",
      "id": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes"
    },
    {
      "label": "voice_e2ee_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voice_e2ee_test.go",
      "id": "server_ws_voice_e2ee_test"
    },
    {
      "label": "e2eeAnnounceMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "e2eeannouncemsg()",
      "id": "server_ws_voice_e2ee_test_e2eeannouncemsg"
    },
    {
      "label": "e2eeAnnounceMsgSigned()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L450",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "e2eeannouncemsgsigned()",
      "id": "server_ws_voice_e2ee_test_e2eeannouncemsgsigned"
    },
    {
      "label": "e2eeOfferMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "e2eeoffermsg()",
      "id": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "label": "extractMessage()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "extractmessage()",
      "id": "server_ws_voice_e2ee_test_extractmessage"
    },
    {
      "label": "extractPayloadField()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "extractpayloadfield()",
      "id": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "label": "TestE2EE_Announce_AcceptsRawBase64()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_announce_acceptsrawbase64()",
      "id": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64"
    },
    {
      "label": "TestE2EE_AnnounceNoSignature_ReplayOmitsField()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L541",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_announcenosignature_replayomitsfield()",
      "id": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield"
    },
    {
      "label": "TestE2EE_AnnounceSignature_RelayedToPeers()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_announcesignature_relayedtopeers()",
      "id": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers"
    },
    {
      "label": "TestE2EE_AnnounceSignature_ReplayedToLateJoiner()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L506",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_announcesignature_replayedtolatejoiner()",
      "id": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner"
    },
    {
      "label": "TestE2EE_GetPubKey_ReturnsKeyAfterAnnounce()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_getpubkey_returnskeyafterannounce()",
      "id": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce"
    },
    {
      "label": "TestE2EE_KeyHolderTransfersOnLeave()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_keyholdertransfersonleave()",
      "id": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave"
    },
    {
      "label": "TestE2EE_Offer_AcceptsRawBase64()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_offer_acceptsrawbase64()",
      "id": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64"
    },
    {
      "label": "TestE2EE_Offer_KeyHolderCanSend()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_offer_keyholdercansend()",
      "id": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend"
    },
    {
      "label": "TestE2EE_Offer_RejectsNonKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_offer_rejectsnonkeyholder()",
      "id": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder"
    },
    {
      "label": "TestE2EE_Offer_TargetChannelCheckAtomicWithLookup()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_offer_targetchannelcheckatomicwithlookup()",
      "id": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup"
    },
    {
      "label": "TestE2EE_VoiceToken_IncludesIsKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "teste2ee_voicetoken_includesiskeyholder()",
      "id": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder"
    },
    {
      "label": "validB64()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "validb64()",
      "id": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "label": "validB64Key()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "validb64key()",
      "id": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "label": "validB64SigStr()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L462",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "validb64sigstr()",
      "id": "server_ws_voice_e2ee_test_validb64sigstr"
    },
    {
      "label": "validRawB64()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "validrawb64()",
      "id": "server_ws_voice_e2ee_test_validrawb64"
    },
    {
      "label": "validURLSafeB64Key()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "validurlsafeb64key()",
      "id": "server_ws_voice_e2ee_test_validurlsafeb64key"
    },
    {
      "label": "voice_handlers_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voice_handlers_test.go",
      "id": "server_ws_voice_handlers_test"
    },
    {
      "label": "drainChan()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "drainchan()",
      "id": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "label": "extractCode()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "extractcode()",
      "id": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "label": "extractType()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "extracttype()",
      "id": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "label": "newVoiceHub()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "newvoicehub()",
      "id": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "label": "openVoiceTestDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "openvoicetestdb()",
      "id": "server_ws_voice_handlers_test_openvoicetestdb"
    },
    {
      "label": "seedVoiceChan()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "seedvoicechan()",
      "id": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "label": "seedVoiceChanMaxUsers()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L963",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "seedvoicechanmaxusers()",
      "id": "server_ws_voice_handlers_test_seedvoicechanmaxusers"
    },
    {
      "label": "seedVoiceOwner()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "seedvoiceowner()",
      "id": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "label": "TestVoice_Camera_DisableAllowedAfterPermissionRevoked()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L586",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_camera_disableallowedafterpermissionrevoked()",
      "id": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked"
    },
    {
      "label": "TestVoice_Camera_NoPermission()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L651",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_camera_nopermission()",
      "id": "server_ws_voice_handlers_test_testvoice_camera_nopermission"
    },
    {
      "label": "TestVoice_Camera_RateLimit()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L675",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_camera_ratelimit()",
      "id": "server_ws_voice_handlers_test_testvoice_camera_ratelimit"
    },
    {
      "label": "TestVoice_Camera_UpdatesState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L530",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_camera_updatesstate()",
      "id": "server_ws_voice_handlers_test_testvoice_camera_updatesstate"
    },
    {
      "label": "TestVoice_Deafen_BroadcastsVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L485",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_deafen_broadcastsvoicestate()",
      "id": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate"
    },
    {
      "label": "TestVoice_Deafen_UpdatesStateInDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L462",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_deafen_updatesstateindb()",
      "id": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb"
    },
    {
      "label": "TestVoice_HandleMessage_VoiceCamera_Dispatched()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L894",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_handlemessage_voicecamera_dispatched()",
      "id": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched"
    },
    {
      "label": "TestVoice_HandleMessage_VoiceScreenshare_Dispatched()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L927",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_handlemessage_voicescreenshare_dispatched()",
      "id": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched"
    },
    {
      "label": "TestVoice_Join_AbortedSwitch_DoesNotResurrectPhantomSession()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1223",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_abortedswitch_doesnotresurrectphantomsession()",
      "id": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession"
    },
    {
      "label": "TestVoice_Join_BroadcastsVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_broadcastsvoicestate()",
      "id": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate"
    },
    {
      "label": "TestVoice_Join_ChannelFull()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L977",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_channelfull()",
      "id": "server_ws_voice_handlers_test_testvoice_join_channelfull"
    },
    {
      "label": "TestVoice_Join_MissingChannelID_SendsError()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L265",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_missingchannelid_sendserror()",
      "id": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror"
    },
    {
      "label": "TestVoice_Join_NoPermission_SendsError()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_nopermission_sendserror()",
      "id": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror"
    },
    {
      "label": "TestVoice_Join_RejectsNonVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_rejectsnonvoicechannel()",
      "id": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel"
    },
    {
      "label": "TestVoice_Join_SameChannel_IsIdempotent()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1181",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_samechannel_isidempotent()",
      "id": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent"
    },
    {
      "label": "TestVoice_Join_SendsCurrentStatesToJoiner()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_sendscurrentstatestojoiner()",
      "id": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner"
    },
    {
      "label": "TestVoice_Join_SendsVoiceConfig()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1041",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_sendsvoiceconfig()",
      "id": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig"
    },
    {
      "label": "TestVoice_Join_SetsStateInDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_setsstateindb()",
      "id": "server_ws_voice_handlers_test_testvoice_join_setsstateindb"
    },
    {
      "label": "TestVoice_Join_SwitchChannel_LeavesOldChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1090",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_switchchannel_leavesoldchannel()",
      "id": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel"
    },
    {
      "label": "TestVoice_Join_SwitchChannel_PreservesServerMute()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1127",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_join_switchchannel_preservesservermute()",
      "id": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute"
    },
    {
      "label": "TestVoice_Leave_BroadcastsVoiceLeave()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_leave_broadcastsvoiceleave()",
      "id": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave"
    },
    {
      "label": "TestVoice_Leave_ClearsStateInDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L349",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_leave_clearsstateindb()",
      "id": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb"
    },
    {
      "label": "TestVoice_Leave_OnDisconnect()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1275",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_leave_ondisconnect()",
      "id": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect"
    },
    {
      "label": "TestVoice_Mute_BroadcastsVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_mute_broadcastsvoicestate()",
      "id": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate"
    },
    {
      "label": "TestVoice_Mute_UpdatesStateInDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_mute_updatesstateindb()",
      "id": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb"
    },
    {
      "label": "TestVoice_Screenshare_DisableAllowedAfterPermissionRevoked()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L773",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_screenshare_disableallowedafterpermissionrevoked()",
      "id": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked"
    },
    {
      "label": "TestVoice_Screenshare_NoPermission()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L838",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_screenshare_nopermission()",
      "id": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission"
    },
    {
      "label": "TestVoice_Screenshare_RateLimit()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L862",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_screenshare_ratelimit()",
      "id": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit"
    },
    {
      "label": "TestVoice_Screenshare_UpdatesState()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L718",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "testvoice_screenshare_updatesstate()",
      "id": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate"
    },
    {
      "label": "voiceCameraMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L520",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voicecameramsg()",
      "id": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "label": "voiceDeafenMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voicedeafenmsg()",
      "id": "server_ws_voice_handlers_test_voicedeafenmsg"
    },
    {
      "label": "voiceJoinMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voicejoinmsg()",
      "id": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "label": "voiceLeaveMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voiceleavemsg()",
      "id": "server_ws_voice_handlers_test_voiceleavemsg"
    },
    {
      "label": "voiceScreenshareMsg()",
      "file_type": "code",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L708",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "voicescreensharemsg()",
      "id": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "label": "waitMsgOfType()",
      "file_type": "code",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 21,
      "community_name": "drainChanTimeout",
      "norm_label": "waitmsgoftype()",
      "id": "server_ws_wait_helpers_test_waitmsgoftype"
    },
    {
      "label": "io/fs.FS",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "io/fs.fs",
      "id": "go_type_io_fs_fs"
    },
    {
      "label": "migrate.go",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "migrate.go",
      "id": "server_db_migrate"
    },
    {
      "label": "applyMigration()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "applymigration()",
      "id": "server_db_migrate_applymigration"
    },
    {
      "label": "ensureSchemaVersions()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "ensureschemaversions()",
      "id": "server_db_migrate_ensureschemaversions"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "db",
      "id": "server_db_migrate_go_db"
    },
    {
      "label": "isApplied()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "isapplied()",
      "id": "server_db_migrate_isapplied"
    },
    {
      "label": "isCommentOnly()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "iscommentonly()",
      "id": "server_db_migrate_iscommentonly"
    },
    {
      "label": "isDuplicateColumn()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L358",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "isduplicatecolumn()",
      "id": "server_db_migrate_isduplicatecolumn"
    },
    {
      "label": "isExistingDatabase()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "isexistingdatabase()",
      "id": "server_db_migrate_isexistingdatabase"
    },
    {
      "label": "migrateFSCount()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "migratefscount()",
      "id": "server_db_migrate_migratefscount"
    },
    {
      "label": "schemaVersionsExists()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "schemaversionsexists()",
      "id": "server_db_migrate_schemaversionsexists"
    },
    {
      "label": "seedExistingDatabase()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "seedexistingdatabase()",
      "id": "server_db_migrate_seedexistingdatabase"
    },
    {
      "label": "splitStatements()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "splitstatements()",
      "id": "server_db_migrate_splitstatements"
    },
    {
      "label": "sqlFilenames()",
      "file_type": "code",
      "source_file": "Server/db/migrate.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 210,
      "community_name": "migrate.go",
      "norm_label": "sqlfilenames()",
      "id": "server_db_migrate_sqlfilenames"
    },
    {
      "label": "CountRoleMembersRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "countrolemembersrow",
      "id": "dbgen_countrolemembersrow"
    },
    {
      "label": "CreateRoleParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "createroleparams",
      "id": "dbgen_createroleparams"
    },
    {
      "label": "GetUserWithRoleRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "getuserwithrolerow",
      "id": "dbgen_getuserwithrolerow"
    },
    {
      "label": ".CountRoleMembers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".countrolemembers()",
      "id": "dbgen_queries_countrolemembers"
    },
    {
      "label": ".CreateRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".createrole()",
      "id": "dbgen_queries_createrole"
    },
    {
      "label": ".DeleteRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".deleterole()",
      "id": "dbgen_queries_deleterole"
    },
    {
      "label": ".GetDefaultRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".getdefaultrole()",
      "id": "dbgen_queries_getdefaultrole"
    },
    {
      "label": ".GetRoleByID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".getrolebyid()",
      "id": "dbgen_queries_getrolebyid"
    },
    {
      "label": ".GetRoleByName()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".getrolebyname()",
      "id": "dbgen_queries_getrolebyname"
    },
    {
      "label": ".GetRoleForUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".getroleforuser()",
      "id": "dbgen_queries_getroleforuser"
    },
    {
      "label": ".GetUserWithRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".getuserwithrole()",
      "id": "dbgen_queries_getuserwithrole"
    },
    {
      "label": ".ListRoles()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".listroles()",
      "id": "dbgen_queries_listroles"
    },
    {
      "label": ".ListUserIDsByRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".listuseridsbyrole()",
      "id": "dbgen_queries_listuseridsbyrole"
    },
    {
      "label": ".SetRolePosition()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".setroleposition()",
      "id": "dbgen_queries_setroleposition"
    },
    {
      "label": ".UpdateRole()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L320",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": ".updaterole()",
      "id": "dbgen_queries_updaterole"
    },
    {
      "label": "SetRolePositionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "setrolepositionparams",
      "id": "dbgen_setrolepositionparams"
    },
    {
      "label": "UpdateRoleParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "updateroleparams",
      "id": "dbgen_updateroleparams"
    },
    {
      "label": "roles.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "roles.sql.go",
      "id": "server_db_dbgen_roles_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_roles_sql_go_dbgen_queries"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 211,
      "community_name": "Queries",
      "norm_label": "role",
      "id": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "label": "1. Message list \u2014 states",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "1. message list \u2014 states",
      "id": "docs_architecture_ux_messaging_1_message_list_states"
    },
    {
      "label": "2. Composer \u2014 permission & connection gating",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L35",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "2. composer \u2014 permission & connection gating",
      "id": "docs_architecture_ux_messaging_2_composer_permission_connection_gating"
    },
    {
      "label": "3. Sending \u2014 optimistic lifecycle",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L79",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "3. sending \u2014 optimistic lifecycle",
      "id": "docs_architecture_ux_messaging_3_sending_optimistic_lifecycle"
    },
    {
      "label": "4. Edit / delete",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L135",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "4. edit / delete",
      "id": "docs_architecture_ux_messaging_4_edit_delete"
    },
    {
      "label": "5. Reactions",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L148",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "5. reactions",
      "id": "docs_architecture_ux_messaging_5_reactions"
    },
    {
      "label": "6. Attachments",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L178",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "6. attachments",
      "id": "docs_architecture_ux_messaging_6_attachments"
    },
    {
      "label": "7. Replies, pins, search, read/unread",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L218",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "7. replies, pins, search, read/unread",
      "id": "docs_architecture_ux_messaging_7_replies_pins_search_read_unread"
    },
    {
      "label": "7a. Jumping to a message",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L258",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "7a. jumping to a message",
      "id": "docs_architecture_ux_messaging_7a_jumping_to_a_message"
    },
    {
      "label": "7b. Mentions",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L287",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "7b. mentions",
      "id": "docs_architecture_ux_messaging_7b_mentions"
    },
    {
      "label": "7c. Markdown",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L311",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "7c. markdown",
      "id": "docs_architecture_ux_messaging_7c_markdown"
    },
    {
      "label": "8. Slow-mode",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L341",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "8. slow-mode",
      "id": "docs_architecture_ux_messaging_8_slow_mode"
    },
    {
      "label": "Messaging \u2014 target UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "messaging \u2014 target ux",
      "id": "docs_architecture_ux_messaging_messaging_target_ux"
    },
    {
      "label": "Note \u2014 effective per-channel permissions (resolved)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L362",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "note \u2014 effective per-channel permissions (resolved)",
      "id": "docs_architecture_ux_messaging_note_effective_per_channel_permissions_resolved"
    },
    {
      "label": "Source of truth",
      "file_type": "document",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L376",
      "_origin": "ast",
      "community": 212,
      "community_name": "Messaging \u2014 target UX",
      "norm_label": "source of truth",
      "id": "docs_architecture_ux_messaging_source_of_truth"
    },
    {
      "label": "bytesReaderAt",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "bytesreaderat",
      "id": "plugin_bytesreaderat"
    },
    {
      "label": ".ReadAt()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L433",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".readat()",
      "id": "plugin_bytesreaderat_readat"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "config",
      "id": "plugin_config"
    },
    {
      "label": ".activate()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".activate()",
      "id": "plugin_registry_activate"
    },
    {
      "label": ".activateAll()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L447",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".activateall()",
      "id": "plugin_registry_activateall"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".close()",
      "id": "plugin_registry_close"
    },
    {
      "label": ".DisablePlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L529",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".disableplugin()",
      "id": "plugin_registry_disableplugin"
    },
    {
      "label": ".EnablePlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L497",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".enableplugin()",
      "id": "plugin_registry_enableplugin"
    },
    {
      "label": ".installFromDisk()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".installfromdisk()",
      "id": "plugin_registry_installfromdisk"
    },
    {
      "label": ".InstallFromZip()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".installfromzip()",
      "id": "plugin_registry_installfromzip"
    },
    {
      "label": ".LoadAll()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".loadall()",
      "id": "plugin_registry_loadall"
    },
    {
      "label": ".UITabBindings()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L612",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".uitabbindings()",
      "id": "plugin_registry_uitabbindings"
    },
    {
      "label": ".UninstallPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L559",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": ".uninstallplugin()",
      "id": "plugin_registry_uninstallplugin"
    },
    {
      "label": "UITabBinding",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "uitabbinding",
      "id": "plugin_uitabbinding"
    },
    {
      "label": "pluginstore.go",
      "file_type": "code",
      "source_file": "Server/plugin/pluginstore.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "pluginstore.go",
      "id": "server_plugin_pluginstore"
    },
    {
      "label": "PluginStore",
      "file_type": "code",
      "source_file": "Server/plugin/pluginstore.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "pluginstore",
      "id": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "label": "plugin/registry.go",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "plugin/registry.go",
      "id": "server_plugin_registry"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "registry",
      "id": "server_plugin_registry_go_plugin_registry"
    },
    {
      "label": "TestBytesReaderAt()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L689",
      "_origin": "ast",
      "community": 213,
      "community_name": "Registry",
      "norm_label": "testbytesreaderat()",
      "id": "server_plugin_registry_test_testbytesreaderat"
    },
    {
      "label": "handler_v2_channel_focus_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "handler_v2_channel_focus_test.go",
      "id": "server_ws_handler_v2_channel_focus_test"
    },
    {
      "label": "newFocusTestDeps()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "newfocustestdeps()",
      "id": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "label": "TestChannelFocusV2_ChannelNotFound_SilentDrop()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_channelnotfound_silentdrop()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_channelnotfound_silentdrop"
    },
    {
      "label": "TestChannelFocusV2_HappyPath_SetsChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_happypath_setschannelid()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_happypath_setschannelid"
    },
    {
      "label": "TestChannelFocusV2_InvalidChannelID_SilentDrop()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_invalidchannelid_silentdrop()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_invalidchannelid_silentdrop"
    },
    {
      "label": "TestChannelFocusV2_NoEvents()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_noevents()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_noevents"
    },
    {
      "label": "TestChannelFocusV2_NoPermission_ReturnsForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_nopermission_returnsforbidden()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden"
    },
    {
      "label": "TestChannelFocusV2_RateLimited_SilentDrop()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testchannelfocusv2_ratelimited_silentdrop()",
      "id": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_ratelimited_silentdrop"
    },
    {
      "label": "TestMarkReadV2_RateLimited_SkipsReadStateWrite()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testmarkreadv2_ratelimited_skipsreadstatewrite()",
      "id": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite"
    },
    {
      "label": "TestMarkReadV2Burst_DoesNotStarveChannelFocus()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "testmarkreadv2burst_doesnotstarvechannelfocus()",
      "id": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus"
    },
    {
      "label": "handleChannelFocusV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 214,
      "community_name": "handleChannelFocusV2",
      "norm_label": "handlechannelfocusv2()",
      "id": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "label": "mockPermInvalidator",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "mockperminvalidator",
      "id": "admin_mockperminvalidator"
    },
    {
      "label": ".InvalidateAll()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": ".invalidateall()",
      "id": "admin_mockperminvalidator_invalidateall"
    },
    {
      "label": ".InvalidateUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": ".invalidateuser()",
      "id": "admin_mockperminvalidator_invalidateuser"
    },
    {
      "label": "handlers_channel_perms_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "handlers_channel_perms_test.go",
      "id": "server_admin_handlers_channel_perms_test"
    },
    {
      "label": "TestDeleteChannelPermission_ClearsOverride()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L319",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testdeletechannelpermission_clearsoverride()",
      "id": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride"
    },
    {
      "label": "TestDeleteChannelPermission_UnknownRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L418",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testdeletechannelpermission_unknownrole()",
      "id": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole"
    },
    {
      "label": "TestGetChannelPermissions_DMRejected()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testgetchannelpermissions_dmrejected()",
      "id": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected"
    },
    {
      "label": "TestGetChannelPermissions_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testgetchannelpermissions_notfound()",
      "id": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound"
    },
    {
      "label": "TestGetChannelPermissions_ReturnsAllRoles()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testgetchannelpermissions_returnsallroles()",
      "id": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles"
    },
    {
      "label": "TestPutChannelPermission_AdministratorCanGrantAnyBit()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testputchannelpermission_administratorcangrantanybit()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit"
    },
    {
      "label": "TestPutChannelPermission_MasksUnknownBits()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testputchannelpermission_masksunknownbits()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits"
    },
    {
      "label": "TestPutChannelPermission_PersistsAndPropagates()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testputchannelpermission_persistsandpropagates()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates"
    },
    {
      "label": "TestPutChannelPermission_UnknownRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 215,
      "community_name": "handlers_channel_perms_test.go",
      "norm_label": "testputchannelpermission_unknownrole()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole"
    },
    {
      "label": "knip.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "knip.json",
      "id": "client_tauri_client_knip"
    },
    {
      "label": "entry",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "entry",
      "id": "client_tauri_client_knip_entry"
    },
    {
      "label": "ignore",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "ignore",
      "id": "client_tauri_client_knip_ignore"
    },
    {
      "label": "ignoreDependencies",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "ignoredependencies",
      "id": "client_tauri_client_knip_ignoredependencies"
    },
    {
      "label": "ignoreExportsUsedInFile",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "ignoreexportsusedinfile",
      "id": "client_tauri_client_knip_ignoreexportsusedinfile"
    },
    {
      "label": "project",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "project",
      "id": "client_tauri_client_knip_project"
    },
    {
      "label": "$schema",
      "file_type": "code",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "$schema",
      "id": "client_tauri_client_knip_schema"
    },
    {
      "label": "public/**",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "public/**",
      "id": "client_tauri_client_knip_json_ref_public"
    },
    {
      "label": "src/lib/protocolTypes.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "src/lib/protocoltypes.ts",
      "id": "ref_src_lib_protocoltypes_ts"
    },
    {
      "label": "src/main.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "src/main.ts",
      "id": "ref_src_main_ts"
    },
    {
      "label": "src-tauri/**",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "src-tauri/**",
      "id": "ref_src_tauri"
    },
    {
      "label": "src/**/*.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "src/**/*.ts",
      "id": "ref_src_ts"
    },
    {
      "label": "@tauri-apps/cli",
      "file_type": "concept",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 216,
      "community_name": "knip.json",
      "norm_label": "@tauri-apps/cli",
      "id": "ref_tauri_apps_cli"
    },
    {
      "label": "rnnoise-worklet.js",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "rnnoise-worklet.js",
      "id": "client_tauri_client_public_rnnoise_worklet"
    },
    {
      "label": "rnnoise-worklet.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 217,
      "community_name": "RNNoiseProcessor",
      "norm_label": "rnnoise-worklet.test.ts",
      "id": "client_tauri_client_tests_unit_rnnoise_worklet_test"
    },
    {
      "label": "deviceManager.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "devicemanager.ts",
      "id": "client_tauri_client_src_lib_devicemanager"
    },
    {
      "label": ".deviceChangeHandler()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L93",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": ".devicechangehandler()",
      "id": "client_tauri_client_src_lib_devicemanager_devicemanager_devicechangehandler"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_devicemanager_log"
    },
    {
      "label": "device-manager.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "device-manager.test.ts",
      "id": "client_tauri_client_tests_unit_device_manager_test"
    },
    {
      "label": "mockGetLocalDevices",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "mockgetlocaldevices",
      "id": "client_tauri_client_tests_unit_device_manager_test_mockgetlocaldevices"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_device_manager_test_mockloadpref_mocksavepref"
    },
    {
      "label": "mockVoiceState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 218,
      "community_name": "DeviceManager",
      "norm_label": "mockvoicestate",
      "id": "client_tauri_client_tests_unit_device_manager_test_mockvoicestate"
    },
    {
      "label": "dpapi.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "dpapi.rs",
      "id": "client_tauri_client_src_tauri_src_dpapi"
    },
    {
      "label": "empty_out()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L69",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "empty_out()",
      "id": "client_tauri_client_src_tauri_src_dpapi_empty_out"
    },
    {
      "label": "finish()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L140",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "finish()",
      "id": "client_tauri_client_src_tauri_src_dpapi_finish"
    },
    {
      "label": "in_blob()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L62",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "in_blob()",
      "id": "client_tauri_client_src_tauri_src_dpapi_in_blob"
    },
    {
      "label": "OutBlob",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L29",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "outblob",
      "id": "client_tauri_client_src_tauri_src_dpapi_outblob"
    },
    {
      "label": ".drop()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L43",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": ".drop()",
      "id": "client_tauri_client_src_tauri_src_dpapi_outblob_drop"
    },
    {
      "label": ".to_vec()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L32",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": ".to_vec()",
      "id": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec"
    },
    {
      "label": "protect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L80",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "protect()",
      "id": "client_tauri_client_src_tauri_src_dpapi_protect"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "vec",
      "id": "client_tauri_client_src_tauri_src_dpapi_rs_vec"
    },
    {
      "label": "unprotect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L112",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "unprotect()",
      "id": "client_tauri_client_src_tauri_src_dpapi_unprotect"
    },
    {
      "label": "CRYPT_INTEGER_BLOB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "crypt_integer_blob",
      "id": "crypt_integer_blob"
    },
    {
      "label": "Drop",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "drop",
      "id": "drop"
    },
    {
      "label": "Win32Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 219,
      "community_name": "finish",
      "norm_label": "win32error",
      "id": "win32error"
    },
    {
      "label": "cancelAfterArm",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "cancelafterarm",
      "id": "api_cancelafterarm"
    },
    {
      "label": ".Cancel()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".cancel()",
      "id": "api_cancelafterarm_cancel"
    },
    {
      "label": ".Done()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".done()",
      "id": "api_cancelafterarm_done"
    },
    {
      "label": ".Err()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".err()",
      "id": "api_cancelafterarm_err"
    },
    {
      "label": "cancelOnLookupStore",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "cancelonlookupstore",
      "id": "api_cancelonlookupstore"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".getdmparticipantids()",
      "id": "api_cancelonlookupstore_getdmparticipantids"
    },
    {
      "label": "evictCall",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "evictcall",
      "id": "api_evictcall"
    },
    {
      "label": "mockBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "mockbroadcaster",
      "id": "api_mockbroadcaster"
    },
    {
      "label": ".SendToUser()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".sendtouser()",
      "id": "api_mockbroadcaster_sendtouser"
    },
    {
      "label": "mockBroadcastMsg",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "mockbroadcastmsg",
      "id": "api_mockbroadcastmsg"
    },
    {
      "label": "watermarkVoiceBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "watermarkvoicebroadcaster",
      "id": "api_watermarkvoicebroadcaster"
    },
    {
      "label": ".DisconnectFromVoiceInChannel()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".disconnectfromvoiceinchannel()",
      "id": "api_watermarkvoicebroadcaster_disconnectfromvoiceinchannel"
    },
    {
      "label": ".MarkVisibilityChanged()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": ".markvisibilitychanged()",
      "id": "api_watermarkvoicebroadcaster_markvisibilitychanged"
    },
    {
      "label": "blocks_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "blocks_handler_test.go",
      "id": "server_api_blocks_handler_test"
    },
    {
      "label": "decodeBlockedIDs()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "decodeblockedids()",
      "id": "server_api_blocks_handler_test_decodeblockedids"
    },
    {
      "label": "dmPut()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmput()",
      "id": "server_api_blocks_handler_test_dmput"
    },
    {
      "label": "jsonContainsEmptyBlockList()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "jsoncontainsemptyblocklist()",
      "id": "server_api_blocks_handler_test_jsoncontainsemptyblocklist"
    },
    {
      "label": "TestBlockUser_InvalidUserID()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testblockuser_invaliduserid()",
      "id": "server_api_blocks_handler_test_testblockuser_invaliduserid"
    },
    {
      "label": "TestBlockUser_SelfBlockRejected()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testblockuser_selfblockrejected()",
      "id": "server_api_blocks_handler_test_testblockuser_selfblockrejected"
    },
    {
      "label": "TestBlockUser_Success()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testblockuser_success()",
      "id": "server_api_blocks_handler_test_testblockuser_success"
    },
    {
      "label": "TestBlockUser_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testblockuser_unauthorized()",
      "id": "server_api_blocks_handler_test_testblockuser_unauthorized"
    },
    {
      "label": "TestBlockUser_UnknownTarget()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testblockuser_unknowntarget()",
      "id": "server_api_blocks_handler_test_testblockuser_unknowntarget"
    },
    {
      "label": "TestListBlocks_EmptyArray()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistblocks_emptyarray()",
      "id": "server_api_blocks_handler_test_testlistblocks_emptyarray"
    },
    {
      "label": "TestListBlocks_ReturnsBlockedIDs()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistblocks_returnsblockedids()",
      "id": "server_api_blocks_handler_test_testlistblocks_returnsblockedids"
    },
    {
      "label": "TestListBlocks_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistblocks_unauthorized()",
      "id": "server_api_blocks_handler_test_testlistblocks_unauthorized"
    },
    {
      "label": "TestUnblockUser_InvalidUserID()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testunblockuser_invaliduserid()",
      "id": "server_api_blocks_handler_test_testunblockuser_invaliduserid"
    },
    {
      "label": "TestUnblockUser_NotBlockedStillSucceeds()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testunblockuser_notblockedstillsucceeds()",
      "id": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds"
    },
    {
      "label": "TestUnblockUser_Success()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testunblockuser_success()",
      "id": "server_api_blocks_handler_test_testunblockuser_success"
    },
    {
      "label": "TestUnblockUser_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testunblockuser_unauthorized()",
      "id": "server_api_blocks_handler_test_testunblockuser_unauthorized"
    },
    {
      "label": "TestCloseDM_BroadcasterUserOffline()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L481",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_broadcasteruseroffline()",
      "id": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline"
    },
    {
      "label": "TestListDMs_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L734",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_invalidtoken()",
      "id": "server_api_coverage_push_test_testlistdms_invalidtoken"
    },
    {
      "label": "dm_group_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dm_group_handler_test.go",
      "id": "server_api_dm_group_handler_test"
    },
    {
      "label": "decodeDMInfo()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "decodedminfo()",
      "id": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "label": "dmPatch()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmpatch()",
      "id": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "label": "groupFixture()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "groupfixture()",
      "id": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "label": "TestCloseDM_OneToOneKeepsParticipation()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L436",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_onetoonekeepsparticipation()",
      "id": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation"
    },
    {
      "label": "TestCreateDM_DoesNotReuseGroupChannel()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_doesnotreusegroupchannel()",
      "id": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel"
    },
    {
      "label": "TestCreateGroupDM_BlockedCannotAddBlocker()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_blockedcannotaddblocker()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_blockedcannotaddblocker"
    },
    {
      "label": "TestCreateGroupDM_BlockerCannotAddBlocked()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_blockercannotaddblocked()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_blockercannotaddblocked"
    },
    {
      "label": "TestCreateGroupDM_CreatesChannelWithAllParticipants()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_createschannelwithallparticipants()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants"
    },
    {
      "label": "TestCreateGroupDM_DeduplicatesAndDropsSelf()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_deduplicatesanddropsself()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself"
    },
    {
      "label": "TestCreateGroupDM_RejectsMutuallyBlockedRecipients()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_rejectsmutuallyblockedrecipients()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_rejectsmutuallyblockedrecipients"
    },
    {
      "label": "TestCreateGroupDM_RejectsOverCap()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_rejectsovercap()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_rejectsovercap"
    },
    {
      "label": "TestCreateGroupDM_RejectsUnknownRecipient()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_rejectsunknownrecipient()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_rejectsunknownrecipient"
    },
    {
      "label": "TestCreateGroupDM_RequiresTwoOtherUsers()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_requirestwootherusers()",
      "id": "server_api_dm_group_handler_test_testcreategroupdm_requirestwootherusers"
    },
    {
      "label": "TestLeaveGroupDM_LastParticipantDeletesChannel()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L413",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testleavegroupdm_lastparticipantdeleteschannel()",
      "id": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel"
    },
    {
      "label": "TestLeaveGroupDM_NonParticipantRefused()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testleavegroupdm_nonparticipantrefused()",
      "id": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused"
    },
    {
      "label": "TestLeaveGroupDM_RemovesParticipantAndNotifiesSurvivors()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testleavegroupdm_removesparticipantandnotifiessurvivors()",
      "id": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors"
    },
    {
      "label": "TestListDMs_OneToOneStaysUngrouped()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_onetoonestaysungrouped()",
      "id": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped"
    },
    {
      "label": "TestListDMs_ReturnsGroupWithParticipants()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_returnsgroupwithparticipants()",
      "id": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants"
    },
    {
      "label": "TestRenameGroupDM_NonParticipantRefused()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testrenamegroupdm_nonparticipantrefused()",
      "id": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused"
    },
    {
      "label": "TestRenameGroupDM_ParticipantMayRename()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testrenamegroupdm_participantmayrename()",
      "id": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename"
    },
    {
      "label": "TestRenameGroupDM_RefusesOneToOne()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testrenamegroupdm_refusesonetoone()",
      "id": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone"
    },
    {
      "label": "TestRenameGroupDM_RejectsOverlongName()",
      "file_type": "code",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testrenamegroupdm_rejectsoverlongname()",
      "id": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname"
    },
    {
      "label": "dm_handler_rename_participant_lookup_test.go",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dm_handler_rename_participant_lookup_test.go",
      "id": "server_api_dm_handler_rename_participant_lookup_test"
    },
    {
      "label": "newCancelAfterArm()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "newcancelafterarm()",
      "id": "server_api_dm_handler_rename_participant_lookup_test_newcancelafterarm"
    },
    {
      "label": "TestRenameGroupDM_FanOutSurvivesContextCancelledAfterCommit()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit()",
      "id": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit"
    },
    {
      "label": "dm_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dm_handler_test.go",
      "id": "server_api_dm_handler_test"
    },
    {
      "label": "buildDMRouter()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "builddmrouter()",
      "id": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "label": "dmCreateToken()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmcreatetoken()",
      "id": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "label": "dmDelete()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmdelete()",
      "id": "server_api_dm_handler_test_dmdelete"
    },
    {
      "label": "dmGet()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmget()",
      "id": "server_api_dm_handler_test_dmget"
    },
    {
      "label": "dmPost()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dmpost()",
      "id": "server_api_dm_handler_test_dmpost"
    },
    {
      "label": "newDMTestDB()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "newdmtestdb()",
      "id": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "label": "TestCloseDM_BadRequest_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L555",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_badrequest_invalidchannelid()",
      "id": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid"
    },
    {
      "label": "TestCloseDM_Forbidden_NotParticipant()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L527",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_forbidden_notparticipant()",
      "id": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant"
    },
    {
      "label": "TestCloseDM_NilBroadcaster()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L576",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_nilbroadcaster()",
      "id": "server_api_dm_handler_test_testclosedm_nilbroadcaster"
    },
    {
      "label": "TestCloseDM_Success()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L462",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_success()",
      "id": "server_api_dm_handler_test_testclosedm_success"
    },
    {
      "label": "TestCloseDM_Success_VerifyRemovedFromList()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L494",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_success_verifyremovedfromlist()",
      "id": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist"
    },
    {
      "label": "TestCloseDM_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L566",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_unauthorized()",
      "id": "server_api_dm_handler_test_testclosedm_unauthorized"
    },
    {
      "label": "TestCreateDM_BadRequest_EmptyBody()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_badrequest_emptybody()",
      "id": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody"
    },
    {
      "label": "TestCreateDM_BadRequest_NegativeRecipientID()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_badrequest_negativerecipientid()",
      "id": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid"
    },
    {
      "label": "TestCreateDM_BadRequest_SelfDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_badrequest_selfdm()",
      "id": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm"
    },
    {
      "label": "TestCreateDM_BadRequest_ZeroRecipientID()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_badrequest_zerorecipientid()",
      "id": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid"
    },
    {
      "label": "TestCreateDM_NotFound_RecipientMissing()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_notfound_recipientmissing()",
      "id": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing"
    },
    {
      "label": "TestCreateDM_Success_ExistingDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_success_existingdm()",
      "id": "server_api_dm_handler_test_testcreatedm_success_existingdm"
    },
    {
      "label": "TestCreateDM_Success_NewDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_success_newdm()",
      "id": "server_api_dm_handler_test_testcreatedm_success_newdm"
    },
    {
      "label": "TestCreateDM_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L384",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreatedm_unauthorized()",
      "id": "server_api_dm_handler_test_testcreatedm_unauthorized"
    },
    {
      "label": "TestListDMs_EmptyArray()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L432",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_emptyarray()",
      "id": "server_api_dm_handler_test_testlistdms_emptyarray"
    },
    {
      "label": "TestListDMs_ReturnsOpenDMs()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L398",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_returnsopendms()",
      "id": "server_api_dm_handler_test_testlistdms_returnsopendms"
    },
    {
      "label": "TestListDMs_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L450",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testlistdms_unauthorized()",
      "id": "server_api_dm_handler_test_testlistdms_unauthorized"
    },
    {
      "label": "dm_handler_visibility_ctx_test.go",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dm_handler_visibility_ctx_test.go",
      "id": "server_api_dm_handler_visibility_ctx_test"
    },
    {
      "label": "TestBroadcastDMOpen_SurvivesCancelledRequestContext()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testbroadcastdmopen_survivescancelledrequestcontext()",
      "id": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext"
    },
    {
      "label": "dm_handler_watermark_voice_test.go",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "dm_handler_watermark_voice_test.go",
      "id": "server_api_dm_handler_watermark_voice_test"
    },
    {
      "label": "TestCloseDM_OneToOneDoesNotEvictVoice()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testclosedm_onetoonedoesnotevictvoice()",
      "id": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice"
    },
    {
      "label": "TestCreateGroupDM_BumpsVisibilityWatermark()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testcreategroupdm_bumpsvisibilitywatermark()",
      "id": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark"
    },
    {
      "label": "TestLeaveGroupDM_EvictsLeaverFromVoice()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 22,
      "community_name": "buildDMRouter",
      "norm_label": "testleavegroupdm_evictsleaverfromvoice()",
      "id": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice"
    },
    {
      "label": "test-harness.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "test-harness.ts",
      "id": "client_tauri_client_tests_helpers_test_harness"
    },
    {
      "label": "test-harness.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 220,
      "community_name": "TestHarness",
      "norm_label": "test-harness.test.ts",
      "id": "client_tauri_client_tests_unit_test_harness_test"
    },
    {
      "label": "connection-and-auth.md",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "connection-and-auth.md",
      "id": "docs_architecture_ux_connection_and_auth"
    },
    {
      "label": "1. Boot & page model",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "1. boot & page model",
      "id": "docs_architecture_ux_connection_and_auth_1_boot_page_model"
    },
    {
      "label": "2.1 Server profiles & health",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L44",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "2.1 server profiles & health",
      "id": "docs_architecture_ux_connection_and_auth_2_1_server_profiles_health"
    },
    {
      "label": "2.2 Login form \u2014 state machine",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L58",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "2.2 login form \u2014 state machine",
      "id": "docs_architecture_ux_connection_and_auth_2_2_login_form_state_machine"
    },
    {
      "label": "2.3 Login sequence",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L77",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "2.3 login sequence",
      "id": "docs_architecture_ux_connection_and_auth_2_3_login_sequence"
    },
    {
      "label": "2.4 Register-by-invite",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L117",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "2.4 register-by-invite",
      "id": "docs_architecture_ux_connection_and_auth_2_4_register_by_invite"
    },
    {
      "label": "2. Connect page",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L39",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "2. connect page",
      "id": "docs_architecture_ux_connection_and_auth_2_connect_page"
    },
    {
      "label": "3. The connected handshake",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L132",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "3. the connected handshake",
      "id": "docs_architecture_ux_connection_and_auth_3_the_connected_handshake"
    },
    {
      "label": "4. Reconnect UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L154",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "4. reconnect ux",
      "id": "docs_architecture_ux_connection_and_auth_4_reconnect_ux"
    },
    {
      "label": "5. Cert trust (TOFU) prompts",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L188",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "5. cert trust (tofu) prompts",
      "id": "docs_architecture_ux_connection_and_auth_5_cert_trust_tofu_prompts"
    },
    {
      "label": "6. Logout & session lifecycle",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L228",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "6. logout & session lifecycle",
      "id": "docs_architecture_ux_connection_and_auth_6_logout_session_lifecycle"
    },
    {
      "label": "Connection & Authentication \u2014 target UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "connection & authentication \u2014 target ux",
      "id": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux"
    },
    {
      "label": "Source of truth",
      "file_type": "document",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L248",
      "_origin": "ast",
      "community": 221,
      "community_name": "Connection & Authentication \u2014 target UX",
      "norm_label": "source of truth",
      "id": "docs_architecture_ux_connection_and_auth_source_of_truth"
    },
    {
      "label": "1. Settings overlay",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "1. settings overlay",
      "id": "docs_architecture_ux_settings_and_admin_1_settings_overlay"
    },
    {
      "label": "2.1 Profile edit",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L37",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "2.1 profile edit",
      "id": "docs_architecture_ux_settings_and_admin_2_1_profile_edit"
    },
    {
      "label": "2.2 Change password (with session revocation)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L44",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "2.2 change password (with session revocation)",
      "id": "docs_architecture_ux_settings_and_admin_2_2_change_password_with_session_revocation"
    },
    {
      "label": "2.3 Two-factor (TOTP)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L76",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "2.3 two-factor (totp)",
      "id": "docs_architecture_ux_settings_and_admin_2_3_two_factor_totp"
    },
    {
      "label": "2.4 Sessions & delete account",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L86",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "2.4 sessions & delete account",
      "id": "docs_architecture_ux_settings_and_admin_2_4_sessions_delete_account"
    },
    {
      "label": "2. Account operations",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "2. account operations",
      "id": "docs_architecture_ux_settings_and_admin_2_account_operations"
    },
    {
      "label": "3.1 What is *not* in the client (by design)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L127",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "3.1 what is *not* in the client (by design)",
      "id": "docs_architecture_ux_settings_and_admin_3_1_what_is_not_in_the_client_by_design"
    },
    {
      "label": "3. Inline admin surface (client)",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L96",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "3. inline admin surface (client)",
      "id": "docs_architecture_ux_settings_and_admin_3_inline_admin_surface_client"
    },
    {
      "label": "4. Appearance & theming",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L147",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "4. appearance & theming",
      "id": "docs_architecture_ux_settings_and_admin_4_appearance_theming"
    },
    {
      "label": "5. Updater",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L157",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "5. updater",
      "id": "docs_architecture_ux_settings_and_admin_5_updater"
    },
    {
      "label": "6. System tray",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L198",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "6. system tray",
      "id": "docs_architecture_ux_settings_and_admin_6_system_tray"
    },
    {
      "label": "Settings & Admin \u2014 target UX",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "settings & admin \u2014 target ux",
      "id": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux"
    },
    {
      "label": "Source of truth",
      "file_type": "document",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L209",
      "_origin": "ast",
      "community": 222,
      "community_name": "Settings & Admin \u2014 target UX",
      "norm_label": "source of truth",
      "id": "docs_architecture_ux_settings_and_admin_source_of_truth"
    },
    {
      "label": "client_update_test.go",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "client_update_test.go",
      "id": "server_api_client_update_test"
    },
    {
      "label": "buildClientUpdateRouter()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "buildclientupdaterouter()",
      "id": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "label": "fakeGitHubRelease()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "fakegithubrelease()",
      "id": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "label": "platformEntry()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "platformentry()",
      "id": "server_api_client_update_test_platformentry"
    },
    {
      "label": "TestClientUpdate_AlreadyLatest()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_alreadylatest()",
      "id": "server_api_client_update_test_testclientupdate_alreadylatest"
    },
    {
      "label": "TestClientUpdate_DebTargetNoContent()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_debtargetnocontent()",
      "id": "server_api_client_update_test_testclientupdate_debtargetnocontent"
    },
    {
      "label": "TestClientUpdate_FutureVersion()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_futureversion()",
      "id": "server_api_client_update_test_testclientupdate_futureversion"
    },
    {
      "label": "TestClientUpdate_GitHubError()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L256",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_githuberror()",
      "id": "server_api_client_update_test_testclientupdate_githuberror"
    },
    {
      "label": "TestClientUpdate_LinuxArm64TargetGetsAarch64AppImage()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_linuxarm64targetgetsaarch64appimage()",
      "id": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage"
    },
    {
      "label": "TestClientUpdate_LinuxTargetGetsAppImage()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_linuxtargetgetsappimage()",
      "id": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage"
    },
    {
      "label": "TestClientUpdate_NewVersionAvailable()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_newversionavailable()",
      "id": "server_api_client_update_test_testclientupdate_newversionavailable"
    },
    {
      "label": "TestClientUpdate_UnsupportedTargetNoContent()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_unsupportedtargetnocontent()",
      "id": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent"
    },
    {
      "label": "TestClientUpdate_WindowsTargetGetsNSISInstaller()",
      "file_type": "code",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 223,
      "community_name": "buildClientUpdateRouter",
      "norm_label": "testclientupdate_windowstargetgetsnsisinstaller()",
      "id": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller"
    },
    {
      "label": "logPersistence.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "logpersistence.ts",
      "id": "client_tauri_client_src_lib_logpersistence"
    },
    {
      "label": "buffer",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "buffer",
      "id": "client_tauri_client_src_lib_logpersistence_buffer"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_logpersistence_log"
    },
    {
      "label": "log-persistence.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "log-persistence.test.ts",
      "id": "client_tauri_client_tests_unit_log_persistence_test"
    },
    {
      "label": "{\n  mockAppLogDir,\n  mockJoin,\n  mockExists,\n  mockMkdir,\n  mockWriteTextFile,\n  mockReadDir,\n  mockRemove,\n  mockReadTextFile,\n  mockAddLogListener,\n  mockGetLogBuffer,\n  mockLoggerError,\n  mockLoggerWarn,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L6",
      "_origin": "ast",
      "community": 224,
      "community_name": "logPersistence.ts",
      "norm_label": "{\n  mockapplogdir,\n  mockjoin,\n  mockexists,\n  mockmkdir,\n  mockwritetextfile,\n  mockreaddir,\n  mockremove,\n  mockreadtextfile,\n  mockaddloglistener,\n  mockgetlogbuffer,\n  mockloggererror,\n  mockloggerwarn,\n}",
      "id": "client_tauri_client_tests_unit_log_persistence_test_mockapplogdir_mockjoin_mockexists_mockmkdir_mockwritetextfile_mockreaddir_mockremove_mockreadtextfile_mockaddloglistener_mockgetlogbuffer_mockloggererror_mockloggerwarn"
    },
    {
      "label": "moderation_test.go",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "moderation_test.go",
      "id": "server_service_moderation_test"
    },
    {
      "label": "newTestModerationService()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "newtestmoderationservice()",
      "id": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "label": "newTestRoleService()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "newtestroleservice()",
      "id": "server_service_moderation_test_newtestroleservice"
    },
    {
      "label": "roleIDOf()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "roleidof()",
      "id": "server_service_moderation_test_roleidof"
    },
    {
      "label": "TestBanUser_AuthorizedSucceeds()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testbanuser_authorizedsucceeds()",
      "id": "server_service_moderation_test_testbanuser_authorizedsucceeds"
    },
    {
      "label": "TestBanUser_HierarchyEnforced()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testbanuser_hierarchyenforced()",
      "id": "server_service_moderation_test_testbanuser_hierarchyenforced"
    },
    {
      "label": "TestBanUser_RequiresBanPermission()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testbanuser_requiresbanpermission()",
      "id": "server_service_moderation_test_testbanuser_requiresbanpermission"
    },
    {
      "label": "TestChangeUserRole_AuditWritten()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testchangeuserrole_auditwritten()",
      "id": "server_service_moderation_test_testchangeuserrole_auditwritten"
    },
    {
      "label": "TestChangeUserRole_CannotAssignAtOrAboveOwnRank()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testchangeuserrole_cannotassignatoraboveownrank()",
      "id": "server_service_moderation_test_testchangeuserrole_cannotassignatoraboveownrank"
    },
    {
      "label": "TestChangeUserRole_HierarchyAndValidation()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testchangeuserrole_hierarchyandvalidation()",
      "id": "server_service_moderation_test_testchangeuserrole_hierarchyandvalidation"
    },
    {
      "label": "TestChangeUserRole_RequiresManageRoles()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testchangeuserrole_requiresmanageroles()",
      "id": "server_service_moderation_test_testchangeuserrole_requiresmanageroles"
    },
    {
      "label": "TestForceLogout_AuthorizationMatrix()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testforcelogout_authorizationmatrix()",
      "id": "server_service_moderation_test_testforcelogout_authorizationmatrix"
    },
    {
      "label": "TestUnbanUser_AuthorizationMatrix()",
      "file_type": "code",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 225,
      "community_name": "newTestRoleService",
      "norm_label": "testunbanuser_authorizationmatrix()",
      "id": "server_service_moderation_test_testunbanuser_authorizationmatrix"
    },
    {
      "label": "event.go",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "event.go",
      "id": "server_ws_event"
    },
    {
      "label": "presenceEvents()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "presenceevents()",
      "id": "server_ws_event_presenceevents"
    },
    {
      "label": "BroadcastAllEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "broadcastallevent",
      "id": "ws_broadcastallevent"
    },
    {
      "label": "ChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "channelevent",
      "id": "ws_channelevent"
    },
    {
      "label": "ClientError",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L7",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "clienterror",
      "id": "ws_clienterror"
    },
    {
      "label": ".Error()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": ".error()",
      "id": "ws_clienterror_error"
    },
    {
      "label": "Event",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "event",
      "id": "ws_event"
    },
    {
      "label": "ExcludeSenderEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "excludesenderevent",
      "id": "ws_excludesenderevent"
    },
    {
      "label": "SequencedDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "sequenceddmevent",
      "id": "ws_sequenceddmevent"
    },
    {
      "label": "UserTargetedEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "usertargetedevent",
      "id": "ws_usertargetedevent"
    },
    {
      "label": "VoiceChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "voicechannelevent",
      "id": "ws_voicechannelevent"
    },
    {
      "label": "VoiceChannelGuardedEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "voicechannelguardedevent",
      "id": "ws_voicechannelguardedevent"
    },
    {
      "label": "VoiceVisibilityEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 226,
      "community_name": "event.go",
      "norm_label": "voicevisibilityevent",
      "id": "ws_voicevisibilityevent"
    },
    {
      "label": "topic_rate_limiter.go",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "topic_rate_limiter.go",
      "id": "server_ws_topic_rate_limiter"
    },
    {
      "label": "TopicRateLimiter",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "topicratelimiter",
      "id": "server_ws_topic_rate_limiter_go_ws_topicratelimiter"
    },
    {
      "label": "NewTopicRateLimiter()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "newtopicratelimiter()",
      "id": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "label": "topic_rate_limiter_test.go",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "topic_rate_limiter_test.go",
      "id": "server_ws_topic_rate_limiter_test"
    },
    {
      "label": "TopicRateLimiter",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "topicratelimiter",
      "id": "server_ws_topic_rate_limiter_test_go_ws_topicratelimiter"
    },
    {
      "label": "TestTopicRateLimiter_Allow_EnforcesQuotaThenRefills()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "testtopicratelimiter_allow_enforcesquotathenrefills()",
      "id": "server_ws_topic_rate_limiter_test_testtopicratelimiter_allow_enforcesquotathenrefills"
    },
    {
      "label": "TestTopicRateLimiter_Cleanup_EmptyMap()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "testtopicratelimiter_cleanup_emptymap()",
      "id": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_emptymap"
    },
    {
      "label": "TestTopicRateLimiter_Cleanup_KeepsFreshBuckets()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "testtopicratelimiter_cleanup_keepsfreshbuckets()",
      "id": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets"
    },
    {
      "label": "TestTopicRateLimiter_Cleanup_RemovesStaleBuckets()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "testtopicratelimiter_cleanup_removesstalebuckets()",
      "id": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets"
    },
    {
      "label": "tokenBucket",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": "tokenbucket",
      "id": "ws_tokenbucket"
    },
    {
      "label": ".Allow()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": ".allow()",
      "id": "ws_topicratelimiter_allow"
    },
    {
      "label": ".bucketCount()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": ".bucketcount()",
      "id": "ws_topicratelimiter_bucketcount"
    },
    {
      "label": ".Cleanup()",
      "file_type": "code",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 227,
      "community_name": "NewTopicRateLimiter",
      "norm_label": ".cleanup()",
      "id": "ws_topicratelimiter_cleanup"
    },
    {
      "label": "skill-authoring.md",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "skill-authoring.md",
      "id": "claude_skills_task_observer_references_skill_authoring"
    },
    {
      "label": "Author Attribution Template",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L74",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "author attribution template",
      "id": "claude_skills_task_observer_references_skill_authoring_author_attribution_template"
    },
    {
      "label": "Confidentiality layers",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "confidentiality layers",
      "id": "claude_skills_task_observer_references_skill_authoring_confidentiality_layers"
    },
    {
      "label": "Editing skills \u2014 always start from the live file",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L129",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "editing skills \u2014 always start from the live file",
      "id": "claude_skills_task_observer_references_skill_authoring_editing_skills_always_start_from_the_live_file"
    },
    {
      "label": "Lean Content",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L43",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "lean content",
      "id": "claude_skills_task_observer_references_skill_authoring_lean_content"
    },
    {
      "label": "Licensing",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L54",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "licensing",
      "id": "claude_skills_task_observer_references_skill_authoring_licensing"
    },
    {
      "label": "New skills",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L202",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "new skills",
      "id": "claude_skills_task_observer_references_skill_authoring_new_skills"
    },
    {
      "label": "Principle Propagation",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L209",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "principle propagation",
      "id": "claude_skills_task_observer_references_skill_authoring_principle_propagation"
    },
    {
      "label": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "skill authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "id": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules"
    },
    {
      "label": "Taxonomy in full",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "taxonomy in full",
      "id": "claude_skills_task_observer_references_skill_authoring_taxonomy_in_full"
    },
    {
      "label": "The Pre-Flight Principle",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L23",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "the pre-flight principle",
      "id": "claude_skills_task_observer_references_skill_authoring_the_pre_flight_principle"
    },
    {
      "label": "Verifying relocations and restructures",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L178",
      "_origin": "ast",
      "community": 228,
      "community_name": "Skill Authoring \u2014 taxonomy, licensing, confidentiality, editing rules",
      "norm_label": "verifying relocations and restructures",
      "id": "claude_skills_task_observer_references_skill_authoring_verifying_relocations_and_restructures"
    },
    {
      "label": ".oxlintrc.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": ".oxlintrc.json",
      "id": "client_tauri_client_oxlintrc"
    },
    {
      "label": "categories",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "categories",
      "id": "client_tauri_client_oxlintrc_categories"
    },
    {
      "label": "correctness",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "correctness",
      "id": "client_tauri_client_oxlintrc_categories_correctness"
    },
    {
      "label": "perf",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "perf",
      "id": "client_tauri_client_oxlintrc_categories_perf"
    },
    {
      "label": "suspicious",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "suspicious",
      "id": "client_tauri_client_oxlintrc_categories_suspicious"
    },
    {
      "label": "ignorePatterns",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "ignorepatterns",
      "id": "client_tauri_client_oxlintrc_ignorepatterns"
    },
    {
      "label": "rules",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "rules",
      "id": "client_tauri_client_oxlintrc_rules"
    },
    {
      "label": "no-map-spread",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "no-map-spread",
      "id": "client_tauri_client_oxlintrc_rules_no_map_spread"
    },
    {
      "label": "$schema",
      "file_type": "code",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "$schema",
      "id": "client_tauri_client_oxlintrc_schema"
    },
    {
      "label": "public",
      "file_type": "concept",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "public",
      "id": "client_tauri_client_oxlintrc_json_ref_public"
    },
    {
      "label": "dist",
      "file_type": "concept",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "dist",
      "id": "ref_dist"
    },
    {
      "label": "node_modules",
      "file_type": "concept",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 229,
      "community_name": ".oxlintrc.json",
      "norm_label": "node_modules",
      "id": "ref_node_modules"
    },
    {
      "label": "CapturedFingerprint",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "capturedfingerprint",
      "id": "capturedfingerprint"
    },
    {
      "label": "CertificateDer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "certificateder",
      "id": "certificateder"
    },
    {
      "label": "tofu.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "tofu.rs",
      "id": "client_tauri_client_src_tauri_src_tofu"
    },
    {
      "label": "CaptureVerifier",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L76",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "captureverifier",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L81",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier_new"
    },
    {
      "label": ".supported_verify_schemes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L122",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".supported_verify_schemes()",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier_supported_verify_schemes"
    },
    {
      "label": ".verify_server_cert()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_server_cert()",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert"
    },
    {
      "label": ".verify_tls12_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls12_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature"
    },
    {
      "label": ".verify_tls13_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls13_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature"
    },
    {
      "label": "cert_store_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L291",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "cert_store_key()",
      "id": "client_tauri_client_src_tauri_src_tofu_cert_store_key"
    },
    {
      "label": "cert_store_key_folds_case()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L406",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "cert_store_key_folds_case()",
      "id": "client_tauri_client_src_tauri_src_tofu_cert_store_key_folds_case"
    },
    {
      "label": "cert_store_key_strips_default_443_only()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L392",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "cert_store_key_strips_default_443_only()",
      "id": "client_tauri_client_src_tauri_src_tofu_cert_store_key_strips_default_443_only"
    },
    {
      "label": "decide()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L335",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "decide()",
      "id": "client_tauri_client_src_tauri_src_tofu_decide"
    },
    {
      "label": "decide_first_use_when_no_pin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L374",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "decide_first_use_when_no_pin()",
      "id": "client_tauri_client_src_tauri_src_tofu_decide_first_use_when_no_pin"
    },
    {
      "label": "decide_mismatch_when_pin_differs()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L384",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "decide_mismatch_when_pin_differs()",
      "id": "client_tauri_client_src_tauri_src_tofu_decide_mismatch_when_pin_differs"
    },
    {
      "label": "decide_trusted_when_pin_matches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L379",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "decide_trusted_when_pin_matches()",
      "id": "client_tauri_client_src_tauri_src_tofu_decide_trusted_when_pin_matches"
    },
    {
      "label": "default_verify_schemes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L64",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "default_verify_schemes()",
      "id": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "label": "evaluate()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "evaluate()",
      "id": "client_tauri_client_src_tauri_src_tofu_evaluate"
    },
    {
      "label": "extract_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L296",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "extract_host()",
      "id": "client_tauri_client_src_tauri_src_tofu_extract_host"
    },
    {
      "label": "extract_host_variants()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L413",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "extract_host_variants()",
      "id": "client_tauri_client_src_tauri_src_tofu_extract_host_variants"
    },
    {
      "label": "fingerprint_hex()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L25",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "fingerprint_hex()",
      "id": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex"
    },
    {
      "label": "fingerprint_hex_of_empty_is_known_sha256()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L423",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "fingerprint_hex_of_empty_is_known_sha256()",
      "id": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex_of_empty_is_known_sha256"
    },
    {
      "label": "host_scoped()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L479",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "label": "host_scoped_default_rejection_propagates()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L530",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_default_rejection_propagates()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_default_rejection_propagates"
    },
    {
      "label": "host_scoped_delegates_other_hosts_to_default()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L523",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_delegates_other_hosts_to_default()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_delegates_other_hosts_to_default"
    },
    {
      "label": "host_scoped_host_match_is_case_insensitive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L541",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_host_match_is_case_insensitive()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_host_match_is_case_insensitive"
    },
    {
      "label": "host_scoped_matches_ip_pinned_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L547",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_matches_ip_pinned_host()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_matches_ip_pinned_host"
    },
    {
      "label": "host_scoped_pins_matching_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L505",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_pins_matching_host()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_pins_matching_host"
    },
    {
      "label": "host_scoped_rejects_wrong_cert_on_pinned_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L512",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "host_scoped_rejects_wrong_cert_on_pinned_host()",
      "id": "client_tauri_client_src_tauri_src_tofu_host_scoped_rejects_wrong_cert_on_pinned_host"
    },
    {
      "label": "HostScopedVerifier",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L190",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "hostscopedverifier",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier"
    },
    {
      "label": ".is_pinned_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L227",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".is_pinned_host()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_is_pinned_host"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L197",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new"
    },
    {
      "label": ".supported_verify_schemes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L276",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".supported_verify_schemes()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_supported_verify_schemes"
    },
    {
      "label": ".verify_server_cert()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_server_cert()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert"
    },
    {
      "label": ".verify_tls12_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls12_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature"
    },
    {
      "label": ".verify_tls13_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls13_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature"
    },
    {
      "label": ".with_default()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".with_default()",
      "id": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default"
    },
    {
      "label": "load_stored_fingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "load_stored_fingerprint()",
      "id": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint"
    },
    {
      "label": "mismatch_message()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L355",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "mismatch_message()",
      "id": "client_tauri_client_src_tauri_src_tofu_mismatch_message"
    },
    {
      "label": "PinnedVerifier",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L131",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "pinnedverifier",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L136",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_new"
    },
    {
      "label": ".supported_verify_schemes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L179",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".supported_verify_schemes()",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_supported_verify_schemes"
    },
    {
      "label": ".verify_server_cert()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_server_cert()",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert"
    },
    {
      "label": ".verify_tls12_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls12_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature"
    },
    {
      "label": ".verify_tls13_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls13_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_apphandle"
    },
    {
      "label": "Arc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "arc",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_arc"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "error",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_option"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_r"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "self",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_self"
    },
    {
      "label": "ServerName",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "servername",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "vec",
      "id": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "label": "StubVerifier",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L436",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "stubverifier",
      "id": "client_tauri_client_src_tauri_src_tofu_stubverifier"
    },
    {
      "label": ".supported_verify_schemes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L474",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".supported_verify_schemes()",
      "id": "client_tauri_client_src_tauri_src_tofu_stubverifier_supported_verify_schemes"
    },
    {
      "label": ".verify_server_cert()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_server_cert()",
      "id": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert"
    },
    {
      "label": ".verify_tls12_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls12_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature"
    },
    {
      "label": ".verify_tls13_signature()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": ".verify_tls13_signature()",
      "id": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature"
    },
    {
      "label": "TofuOutcome",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L324",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "tofuoutcome",
      "id": "client_tauri_client_src_tauri_src_tofu_tofuoutcome"
    },
    {
      "label": "verify()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L487",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "verify()",
      "id": "client_tauri_client_src_tauri_src_tofu_verify"
    },
    {
      "label": "verify_tls12()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "verify_tls12()",
      "id": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "label": "verify_tls13()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "verify_tls13()",
      "id": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "label": "update_commands.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "update_commands.rs",
      "id": "client_tauri_client_src_tauri_src_update_commands"
    },
    {
      "label": "build_tls_config()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "build_tls_config()",
      "id": "client_tauri_client_src_tauri_src_update_commands_build_tls_config"
    },
    {
      "label": "build_update_endpoint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L74",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "build_update_endpoint()",
      "id": "client_tauri_client_src_tauri_src_update_commands_build_update_endpoint"
    },
    {
      "label": "build_updater()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L85",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "build_updater()",
      "id": "client_tauri_client_src_tauri_src_update_commands_build_updater"
    },
    {
      "label": "check_client_update()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L138",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "check_client_update()",
      "id": "client_tauri_client_src_tauri_src_update_commands_check_client_update"
    },
    {
      "label": "download_and_install_update()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L167",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "download_and_install_update()",
      "id": "client_tauri_client_src_tauri_src_update_commands_download_and_install_update"
    },
    {
      "label": "DownloadProgress",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L19",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "downloadprogress",
      "id": "client_tauri_client_src_tauri_src_update_commands_downloadprogress"
    },
    {
      "label": "endpoint_includes_target_arch_and_bundle_type_variables()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L205",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "endpoint_includes_target_arch_and_bundle_type_variables()",
      "id": "client_tauri_client_src_tauri_src_update_commands_endpoint_includes_target_arch_and_bundle_type_variables"
    },
    {
      "label": "endpoint_keeps_non_default_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L217",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "endpoint_keeps_non_default_port()",
      "id": "client_tauri_client_src_tauri_src_update_commands_endpoint_keeps_non_default_port"
    },
    {
      "label": "extract_host_for_cert_store()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L25",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "extract_host_for_cert_store()",
      "id": "client_tauri_client_src_tauri_src_update_commands_extract_host_for_cert_store"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_update_commands_rs_apphandle"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_update_commands_rs_option"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "label": "Updater",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "updater",
      "id": "client_tauri_client_src_tauri_src_update_commands_rs_updater"
    },
    {
      "label": "UpdateCheckResult",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L9",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "updatecheckresult",
      "id": "client_tauri_client_src_tauri_src_update_commands_updatecheckresult"
    },
    {
      "label": "validate_server_url()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L120",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "validate_server_url()",
      "id": "client_tauri_client_src_tauri_src_update_commands_validate_server_url"
    },
    {
      "label": "ClientConfig",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "clientconfig",
      "id": "clientconfig"
    },
    {
      "label": "DigitallySignedStruct",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "digitallysignedstruct",
      "id": "digitallysignedstruct"
    },
    {
      "label": "HandshakeSignatureValid",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "handshakesignaturevalid",
      "id": "handshakesignaturevalid"
    },
    {
      "label": "ServerCertVerified",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "servercertverified",
      "id": "servercertverified"
    },
    {
      "label": "ServerCertVerifier",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "servercertverifier",
      "id": "servercertverifier"
    },
    {
      "label": "SignatureScheme",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "signaturescheme",
      "id": "signaturescheme"
    },
    {
      "label": "UnixTime",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 23,
      "community_name": "tofu.rs",
      "norm_label": "unixtime",
      "id": "unixtime"
    },
    {
      "label": "message.go",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "message.go",
      "id": "server_service_message"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "messageservice",
      "id": "server_service_message_crud_go_service_messageservice"
    },
    {
      "label": "sanitizeContent()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitizecontent()",
      "id": "server_service_message_sanitizecontent"
    },
    {
      "label": "sanitizePass()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitizepass()",
      "id": "server_service_message_sanitizepass"
    },
    {
      "label": "SanitizeText()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitizetext()",
      "id": "server_service_message_sanitizetext"
    },
    {
      "label": "sanitizeToFixpoint()",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitizetofixpoint()",
      "id": "server_service_message_sanitizetofixpoint"
    },
    {
      "label": "sanitize_content_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/service/sanitize_content_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitize_content_fuzz_test.go",
      "id": "server_service_sanitize_content_fuzz_test"
    },
    {
      "label": "FuzzSanitizeContent()",
      "file_type": "code",
      "source_file": "Server/service/sanitize_content_fuzz_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "fuzzsanitizecontent()",
      "id": "server_service_sanitize_content_fuzz_test_fuzzsanitizecontent"
    },
    {
      "label": "sanitize_content_test.go",
      "file_type": "code",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sanitize_content_test.go",
      "id": "server_service_sanitize_content_test"
    },
    {
      "label": "TestSanitizeContent_EntitySmugglingBlocked()",
      "file_type": "code",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "testsanitizecontent_entitysmugglingblocked()",
      "id": "server_service_sanitize_content_test_testsanitizecontent_entitysmugglingblocked"
    },
    {
      "label": "TestSanitizeContent_PlainTextRoundTrip()",
      "file_type": "code",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "testsanitizecontent_plaintextroundtrip()",
      "id": "server_service_sanitize_content_test_testsanitizecontent_plaintextroundtrip"
    },
    {
      "label": "DeleteMessageResult",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "deletemessageresult",
      "id": "service_deletemessageresult"
    },
    {
      "label": "EditMessageResult",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "editmessageresult",
      "id": "service_editmessageresult"
    },
    {
      "label": ".EditMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": ".editmessage()",
      "id": "service_messageservice_editmessage"
    },
    {
      "label": ".SendMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": ".sendmessage()",
      "id": "service_messageservice_sendmessage"
    },
    {
      "label": "SendMessageParams",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sendmessageparams",
      "id": "service_sendmessageparams"
    },
    {
      "label": "SendMessageResult",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 230,
      "community_name": "message.go",
      "norm_label": "sendmessageresult",
      "id": "service_sendmessageresult"
    },
    {
      "label": "e2e/dm-system.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "e2e/dm-system.spec.ts",
      "id": "client_tauri_client_tests_e2e_dm_system_spec"
    },
    {
      "label": "MOCK_DM_CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_dm_channels",
      "id": "client_tauri_client_tests_e2e_dm_system_spec_mock_dm_channels"
    },
    {
      "label": "MOCK_READY_WITH_DMS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_ready_with_dms",
      "id": "client_tauri_client_tests_e2e_dm_system_spec_mock_ready_with_dms"
    },
    {
      "label": "MOCK_AUTH_OK",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L72",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_auth_ok",
      "id": "client_tauri_client_tests_e2e_helpers_mock_auth_ok"
    },
    {
      "label": "MOCK_CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_channels",
      "id": "client_tauri_client_tests_e2e_helpers_mock_channels"
    },
    {
      "label": "MOCK_ROLES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L53",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_roles",
      "id": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "label": "e2e/reconnection.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "e2e/reconnection.spec.ts",
      "id": "client_tauri_client_tests_e2e_reconnection_spec"
    },
    {
      "label": "MOCK_READY_PAYLOAD",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 231,
      "community_name": "e2e/dm-system.spec.ts",
      "norm_label": "mock_ready_payload",
      "id": "client_tauri_client_tests_e2e_reconnection_spec_mock_ready_payload"
    },
    {
      "label": "BlockUserParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "blockuserparams",
      "id": "dbgen_blockuserparams"
    },
    {
      "label": "IsBlockedParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "isblockedparams",
      "id": "dbgen_isblockedparams"
    },
    {
      "label": "IsEitherBlockedParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "iseitherblockedparams",
      "id": "dbgen_iseitherblockedparams"
    },
    {
      "label": ".BlockUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".blockuser()",
      "id": "dbgen_queries_blockuser"
    },
    {
      "label": ".IsBlocked()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".isblocked()",
      "id": "dbgen_queries_isblocked"
    },
    {
      "label": ".IsEitherBlocked()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".iseitherblocked()",
      "id": "dbgen_queries_iseitherblocked"
    },
    {
      "label": ".ListBlockedUsers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".listblockedusers()",
      "id": "dbgen_queries_listblockedusers"
    },
    {
      "label": ".ListBlockersOfUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".listblockersofuser()",
      "id": "dbgen_queries_listblockersofuser"
    },
    {
      "label": ".UnblockUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": ".unblockuser()",
      "id": "dbgen_queries_unblockuser"
    },
    {
      "label": "UnblockUserParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "unblockuserparams",
      "id": "dbgen_unblockuserparams"
    },
    {
      "label": "blocks.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "blocks.sql.go",
      "id": "server_db_dbgen_blocks_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 232,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_blocks_sql_go_dbgen_queries"
    },
    {
      "label": "CreateEmojiParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "createemojiparams",
      "id": "dbgen_createemojiparams"
    },
    {
      "label": "CreateEmojiRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "createemojirow",
      "id": "dbgen_createemojirow"
    },
    {
      "label": "GetEmojiByIDRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "getemojibyidrow",
      "id": "dbgen_getemojibyidrow"
    },
    {
      "label": "GetEmojiByShortcodeRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "getemojibyshortcoderow",
      "id": "dbgen_getemojibyshortcoderow"
    },
    {
      "label": "ListEmojiRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "listemojirow",
      "id": "dbgen_listemojirow"
    },
    {
      "label": ".CreateEmoji()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": ".createemoji()",
      "id": "dbgen_queries_createemoji"
    },
    {
      "label": ".DeleteEmoji()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": ".deleteemoji()",
      "id": "dbgen_queries_deleteemoji"
    },
    {
      "label": ".GetEmojiByID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": ".getemojibyid()",
      "id": "dbgen_queries_getemojibyid"
    },
    {
      "label": ".GetEmojiByShortcode()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": ".getemojibyshortcode()",
      "id": "dbgen_queries_getemojibyshortcode"
    },
    {
      "label": ".ListEmoji()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": ".listemoji()",
      "id": "dbgen_queries_listemoji"
    },
    {
      "label": "emoji.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "emoji.sql.go",
      "id": "server_db_dbgen_emoji_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 233,
      "community_name": "emoji.sql.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_emoji_sql_go_dbgen_queries"
    },
    {
      "label": "1. Carried-over items from audit-2026-04-07",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "1. carried-over items from audit-2026-04-07",
      "id": "docs_audit_2026_07_19_1_carried_over_items_from_audit_2026_04_07"
    },
    {
      "label": "2.1 `docs/api.md`",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L74",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "2.1 `docs/api.md`",
      "id": "docs_audit_2026_07_19_2_1_docs_api_md"
    },
    {
      "label": "2.2 `docs/protocol.md`",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L83",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "2.2 `docs/protocol.md`",
      "id": "docs_audit_2026_07_19_2_2_docs_protocol_md"
    },
    {
      "label": "2.3 `docs/schema.md`",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L93",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "2.3 `docs/schema.md`",
      "id": "docs_audit_2026_07_19_2_3_docs_schema_md"
    },
    {
      "label": "2. Spec-conformance matrix",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L63",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "2. spec-conformance matrix",
      "id": "docs_audit_2026_07_19_2_spec_conformance_matrix"
    },
    {
      "label": "3. Server architecture findings",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L112",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "3. server architecture findings",
      "id": "docs_audit_2026_07_19_3_server_architecture_findings"
    },
    {
      "label": "4. Client architecture findings",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L133",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "4. client architecture findings",
      "id": "docs_audit_2026_07_19_4_client_architecture_findings"
    },
    {
      "label": "5. Process & CI findings",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L150",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "5. process & ci findings",
      "id": "docs_audit_2026_07_19_5_process_ci_findings"
    },
    {
      "label": "6. Prioritized improvement backlog",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L159",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "6. prioritized improvement backlog",
      "id": "docs_audit_2026_07_19_6_prioritized_improvement_backlog"
    },
    {
      "label": "Finding closure status (maintained; update statuses in place)",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "finding closure status (maintained; update statuses in place)",
      "id": "docs_audit_2026_07_19_finding_closure_status_maintained_update_statuses_in_place"
    },
    {
      "label": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "owncord \u2014 architectural audit & spec-conformance review",
      "id": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review"
    },
    {
      "label": "Table of Contents",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L36",
      "_origin": "ast",
      "community": 234,
      "community_name": "OwnCord \u2014 Architectural Audit & Spec-Conformance Review",
      "norm_label": "table of contents",
      "id": "docs_audit_2026_07_19_table_of_contents"
    },
    {
      "label": "1. Get the LiveKit Binary",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L58",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "1. get the livekit binary",
      "id": "docs_livekit_setup_1_get_the_livekit_binary"
    },
    {
      "label": "2. Server Configuration",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L81",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "2. server configuration",
      "id": "docs_livekit_setup_2_server_configuration"
    },
    {
      "label": "3. Ports and Firewall",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L112",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "3. ports and firewall",
      "id": "docs_livekit_setup_3_ports_and_firewall"
    },
    {
      "label": "4. How the Companion Process Works",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L124",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "4. how the companion process works",
      "id": "docs_livekit_setup_4_how_the_companion_process_works"
    },
    {
      "label": "5. Token Flow",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L138",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "5. token flow",
      "id": "docs_livekit_setup_5_token_flow"
    },
    {
      "label": "6. Webhook Integration",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L171",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "6. webhook integration",
      "id": "docs_livekit_setup_6_webhook_integration"
    },
    {
      "label": "7. Troubleshooting",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L177",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "7. troubleshooting",
      "id": "docs_livekit_setup_7_troubleshooting"
    },
    {
      "label": "8. Production Checklist",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L192",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "8. production checklist",
      "id": "docs_livekit_setup_8_production_checklist"
    },
    {
      "label": "Companion Process (Windows / bare-metal Linux)",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L56",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "companion process (windows / bare-metal linux)",
      "id": "docs_livekit_setup_companion_process_windows_bare_metal_linux"
    },
    {
      "label": "Docker <a name=\"docker\"></a>",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L14",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "docker <a name=\"docker\"></a>",
      "id": "docs_livekit_setup_docker_a_name_docker_a"
    },
    {
      "label": "LiveKit Setup Guide",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "livekit setup guide",
      "id": "docs_livekit_setup_livekit_setup_guide"
    },
    {
      "label": "Setup",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 235,
      "community_name": "LiveKit Setup Guide",
      "norm_label": "setup",
      "id": "docs_livekit_setup_setup"
    },
    {
      "label": "voice_camera (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L992",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_camera (client -> server)",
      "id": "docs_protocol_voice_camera_client_server"
    },
    {
      "label": "voice_config (Server -> Client, direct)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L904",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_config (server -> client, direct)",
      "id": "docs_protocol_voice_config_server_client_direct"
    },
    {
      "label": "voice_join (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L872",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_join (client -> server)",
      "id": "docs_protocol_voice_join_client_server"
    },
    {
      "label": "voice_leave (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L929",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_leave (client -> server)",
      "id": "docs_protocol_voice_leave_client_server"
    },
    {
      "label": "voice_leave (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L935",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_leave (server -> client, broadcast)",
      "id": "docs_protocol_voice_leave_server_client_broadcast"
    },
    {
      "label": "voice_mute / voice_deafen (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L980",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_mute / voice_deafen (client -> server)",
      "id": "docs_protocol_voice_mute_voice_deafen_client_server"
    },
    {
      "label": "voice_screenshare (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1000",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_screenshare (client -> server)",
      "id": "docs_protocol_voice_screenshare_client_server"
    },
    {
      "label": "Voice Signaling",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L868",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice signaling",
      "id": "docs_protocol_voice_signaling"
    },
    {
      "label": "voice_speakers (reserved)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L948",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_speakers (reserved)",
      "id": "docs_protocol_voice_speakers_reserved"
    },
    {
      "label": "voice_state (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L954",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_state (server -> client, broadcast)",
      "id": "docs_protocol_voice_state_server_client_broadcast"
    },
    {
      "label": "voice_token_refresh (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1008",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_token_refresh (client -> server)",
      "id": "docs_protocol_voice_token_refresh_client_server"
    },
    {
      "label": "voice_token (Server -> Client, direct)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L884",
      "_origin": "ast",
      "community": 236,
      "community_name": "Voice Signaling",
      "norm_label": "voice_token (server -> client, direct)",
      "id": "docs_protocol_voice_token_server_client_direct"
    },
    {
      "label": "Choose Your Setup Path",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "choose your setup path",
      "id": "docs_quick_start_choose_your_setup_path"
    },
    {
      "label": "Client Connection Notes",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L77",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "client connection notes",
      "id": "docs_quick_start_client_connection_notes"
    },
    {
      "label": "If Remote Users Cannot Connect",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L87",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "if remote users cannot connect",
      "id": "docs_quick_start_if_remote_users_cannot_connect"
    },
    {
      "label": "Next Steps",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L116",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "next steps",
      "id": "docs_quick_start_next_steps"
    },
    {
      "label": "Option A: Prebuilt binaries (recommended)",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "option a: prebuilt binaries (recommended)",
      "id": "docs_quick_start_option_a_prebuilt_binaries_recommended"
    },
    {
      "label": "Option B: Docker (Linux server)",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L39",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "option b: docker (linux server)",
      "id": "docs_quick_start_option_b_docker_linux_server"
    },
    {
      "label": "Option C: Build from source",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L53",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "option c: build from source",
      "id": "docs_quick_start_option_c_build_from_source"
    },
    {
      "label": "Optional: enable the GIF picker",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L92",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "optional: enable the gif picker",
      "id": "docs_quick_start_optional_enable_the_gif_picker"
    },
    {
      "label": "Platform Support (Current Releases)",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "platform support (current releases)",
      "id": "docs_quick_start_platform_support_current_releases"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "prerequisites",
      "id": "docs_quick_start_prerequisites"
    },
    {
      "label": "Quick Start Guide",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "quick start guide",
      "id": "docs_quick_start_quick_start_guide"
    },
    {
      "label": "What Happens on First Server Start",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L70",
      "_origin": "ast",
      "community": 237,
      "community_name": "Quick Start Guide",
      "norm_label": "what happens on first server start",
      "id": "docs_quick_start_what_happens_on_first_server_start"
    },
    {
      "label": "TestWritePump_DrainsQueuedFramesAfterCloseSend()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "testwritepump_drainsqueuedframesafterclosesend()",
      "id": "server_ws_harvest_s4_internal_test_testwritepump_drainsqueuedframesafterclosesend"
    },
    {
      "label": "serve_pumps.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "serve_pumps.go",
      "id": "server_ws_serve_pumps"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "client",
      "id": "server_ws_serve_pumps_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "hub",
      "id": "server_ws_serve_pumps_go_hub"
    },
    {
      "label": "serve_pumps_priority_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps_priority_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "serve_pumps_priority_test.go",
      "id": "server_ws_serve_pumps_priority_test"
    },
    {
      "label": "TestWritePump_DrainsAllNormalBeforeAnyLow()",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps_priority_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "testwritepump_drainsallnormalbeforeanylow()",
      "id": "server_ws_serve_pumps_priority_test_testwritepump_drainsallnormalbeforeanylow"
    },
    {
      "label": "readPump()",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "readpump()",
      "id": "server_ws_serve_pumps_readpump"
    },
    {
      "label": "writePump()",
      "file_type": "code",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "writepump()",
      "id": "server_ws_serve_pumps_writepump"
    },
    {
      "label": "serve_reconnect_double_teardown_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "serve_reconnect_double_teardown_test.go",
      "id": "server_ws_serve_reconnect_double_teardown_test"
    },
    {
      "label": "TestHandleReconnect_HandshakeWriteFailure_TearsDownOnlyOnce()",
      "file_type": "code",
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 238,
      "community_name": "readPump",
      "norm_label": "testhandlereconnect_handshakewritefailure_tearsdownonlyonce()",
      "id": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce"
    },
    {
      "label": "voice-channel.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-channel.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "voice-channel.spec.ts",
      "id": "client_tauri_client_tests_e2e_voice_channel_spec"
    },
    {
      "label": "voice-lifecycle.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "voice-lifecycle.spec.ts",
      "id": "client_tauri_client_tests_e2e_voice_lifecycle_spec"
    },
    {
      "label": "voice-widget.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "voice-widget.spec.ts",
      "id": "client_tauri_client_tests_e2e_voice_widget_spec"
    },
    {
      "label": "VOICE_STATE_EVENT",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "voice_state_event",
      "id": "client_tauri_client_tests_e2e_voice_widget_spec_voice_state_event"
    },
    {
      "label": "NOTE: These tests do NOT exercise real LiveKit/WebRTC connections.",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 239,
      "community_name": "mockTauriFullSessionWithVoice",
      "norm_label": "note: these tests do not exercise real livekit/webrtc connections.",
      "id": "client_tauri_client_tests_e2e_voice_lifecycle_spec_rationale_9"
    },
    {
      "label": "recordingAuthBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "recordingauthbroadcaster",
      "id": "api_recordingauthbroadcaster"
    },
    {
      "label": ".BroadcastMemberBan()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": ".broadcastmemberban()",
      "id": "api_recordingauthbroadcaster_broadcastmemberban"
    },
    {
      "label": "auth_handler_delete_broadcast_test.go",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "auth_handler_delete_broadcast_test.go",
      "id": "server_api_auth_handler_delete_broadcast_test"
    },
    {
      "label": "TestDeleteAccount_BroadcastsMemberBan()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_broadcastsmemberban()",
      "id": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban"
    },
    {
      "label": "TestDeleteAccount_NoBroadcasterOmitted()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_nobroadcasteromitted()",
      "id": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted"
    },
    {
      "label": "auth_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "auth_handler_test.go",
      "id": "server_api_auth_handler_test"
    },
    {
      "label": "buildAuthRouter()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "buildauthrouter()",
      "id": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "label": "buildAuthRouterWithProxies()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "buildauthrouterwithproxies()",
      "id": "server_api_auth_handler_test_buildauthrouterwithproxies"
    },
    {
      "label": "contains()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1711",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "contains()",
      "id": "server_api_auth_handler_test_contains"
    },
    {
      "label": "containsStr()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1715",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "containsstr()",
      "id": "server_api_auth_handler_test_containsstr"
    },
    {
      "label": "deleteJSONWithToken()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1247",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "deletejsonwithtoken()",
      "id": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "label": "expiredInviteDB()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1725",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "expiredinvitedb()",
      "id": "server_api_auth_handler_test_expiredinvitedb"
    },
    {
      "label": "newAuthTestDB()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "newauthtestdb()",
      "id": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "label": "postJSON()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "postjson()",
      "id": "server_api_auth_handler_test_postjson"
    },
    {
      "label": "postJSONFromIP()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "postjsonfromip()",
      "id": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "label": "TestConfirmTOTP_InvalidCode()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1414",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_invalidcode()",
      "id": "server_api_auth_handler_test_testconfirmtotp_invalidcode"
    },
    {
      "label": "TestConfirmTOTP_MissingPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1468",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_missingpassword()",
      "id": "server_api_auth_handler_test_testconfirmtotp_missingpassword"
    },
    {
      "label": "TestConfirmTOTP_NoAuth()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1515",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_noauth()",
      "id": "server_api_auth_handler_test_testconfirmtotp_noauth"
    },
    {
      "label": "TestConfirmTOTP_NoPendingSecret()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1447",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_nopendingsecret()",
      "id": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret"
    },
    {
      "label": "TestConfirmTOTP_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1491",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_wrongpassword()",
      "id": "server_api_auth_handler_test_testconfirmtotp_wrongpassword"
    },
    {
      "label": "TestDeleteAccount_LastAdmin()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1343",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_lastadmin()",
      "id": "server_api_auth_handler_test_testdeleteaccount_lastadmin"
    },
    {
      "label": "TestDeleteAccount_LockoutAfterRepeatedFailures()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1385",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_lockoutafterrepeatedfailures()",
      "id": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures"
    },
    {
      "label": "TestDeleteAccount_MissingPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1301",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_missingpassword()",
      "id": "server_api_auth_handler_test_testdeleteaccount_missingpassword"
    },
    {
      "label": "TestDeleteAccount_NoAuth()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1369",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_noauth()",
      "id": "server_api_auth_handler_test_testdeleteaccount_noauth"
    },
    {
      "label": "TestDeleteAccount_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1259",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_success()",
      "id": "server_api_auth_handler_test_testdeleteaccount_success"
    },
    {
      "label": "TestDeleteAccount_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1318",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdeleteaccount_wrongpassword()",
      "id": "server_api_auth_handler_test_testdeleteaccount_wrongpassword"
    },
    {
      "label": "TestDisableTOTP_NoAuth()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1606",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdisabletotp_noauth()",
      "id": "server_api_auth_handler_test_testdisabletotp_noauth"
    },
    {
      "label": "TestDisableTOTP_Require2FABlocksDisable()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1567",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdisabletotp_require2fablocksdisable()",
      "id": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable"
    },
    {
      "label": "TestDisableTOTP_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1533",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdisabletotp_wrongpassword()",
      "id": "server_api_auth_handler_test_testdisabletotp_wrongpassword"
    },
    {
      "label": "TestEnableConfirmDisableTotp()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L715",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testenableconfirmdisabletotp()",
      "id": "server_api_auth_handler_test_testenableconfirmdisabletotp"
    },
    {
      "label": "TestLogin_BannedUser()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L909",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_banneduser()",
      "id": "server_api_auth_handler_test_testlogin_banneduser"
    },
    {
      "label": "TestLogin_ConcurrentBurstCannotExceedUsernameBudget()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L456",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_concurrentburstcannotexceedusernamebudget()",
      "id": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget"
    },
    {
      "label": "TestLogin_GenericErrorOnBadCredentials()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L575",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_genericerroronbadcredentials()",
      "id": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials"
    },
    {
      "label": "TestLogin_LockoutUsesTrustedForwardedIP()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_lockoutusestrustedforwardedip()",
      "id": "server_api_auth_handler_test_testlogin_lockoutusestrustedforwardedip"
    },
    {
      "label": "TestLogin_MissingFields()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L928",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_missingfields()",
      "id": "server_api_auth_handler_test_testlogin_missingfields"
    },
    {
      "label": "TestLogin_NineFailuresThenCorrectPasswordSucceeds()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L511",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_ninefailuresthencorrectpasswordsucceeds()",
      "id": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds"
    },
    {
      "label": "TestLogin_OversizedUsernameRejectedBeforeRateLimiterKey()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1190",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_oversizedusernamerejectedbeforeratelimiterkey()",
      "id": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey"
    },
    {
      "label": "TestLogin_PasswordWithLeadingSpaceIsPreserved()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1028",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_passwordwithleadingspaceispreserved()",
      "id": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved"
    },
    {
      "label": "TestLogin_PasswordWithLeadingSpaceTrimmedFails()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1050",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_passwordwithleadingspacetrimmedfails()",
      "id": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails"
    },
    {
      "label": "TestLogin_PasswordWithTrailingSpaceIsPreserved()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1072",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_passwordwithtrailingspaceispreserved()",
      "id": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved"
    },
    {
      "label": "TestLogin_Require2FASettingRejectsUsersWithoutEnrollment()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L884",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_require2fasettingrejectsuserswithoutenrollment()",
      "id": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment"
    },
    {
      "label": "TestLogin_RequiresTOTPChallenge()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L592",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_requirestotpchallenge()",
      "id": "server_api_auth_handler_test_testlogin_requirestotpchallenge"
    },
    {
      "label": "TestLogin_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_success()",
      "id": "server_api_auth_handler_test_testlogin_success"
    },
    {
      "label": "TestLogin_SuccessResetsUsernameFailureCounter()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L538",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_successresetsusernamefailurecounter()",
      "id": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter"
    },
    {
      "label": "TestLogin_UnknownUser()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L319",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_unknownuser()",
      "id": "server_api_auth_handler_test_testlogin_unknownuser"
    },
    {
      "label": "TestLogin_UsernameIsStillTrimmed()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1092",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernameisstilltrimmed()",
      "id": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed"
    },
    {
      "label": "TestLogin_UsernameLockoutAcrossDifferentIPs()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L361",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernamelockoutacrossdifferentips()",
      "id": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips"
    },
    {
      "label": "TestLogin_UsernameLockoutBlocksCorrectPasswordFromFreshIP()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernamelockoutblockscorrectpasswordfromfreship()",
      "id": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship"
    },
    {
      "label": "TestLogin_UsernameLockoutBlocksTOTPChallenge()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L627",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernamelockoutblockstotpchallenge()",
      "id": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge"
    },
    {
      "label": "TestLogin_UsernameLockoutIgnoresCasing()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L419",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernamelockoutignorescasing()",
      "id": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing"
    },
    {
      "label": "TestLogin_UsernameWithApostropheSucceeds()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1151",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_usernamewithapostrophesucceeds()",
      "id": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds"
    },
    {
      "label": "TestLogin_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogin_wrongpassword()",
      "id": "server_api_auth_handler_test_testlogin_wrongpassword"
    },
    {
      "label": "TestLogout_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1624",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogout_invalidtoken()",
      "id": "server_api_auth_handler_test_testlogout_invalidtoken"
    },
    {
      "label": "TestLogout_NoAuth()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L965",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogout_noauth()",
      "id": "server_api_auth_handler_test_testlogout_noauth"
    },
    {
      "label": "TestLogout_SessionGoneAfterLogout()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1636",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogout_sessiongoneafterlogout()",
      "id": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout"
    },
    {
      "label": "TestLogout_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L941",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogout_success()",
      "id": "server_api_auth_handler_test_testlogout_success"
    },
    {
      "label": "TestMe_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1697",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testme_invalidtoken()",
      "id": "server_api_auth_handler_test_testme_invalidtoken"
    },
    {
      "label": "TestMe_NoAuth()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1008",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testme_noauth()",
      "id": "server_api_auth_handler_test_testme_noauth"
    },
    {
      "label": "TestMe_ReturnsCorrectUserFields()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1662",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testme_returnscorrectuserfields()",
      "id": "server_api_auth_handler_test_testme_returnscorrectuserfields"
    },
    {
      "label": "TestMe_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L982",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testme_success()",
      "id": "server_api_auth_handler_test_testme_success"
    },
    {
      "label": "TestRegister_DuplicateUsername_DoesNotConsumeInvite()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_duplicateusername_doesnotconsumeinvite()",
      "id": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite"
    },
    {
      "label": "TestRegister_ErrorNeverRevealUsername()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_errorneverrevealusername()",
      "id": "server_api_auth_handler_test_testregister_errorneverrevealusername"
    },
    {
      "label": "TestRegister_ExpiredInvite()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1734",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_expiredinvite()",
      "id": "server_api_auth_handler_test_testregister_expiredinvite"
    },
    {
      "label": "TestRegister_InvalidInvite()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_invalidinvite()",
      "id": "server_api_auth_handler_test_testregister_invalidinvite"
    },
    {
      "label": "TestRegister_InviteUsedUp()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_inviteusedup()",
      "id": "server_api_auth_handler_test_testregister_inviteusedup"
    },
    {
      "label": "TestRegister_MissingFields()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_missingfields()",
      "id": "server_api_auth_handler_test_testregister_missingfields"
    },
    {
      "label": "TestRegister_RateLimit()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1220",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_ratelimit()",
      "id": "server_api_auth_handler_test_testregister_ratelimit"
    },
    {
      "label": "TestRegister_RegistrationClosed()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_registrationclosed()",
      "id": "server_api_auth_handler_test_testregister_registrationclosed"
    },
    {
      "label": "TestRegister_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_success()",
      "id": "server_api_auth_handler_test_testregister_success"
    },
    {
      "label": "TestRegister_UsernameNotHTMLEscaped()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1116",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_usernamenothtmlescaped()",
      "id": "server_api_auth_handler_test_testregister_usernamenothtmlescaped"
    },
    {
      "label": "TestRegister_UsesTrustedForwardedIP()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1757",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_usestrustedforwardedip()",
      "id": "server_api_auth_handler_test_testregister_usestrustedforwardedip"
    },
    {
      "label": "TestRegister_WeakPassword()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testregister_weakpassword()",
      "id": "server_api_auth_handler_test_testregister_weakpassword"
    },
    {
      "label": "TestTOTPManagement_RequiresPasswordConfirmation()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L798",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testtotpmanagement_requirespasswordconfirmation()",
      "id": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation"
    },
    {
      "label": "TestVerifyTotp_ConsumesChallengeAfterRepeatedFailures()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L838",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_consumeschallengeafterrepeatedfailures()",
      "id": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures"
    },
    {
      "label": "TestVerifyTotp_Success()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L665",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_success()",
      "id": "server_api_auth_handler_test_testverifytotp_success"
    },
    {
      "label": "TestLogout_ClearsCustomStatus()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testlogout_clearscustomstatus()",
      "id": "server_api_avatar_handler_test_testlogout_clearscustomstatus"
    },
    {
      "label": "TestConfirmTOTP_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testconfirmtotp_malformedbody()",
      "id": "server_api_coverage_push_test_testconfirmtotp_malformedbody"
    },
    {
      "label": "TestDisableTOTP_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testdisabletotp_malformedbody()",
      "id": "server_api_coverage_push_test_testdisabletotp_malformedbody"
    },
    {
      "label": "TestEnableTOTP_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testenabletotp_malformedbody()",
      "id": "server_api_coverage_push_test_testenabletotp_malformedbody"
    },
    {
      "label": "TestEnableTOTP_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testenabletotp_unauthenticated()",
      "id": "server_api_totp_handler_test_testenabletotp_unauthenticated"
    },
    {
      "label": "TestVerifyTOTP_InvalidCode()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_invalidcode()",
      "id": "server_api_totp_handler_test_testverifytotp_invalidcode"
    },
    {
      "label": "TestVerifyTOTP_InvalidPartialToken()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_invalidpartialtoken()",
      "id": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken"
    },
    {
      "label": "TestVerifyTOTP_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_malformedbody()",
      "id": "server_api_totp_handler_test_testverifytotp_malformedbody"
    },
    {
      "label": "TestVerifyTOTP_MissingToken()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "testverifytotp_missingtoken()",
      "id": "server_api_totp_handler_test_testverifytotp_missingtoken"
    },
    {
      "label": "HashPassword()",
      "file_type": "code",
      "source_file": "Server/auth/password.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 24,
      "community_name": "newAuthTestDB",
      "norm_label": "hashpassword()",
      "id": "server_auth_password_hashpassword"
    },
    {
      "label": "index.mjs",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "index.mjs",
      "id": "tools_mcp_introspect_index"
    },
    {
      "label": "REPO_ROOT",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L24",
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "repo_root",
      "id": "tools_mcp_introspect_index_repo_root"
    },
    {
      "label": "server",
      "file_type": "code",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L195",
      "_origin": "ast",
      "community": 240,
      "community_name": "index.mjs",
      "norm_label": "server",
      "id": "tools_mcp_introspect_index_server"
    },
    {
      "label": "failingMembersStore",
      "file_type": "code",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "failingmembersstore",
      "id": "admin_failingmembersstore"
    },
    {
      "label": ".ListUserIDsByRole()",
      "file_type": "code",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": ".listuseridsbyrole()",
      "id": "admin_failingmembersstore_listuseridsbyrole"
    },
    {
      "label": "sync/atomic.Int64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "sync/atomic.int64",
      "id": "go_type_sync_atomic_int64"
    },
    {
      "label": "harvest_s5_roles_test.go",
      "file_type": "code",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "harvest_s5_roles_test.go",
      "id": "server_admin_harvest_s5_roles_test"
    },
    {
      "label": "channel_focus_writeskip_test.go",
      "file_type": "code",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "channel_focus_writeskip_test.go",
      "id": "server_service_channel_focus_writeskip_test"
    },
    {
      "label": "datastore.go",
      "file_type": "code",
      "source_file": "Server/service/datastore.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "datastore.go",
      "id": "server_service_datastore"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "Server/service/datastore.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "store",
      "id": "server_service_datastore_go_service_store"
    },
    {
      "label": "countingReadStateStore",
      "file_type": "code",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "countingreadstatestore",
      "id": "service_countingreadstatestore"
    },
    {
      "label": ".UpdateReadState()",
      "file_type": "code",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": ".updatereadstate()",
      "id": "service_countingreadstatestore_updatereadstate"
    },
    {
      "label": "countingStore",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": "countingstore",
      "id": "ws_countingstore"
    },
    {
      "label": ".GetRoleForUser()",
      "file_type": "code",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 241,
      "community_name": "countingReadStateStore",
      "norm_label": ".getroleforuser()",
      "id": "ws_countingstore_getroleforuser"
    },
    {
      "label": "bughunt.harness.mjs",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "bughunt.harness.mjs",
      "id": "claude_workflows_bughunt_harness"
    },
    {
      "label": "here",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L9",
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "here",
      "id": "claude_workflows_bughunt_harness_here"
    },
    {
      "label": "none",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L63",
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "none",
      "id": "claude_workflows_bughunt_harness_none"
    },
    {
      "label": "scenarios",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L92",
      "_origin": "ast",
      "community": 242,
      "community_name": "bughunt.harness.mjs",
      "norm_label": "scenarios",
      "id": "claude_workflows_bughunt_harness_scenarios"
    },
    {
      "label": "voice-audio-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "voice-audio-tab.test.ts",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test"
    },
    {
      "label": "mockReapplyAudioProcessing",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mockreapplyaudioprocessing",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mockreapplyaudioprocessing"
    },
    {
      "label": "mockSetInputVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L6",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mocksetinputvolume",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetinputvolume"
    },
    {
      "label": "mockSetOutputVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mocksetoutputvolume",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetoutputvolume"
    },
    {
      "label": "mockSetVoiceSensitivity",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mocksetvoicesensitivity",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetvoicesensitivity"
    },
    {
      "label": "mockSwitchInputDevice",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mockswitchinputdevice",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mockswitchinputdevice"
    },
    {
      "label": "mockSwitchOutputDevice",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 243,
      "community_name": "voice-audio-tab.test.ts",
      "norm_label": "mockswitchoutputdevice",
      "id": "client_tauri_client_tests_unit_voice_audio_tab_test_mockswitchoutputdevice"
    },
    {
      "label": "AddReactionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "addreactionparams",
      "id": "dbgen_addreactionparams"
    },
    {
      "label": "GetReactionCountsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "getreactioncountsrow",
      "id": "dbgen_getreactioncountsrow"
    },
    {
      "label": "GetReactionUsersParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "getreactionusersparams",
      "id": "dbgen_getreactionusersparams"
    },
    {
      "label": "GetReactionUsersRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "getreactionusersrow",
      "id": "dbgen_getreactionusersrow"
    },
    {
      "label": ".AddReaction()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": ".addreaction()",
      "id": "dbgen_queries_addreaction"
    },
    {
      "label": ".GetReactionCounts()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": ".getreactioncounts()",
      "id": "dbgen_queries_getreactioncounts"
    },
    {
      "label": ".GetReactionUsers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": ".getreactionusers()",
      "id": "dbgen_queries_getreactionusers"
    },
    {
      "label": ".RemoveReaction()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": ".removereaction()",
      "id": "dbgen_queries_removereaction"
    },
    {
      "label": "RemoveReactionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "removereactionparams",
      "id": "dbgen_removereactionparams"
    },
    {
      "label": "reactions.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "reactions.sql.go",
      "id": "server_db_dbgen_reactions_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 244,
      "community_name": "reactions.sql.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_reactions_sql_go_dbgen_queries"
    },
    {
      "label": "Audit",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2358",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "audit",
      "id": "docs_api_audit"
    },
    {
      "label": "Cache and fan-out",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2349",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "cache and fan-out",
      "id": "docs_api_cache_and_fan_out"
    },
    {
      "label": "Channel Permission Overrides",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2281",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "channel permission overrides",
      "id": "docs_api_channel_permission_overrides"
    },
    {
      "label": "DELETE /admin/api/channels/{id}/permissions/{roleId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2371",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "delete /admin/api/channels/{id}/permissions/{roleid}",
      "id": "docs_api_delete_admin_api_channels_id_permissions_roleid"
    },
    {
      "label": "DELETE /admin/api/channels/{id}/user-permissions/{userId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2373",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "delete /admin/api/channels/{id}/user-permissions/{userid}",
      "id": "docs_api_delete_admin_api_channels_id_user_permissions_userid"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2362",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "errors",
      "id": "docs_api_errors_2362"
    },
    {
      "label": "GET /admin/api/channels/{id}/permissions",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2304",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "get /admin/api/channels/{id}/permissions",
      "id": "docs_api_get_admin_api_channels_id_permissions"
    },
    {
      "label": "PUT /admin/api/channels/{id}/permissions/{roleId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2325",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "put /admin/api/channels/{id}/permissions/{roleid}",
      "id": "docs_api_put_admin_api_channels_id_permissions_roleid"
    },
    {
      "label": "PUT /admin/api/channels/{id}/user-permissions/{userId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2327",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "put /admin/api/channels/{id}/user-permissions/{userid}",
      "id": "docs_api_put_admin_api_channels_id_user_permissions_userid"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2310",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2310"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2344",
      "_origin": "ast",
      "community": 245,
      "community_name": "Channel Permission Overrides",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2344"
    },
    {
      "label": "DELETE /admin/api/users/{id}/sessions",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1770",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "delete /admin/api/users/{id}/sessions",
      "id": "docs_api_delete_admin_api_users_id_sessions"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1760",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "errors",
      "id": "docs_api_errors_1760"
    },
    {
      "label": "GET /admin/api/stats",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1685",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "get /admin/api/stats",
      "id": "docs_api_get_admin_api_stats"
    },
    {
      "label": "GET /admin/api/users",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1706",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "get /admin/api/users",
      "id": "docs_api_get_admin_api_users"
    },
    {
      "label": "PATCH /admin/api/users/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1735",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "patch /admin/api/users/{id}",
      "id": "docs_api_patch_admin_api_users_id"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1744",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "request",
      "id": "docs_api_request_1744"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1691",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1691"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1713",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1713"
    },
    {
      "label": "Response 200 OK -- the updated user (same shape as the list entry).",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1758",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "response 200 ok -- the updated user (same shape as the list entry).",
      "id": "docs_api_response_200_ok_the_updated_user_same_shape_as_the_list_entry"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1778",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_1778"
    },
    {
      "label": "Server Stats & User Administration",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1683",
      "_origin": "ast",
      "community": 246,
      "community_name": "Server Stats & User Administration",
      "norm_label": "server stats & user administration",
      "id": "docs_api_server_stats_user_administration"
    },
    {
      "label": "deep-link.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "deep-link.ts",
      "id": "client_tauri_client_src_lib_deep_link"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_deep_link_log"
    },
    {
      "label": "deep-link-init.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "deep-link-init.test.ts",
      "id": "client_tauri_client_tests_unit_deep_link_init_test"
    },
    {
      "label": "getCurrent",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "getcurrent",
      "id": "client_tauri_client_tests_unit_deep_link_init_test_getcurrent"
    },
    {
      "label": "onOpenUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "onopenurl",
      "id": "client_tauri_client_tests_unit_deep_link_init_test_onopenurl"
    },
    {
      "label": "register",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "register",
      "id": "client_tauri_client_tests_unit_deep_link_init_test_register"
    },
    {
      "label": "deep-link.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/deep-link.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 247,
      "community_name": "deep-link.ts",
      "norm_label": "deep-link.test.ts",
      "id": "client_tauri_client_tests_unit_deep_link_test"
    },
    {
      "label": "Broadcaster",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "broadcaster",
      "id": "plugin_broadcaster"
    },
    {
      "label": ".Dispatch()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".dispatch()",
      "id": "plugin_eventsink_dispatch"
    },
    {
      "label": ".Emit()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".emit()",
      "id": "plugin_eventsink_emit"
    },
    {
      "label": ".SetBroadcaster()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".setbroadcaster()",
      "id": "plugin_eventsink_setbroadcaster"
    },
    {
      "label": ".Subscribe()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".subscribe()",
      "id": "plugin_eventsink_subscribe"
    },
    {
      "label": ".UnsubscribeAll()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".unsubscribeall()",
      "id": "plugin_eventsink_unsubscribeall"
    },
    {
      "label": ".Sink()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": ".sink()",
      "id": "plugin_registry_sink"
    },
    {
      "label": "TestEventDeliveryHasNoGuestPath()",
      "file_type": "code",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "testeventdeliveryhasnoguestpath()",
      "id": "server_plugin_audit_closure_test_testeventdeliveryhasnoguestpath"
    },
    {
      "label": "host_events.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "host_events.go",
      "id": "server_plugin_host_events"
    },
    {
      "label": "EventSink",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "eventsink",
      "id": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "label": "NewEventSink()",
      "file_type": "code",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "neweventsink()",
      "id": "server_plugin_host_events_neweventsink"
    },
    {
      "label": "TestEventSink_Emit_DeliversToBroadcaster()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "testeventsink_emit_deliverstobroadcaster()",
      "id": "server_ws_handlers_command_test_testeventsink_emit_deliverstobroadcaster"
    },
    {
      "label": "TestEventSink_Emit_NilBroadcaster_NoOp()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "testeventsink_emit_nilbroadcaster_noop()",
      "id": "server_ws_handlers_command_test_testeventsink_emit_nilbroadcaster_noop"
    },
    {
      "label": "TestHub_SetPluginEventSink_NoOp()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 248,
      "community_name": "EventSink",
      "norm_label": "testhub_setplugineventsink_noop()",
      "id": "server_ws_handlers_command_test_testhub_setplugineventsink_noop"
    },
    {
      "label": "getCommandConstructor()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L776",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "getcommandconstructor()",
      "id": "server_ws_command_getcommandconstructor"
    },
    {
      "label": "handler_v2_migration_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "handler_v2_migration_test.go",
      "id": "server_ws_handler_v2_migration_test"
    },
    {
      "label": "TestCanPluginBroadcast_NilServiceFailsClosed()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testcanpluginbroadcast_nilservicefailsclosed()",
      "id": "server_ws_handler_v2_migration_test_testcanpluginbroadcast_nilservicefailsclosed"
    },
    {
      "label": "TestChatCommandConstructor_Errors()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testchatcommandconstructor_errors()",
      "id": "server_ws_handler_v2_migration_test_testchatcommandconstructor_errors"
    },
    {
      "label": "TestHandleChatCommandV2_NoRegistry()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testhandlechatcommandv2_noregistry()",
      "id": "server_ws_handler_v2_migration_test_testhandlechatcommandv2_noregistry"
    },
    {
      "label": "TestHandleVoiceJoinV2_SignalsJoin()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testhandlevoicejoinv2_signalsjoin()",
      "id": "server_ws_handler_v2_migration_test_testhandlevoicejoinv2_signalsjoin"
    },
    {
      "label": "TestHandleVoiceLeaveV2_RateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testhandlevoiceleavev2_ratelimited()",
      "id": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_ratelimited"
    },
    {
      "label": "TestHandleVoiceLeaveV2_SignalsLeave()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testhandlevoiceleavev2_signalsleave()",
      "id": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_signalsleave"
    },
    {
      "label": "TestVoiceJoinConstructor_Errors()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testvoicejoinconstructor_errors()",
      "id": "server_ws_handler_v2_migration_test_testvoicejoinconstructor_errors"
    },
    {
      "label": "handlers_command.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "handlers_command.go",
      "id": "server_ws_handlers_command"
    },
    {
      "label": "buildCommandBroadcast()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "buildcommandbroadcast()",
      "id": "server_ws_handlers_command_buildcommandbroadcast"
    },
    {
      "label": "buildCommandReply()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "buildcommandreply()",
      "id": "server_ws_handlers_command_buildcommandreply"
    },
    {
      "label": "canPluginBroadcast()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "canpluginbroadcast()",
      "id": "server_ws_handlers_command_canpluginbroadcast"
    },
    {
      "label": "handleChatCommandV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "handlechatcommandv2()",
      "id": "server_ws_handlers_command_handlechatcommandv2"
    },
    {
      "label": "TestMigrationComplete_ConstructorHandlerParity()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 249,
      "community_name": "handleChatCommandV2",
      "norm_label": "testmigrationcomplete_constructorhandlerparity()",
      "id": "server_ws_registry_test_testmigrationcomplete_constructorhandlerparity"
    },
    {
      "label": "block_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "block_queries_test.go",
      "id": "server_db_block_queries_test"
    },
    {
      "label": "TestBlockUser_And_IsBlocked()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testblockuser_and_isblocked()",
      "id": "server_db_block_queries_test_testblockuser_and_isblocked"
    },
    {
      "label": "TestBlockUser_Idempotent()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testblockuser_idempotent()",
      "id": "server_db_block_queries_test_testblockuser_idempotent"
    },
    {
      "label": "TestBlockUser_SelfBlockIsSilentlyDropped()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testblockuser_selfblockissilentlydropped()",
      "id": "server_db_block_queries_test_testblockuser_selfblockissilentlydropped"
    },
    {
      "label": "TestIsEitherBlocked()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testiseitherblocked()",
      "id": "server_db_block_queries_test_testiseitherblocked"
    },
    {
      "label": "TestListBlockedUsers()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistblockedusers()",
      "id": "server_db_block_queries_test_testlistblockedusers"
    },
    {
      "label": "TestUnblockUser()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testunblockuser()",
      "id": "server_db_block_queries_test_testunblockuser"
    },
    {
      "label": "TestUnblockUser_NotBlockedIsNoOp()",
      "file_type": "code",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testunblockuser_notblockedisnoop()",
      "id": "server_db_block_queries_test_testunblockuser_notblockedisnoop"
    },
    {
      "label": "emoji_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "emoji_queries_test.go",
      "id": "server_db_emoji_queries_test"
    },
    {
      "label": "seedEmojiUploader()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "seedemojiuploader()",
      "id": "server_db_emoji_queries_test_seedemojiuploader"
    },
    {
      "label": "TestCreateEmojiRejectsDuplicateShortcode()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcreateemojirejectsduplicateshortcode()",
      "id": "server_db_emoji_queries_test_testcreateemojirejectsduplicateshortcode"
    },
    {
      "label": "TestEmojiCRUDRoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testemojicrudroundtrip()",
      "id": "server_db_emoji_queries_test_testemojicrudroundtrip"
    },
    {
      "label": "TestEmojiMissingRowsAreNilNotError()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testemojimissingrowsarenilnoterror()",
      "id": "server_db_emoji_queries_test_testemojimissingrowsarenilnoterror"
    },
    {
      "label": "TestListEmojiIsOrderedAndEmptySliceWhenNone()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistemojiisorderedandemptyslicewhennone()",
      "id": "server_db_emoji_queries_test_testlistemojiisorderedandemptyslicewhennone"
    },
    {
      "label": "event_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "event_queries_test.go",
      "id": "server_db_event_queries_test"
    },
    {
      "label": "TestGetEventsSince_RespectsLimit()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgeteventssince_respectslimit()",
      "id": "server_db_event_queries_test_testgeteventssince_respectslimit"
    },
    {
      "label": "TestGetEventsSinceForChannels()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgeteventssinceforchannels()",
      "id": "server_db_event_queries_test_testgeteventssinceforchannels"
    },
    {
      "label": "TestGetMaxEventSeq()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetmaxeventseq()",
      "id": "server_db_event_queries_test_testgetmaxeventseq"
    },
    {
      "label": "TestPersistEvent_AndGetEventsSince()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpersistevent_andgeteventssince()",
      "id": "server_db_event_queries_test_testpersistevent_andgeteventssince"
    },
    {
      "label": "TestPersistEvent_DuplicateSeqRejected()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpersistevent_duplicateseqrejected()",
      "id": "server_db_event_queries_test_testpersistevent_duplicateseqrejected"
    },
    {
      "label": "TestPersistEvents_BatchInsertsAll()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpersistevents_batchinsertsall()",
      "id": "server_db_event_queries_test_testpersistevents_batchinsertsall"
    },
    {
      "label": "TestPersistEvents_EmptyBatchIsNoop()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpersistevents_emptybatchisnoop()",
      "id": "server_db_event_queries_test_testpersistevents_emptybatchisnoop"
    },
    {
      "label": "TestPersistEvents_FallbackKeepsGoodRowsOnBadBatch()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpersistevents_fallbackkeepsgoodrowsonbadbatch()",
      "id": "server_db_event_queries_test_testpersistevents_fallbackkeepsgoodrowsonbadbatch"
    },
    {
      "label": "TestPruneEventsOlderThan()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpruneeventsolderthan()",
      "id": "server_db_event_queries_test_testpruneeventsolderthan"
    },
    {
      "label": "TestPruneEventsOlderThan_NothingToPrune()",
      "file_type": "code",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpruneeventsolderthan_nothingtoprune()",
      "id": "server_db_event_queries_test_testpruneeventsolderthan_nothingtoprune"
    },
    {
      "label": "lockout_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "lockout_queries_test.go",
      "id": "server_db_lockout_queries_test"
    },
    {
      "label": "TestCleanupExpiredLockouts()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcleanupexpiredlockouts()",
      "id": "server_db_lockout_queries_test_testcleanupexpiredlockouts"
    },
    {
      "label": "TestCleanupExpiredLockouts_EmptyTable()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcleanupexpiredlockouts_emptytable()",
      "id": "server_db_lockout_queries_test_testcleanupexpiredlockouts_emptytable"
    },
    {
      "label": "TestDeleteLockout()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testdeletelockout()",
      "id": "server_db_lockout_queries_test_testdeletelockout"
    },
    {
      "label": "TestDeleteLockout_UnknownKeyIsNoOp()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testdeletelockout_unknownkeyisnoop()",
      "id": "server_db_lockout_queries_test_testdeletelockout_unknownkeyisnoop"
    },
    {
      "label": "TestLoadActiveLockouts_ExcludesExpired()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testloadactivelockouts_excludesexpired()",
      "id": "server_db_lockout_queries_test_testloadactivelockouts_excludesexpired"
    },
    {
      "label": "TestUpsertLockout_ReplacesExistingKey()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testupsertlockout_replacesexistingkey()",
      "id": "server_db_lockout_queries_test_testupsertlockout_replacesexistingkey"
    },
    {
      "label": "TestUpsertLockout_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testupsertlockout_roundtrip()",
      "id": "server_db_lockout_queries_test_testupsertlockout_roundtrip"
    },
    {
      "label": "mention_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "mention_queries_test.go",
      "id": "server_db_mention_queries_test"
    },
    {
      "label": "seedMentionFixture()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "seedmentionfixture()",
      "id": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "label": "TestCreateMessageWithMentions_CapsStoredRows()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcreatemessagewithmentions_capsstoredrows()",
      "id": "server_db_mention_queries_test_testcreatemessagewithmentions_capsstoredrows"
    },
    {
      "label": "TestCreateMessageWithMentions_StoresRowsAndFlag()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcreatemessagewithmentions_storesrowsandflag()",
      "id": "server_db_mention_queries_test_testcreatemessagewithmentions_storesrowsandflag"
    },
    {
      "label": "TestGetChannelOverrides()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetchanneloverrides()",
      "id": "server_db_mention_queries_test_testgetchanneloverrides"
    },
    {
      "label": "TestGetUserIDsByUsernames_ActiveTempBan_Excluded()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_activetempban_excluded()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_excluded"
    },
    {
      "label": "TestGetUserIDsByUsernames_ActiveTempBan_SQLiteTimeFormat_Excluded()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L366",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded"
    },
    {
      "label": "TestGetUserIDsByUsernames_CaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_caseinsensitive()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_caseinsensitive"
    },
    {
      "label": "TestGetUserIDsByUsernames_LapsedTempBan_StillResolves()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L318",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_lapsedtempban_stillresolves()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_lapsedtempban_stillresolves"
    },
    {
      "label": "TestGetUserIDsByUsernames_NonASCIIUppercase()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_nonasciiuppercase()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_nonasciiuppercase"
    },
    {
      "label": "TestGetUserIDsByUsernames_PermanentBan_Excluded()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L396",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetuseridsbyusernames_permanentban_excluded()",
      "id": "server_db_mention_queries_test_testgetuseridsbyusernames_permanentban_excluded"
    },
    {
      "label": "TestIncrementMentionCounts_AndReadStateClear()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testincrementmentioncounts_andreadstateclear()",
      "id": "server_db_mention_queries_test_testincrementmentioncounts_andreadstateclear"
    },
    {
      "label": "TestIncrementMentionCounts_BatchesAcrossChunkBoundary()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testincrementmentioncounts_batchesacrosschunkboundary()",
      "id": "server_db_mention_queries_test_testincrementmentioncounts_batchesacrosschunkboundary"
    },
    {
      "label": "TestIncrementMentionCounts_EmptyIsNoop()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testincrementmentioncounts_emptyisnoop()",
      "id": "server_db_mention_queries_test_testincrementmentioncounts_emptyisnoop"
    },
    {
      "label": "TestIncrementMentionCounts_NoOpWhenReaderAlreadyPastMessage()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testincrementmentioncounts_noopwhenreaderalreadypastmessage()",
      "id": "server_db_mention_queries_test_testincrementmentioncounts_noopwhenreaderalreadypastmessage"
    },
    {
      "label": "TestIncrementMentionCounts_StillAppliesWhenReaderIsBehind()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L238",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testincrementmentioncounts_stillapplieswhenreaderisbehind()",
      "id": "server_db_mention_queries_test_testincrementmentioncounts_stillapplieswhenreaderisbehind"
    },
    {
      "label": "TestListBlockersOf()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L469",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistblockersof()",
      "id": "server_db_mention_queries_test_testlistblockersof"
    },
    {
      "label": "TestListMentionTargetsByRoles()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L441",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistmentiontargetsbyroles()",
      "id": "server_db_mention_queries_test_testlistmentiontargetsbyroles"
    },
    {
      "label": "TestListMentionTargetsByRoles_LapsedTempBan_Included()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistmentiontargetsbyroles_lapsedtempban_included()",
      "id": "server_db_mention_queries_test_testlistmentiontargetsbyroles_lapsedtempban_included"
    },
    {
      "label": "TestMessagesForAPI_CarryMentions()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testmessagesforapi_carrymentions()",
      "id": "server_db_mention_queries_test_testmessagesforapi_carrymentions"
    },
    {
      "label": "TestReplaceMessageMentions()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testreplacemessagementions()",
      "id": "server_db_mention_queries_test_testreplacemessagementions"
    },
    {
      "label": "TestSearchMessages_CarryMentions()",
      "file_type": "code",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L528",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testsearchmessages_carrymentions()",
      "id": "server_db_mention_queries_test_testsearchmessages_carrymentions"
    },
    {
      "label": "migrated_db_test.go",
      "file_type": "code",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "migrated_db_test.go",
      "id": "server_db_migrated_db_test"
    },
    {
      "label": "newMigratedTestDB()",
      "file_type": "code",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "newmigratedtestdb()",
      "id": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "label": "seedBlockUser()",
      "file_type": "code",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "seedblockuser()",
      "id": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "label": "plugin_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "plugin_queries_test.go",
      "id": "server_db_plugin_queries_test"
    },
    {
      "label": "installTestPlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "installtestplugin()",
      "id": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "label": "TestEnableDisablePlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testenabledisableplugin()",
      "id": "server_db_plugin_queries_test_testenabledisableplugin"
    },
    {
      "label": "TestGetPlugin_Missing()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetplugin_missing()",
      "id": "server_db_plugin_queries_test_testgetplugin_missing"
    },
    {
      "label": "TestGetPluginByName()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetpluginbyname()",
      "id": "server_db_plugin_queries_test_testgetpluginbyname"
    },
    {
      "label": "TestInstallPlugin_AndGetPlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testinstallplugin_andgetplugin()",
      "id": "server_db_plugin_queries_test_testinstallplugin_andgetplugin"
    },
    {
      "label": "TestInstallPlugin_ReinstallUpdatesInPlace()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testinstallplugin_reinstallupdatesinplace()",
      "id": "server_db_plugin_queries_test_testinstallplugin_reinstallupdatesinplace"
    },
    {
      "label": "TestListPlugins_OrderedByName()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistplugins_orderedbyname()",
      "id": "server_db_plugin_queries_test_testlistplugins_orderedbyname"
    },
    {
      "label": "TestPluginKV_NamespacesAreIsolated()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpluginkv_namespacesareisolated()",
      "id": "server_db_plugin_queries_test_testpluginkv_namespacesareisolated"
    },
    {
      "label": "TestPluginKV_SetGetDelete()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpluginkv_setgetdelete()",
      "id": "server_db_plugin_queries_test_testpluginkv_setgetdelete"
    },
    {
      "label": "TestPluginKVScan()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testpluginkvscan()",
      "id": "server_db_plugin_queries_test_testpluginkvscan"
    },
    {
      "label": "TestUninstallPlugin_CascadesKV()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testuninstallplugin_cascadeskv()",
      "id": "server_db_plugin_queries_test_testuninstallplugin_cascadeskv"
    },
    {
      "label": "role_crud_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "role_crud_queries_test.go",
      "id": "server_db_role_crud_queries_test"
    },
    {
      "label": "TestCountRoleMembersAndListUserIDsByRole()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcountrolemembersandlistuseridsbyrole()",
      "id": "server_db_role_crud_queries_test_testcountrolemembersandlistuseridsbyrole"
    },
    {
      "label": "TestCreateAndUpdateRole()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testcreateandupdaterole()",
      "id": "server_db_role_crud_queries_test_testcreateandupdaterole"
    },
    {
      "label": "TestDeleteRoleReassigning()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testdeleterolereassigning()",
      "id": "server_db_role_crud_queries_test_testdeleterolereassigning"
    },
    {
      "label": "TestGetDefaultRole()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetdefaultrole()",
      "id": "server_db_role_crud_queries_test_testgetdefaultrole"
    },
    {
      "label": "TestGetRoleByName_IsCaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testgetrolebyname_iscaseinsensitive()",
      "id": "server_db_role_crud_queries_test_testgetrolebyname_iscaseinsensitive"
    },
    {
      "label": "TestListRoles_OrdersByPositionThenIDDeterministically()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testlistroles_ordersbypositiontheniddeterministically()",
      "id": "server_db_role_crud_queries_test_testlistroles_ordersbypositiontheniddeterministically"
    },
    {
      "label": "TestRoleNameUniquenessIsEnforcedCaseInsensitively()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testrolenameuniquenessisenforcedcaseinsensitively()",
      "id": "server_db_role_crud_queries_test_testrolenameuniquenessisenforcedcaseinsensitively"
    },
    {
      "label": "TestSetRolePositions()",
      "file_type": "code",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 25,
      "community_name": "newMigratedTestDB",
      "norm_label": "testsetrolepositions()",
      "id": "server_db_role_crud_queries_test_testsetrolepositions"
    },
    {
      "label": "slashFS",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": "slashfs",
      "id": "api_slashfs"
    },
    {
      "label": ".Glob()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": ".glob()",
      "id": "api_slashfs_glob"
    },
    {
      "label": ".Open()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": ".open()",
      "id": "api_slashfs_open"
    },
    {
      "label": ".ReadDir()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": ".readdir()",
      "id": "api_slashfs_readdir"
    },
    {
      "label": ".ReadFile()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": ".readfile()",
      "id": "api_slashfs_readfile"
    },
    {
      "label": "failReadDirFS",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": "failreaddirfs",
      "id": "db_failreaddirfs"
    },
    {
      "label": ".Open()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": ".open()",
      "id": "db_failreaddirfs_open"
    },
    {
      "label": "io/fs.File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": "io/fs.file",
      "id": "go_type_io_fs_file"
    },
    {
      "label": "crs_fs.go",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": "crs_fs.go",
      "id": "server_api_crs_fs"
    },
    {
      "label": "toSlashPath()",
      "file_type": "code",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 250,
      "community_name": "slashFS",
      "norm_label": "toslashpath()",
      "id": "server_api_crs_fs_toslashpath"
    },
    {
      "label": "bughunt-run/SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "bughunt-run/skill.md",
      "id": "claude_skills_bughunt_run_skill"
    },
    {
      "label": "1. Hunt",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L16",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "1. hunt",
      "id": "claude_skills_bughunt_run_skill_1_hunt"
    },
    {
      "label": "2. Gate (human)",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L94",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "2. gate (human)",
      "id": "claude_skills_bughunt_run_skill_2_gate_human"
    },
    {
      "label": "3. Fix",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L100",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "3. fix",
      "id": "claude_skills_bughunt_run_skill_3_fix"
    },
    {
      "label": "4. Verify the fixes independently \u2014 REQUIRED",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L200",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "4. verify the fixes independently \u2014 required",
      "id": "claude_skills_bughunt_run_skill_4_verify_the_fixes_independently_required"
    },
    {
      "label": "Composing the batch",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L118",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "composing the batch",
      "id": "claude_skills_bughunt_run_skill_composing_the_batch"
    },
    {
      "label": "Running the bughunt pipeline",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "running the bughunt pipeline",
      "id": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline"
    },
    {
      "label": "Security findings",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L139",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "security findings",
      "id": "claude_skills_bughunt_run_skill_security_findings"
    },
    {
      "label": "Testing the workflows themselves",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L294",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "testing the workflows themselves",
      "id": "claude_skills_bughunt_run_skill_testing_the_workflows_themselves"
    },
    {
      "label": "When a run trips the breaker",
      "file_type": "document",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L149",
      "_origin": "ast",
      "community": 251,
      "community_name": "Running the bughunt pipeline",
      "norm_label": "when a run trips the breaker",
      "id": "claude_skills_bughunt_run_skill_when_a_run_trips_the_breaker"
    },
    {
      "label": "message-navigation.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "message-navigation.ts",
      "id": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_message_navigation_log"
    },
    {
      "label": "ChatArea.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "chatarea.ts",
      "id": "client_tauri_client_src_pages_main_page_chatarea"
    },
    {
      "label": "MessageJump.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "messagejump.ts",
      "id": "client_tauri_client_src_pages_main_page_messagejump"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_messagejump_log"
    },
    {
      "label": "OverlayManagers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "overlaymanagers.ts",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_overlaymanagers_log"
    },
    {
      "label": "chat-area.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "chat-area.test.ts",
      "id": "client_tauri_client_tests_unit_chat_area_test"
    },
    {
      "label": "{\n  mockPinnedToggle,\n  mockPinnedCleanup,\n  mockSearchOpen,\n  mockSearchCleanup,\n  mockVideoMount,\n  mockVideoDestroy,\n  mockJumpTo,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "{\n  mockpinnedtoggle,\n  mockpinnedcleanup,\n  mocksearchopen,\n  mocksearchcleanup,\n  mockvideomount,\n  mockvideodestroy,\n  mockjumpto,\n}",
      "id": "client_tauri_client_tests_unit_chat_area_test_mockpinnedtoggle_mockpinnedcleanup_mocksearchopen_mocksearchcleanup_mockvideomount_mockvideodestroy_mockjumpto"
    },
    {
      "label": "overlay-managers.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "overlay-managers.test.ts",
      "id": "client_tauri_client_tests_unit_overlay_managers_test"
    },
    {
      "label": "{\n  mockLogError,\n  mockInviteManagerMount,\n  mockInviteManagerDestroy,\n  mockPinnedMessagesMount,\n  mockPinnedMessagesDestroy,\n  mockShowToast,\n  mockQuickSwitcherMount,\n  mockQuickSwitcherDestroy,\n  mockSearchOverlayMount,\n  mockSearchOverlayDestroy,\n  mockSetActiveChannel,\n  mockSetMessagePinned,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 252,
      "community_name": "OverlayManagers.ts",
      "norm_label": "{\n  mocklogerror,\n  mockinvitemanagermount,\n  mockinvitemanagerdestroy,\n  mockpinnedmessagesmount,\n  mockpinnedmessagesdestroy,\n  mockshowtoast,\n  mockquickswitchermount,\n  mockquickswitcherdestroy,\n  mocksearchoverlaymount,\n  mocksearchoverlaydestroy,\n  mocksetactivechannel,\n  mocksetmessagepinned,\n}",
      "id": "client_tauri_client_tests_unit_overlay_managers_test_mocklogerror_mockinvitemanagermount_mockinvitemanagerdestroy_mockpinnedmessagesmount_mockpinnedmessagesdestroy_mockshowtoast_mockquickswitchermount_mockquickswitcherdestroy_mocksearchoverlaymount_mocksearchoverlaydestroy_mocksetactivechannel_mocksetmessagepinned"
    },
    {
      "label": "cert-reconnect.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "cert-reconnect.ts",
      "id": "client_tauri_client_src_lib_cert_reconnect"
    },
    {
      "label": "cert-reconnect.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/cert-reconnect.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 253,
      "community_name": "reconnectAfterCertAccept",
      "norm_label": "cert-reconnect.test.ts",
      "id": "client_tauri_client_tests_unit_cert_reconnect_test"
    },
    {
      "label": "TestVoiceTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L299",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testvoicetopic()",
      "id": "server_ws_pubsub_test_testvoicetopic"
    },
    {
      "label": "VoiceTopic()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "voicetopic()",
      "id": "server_ws_pubsub_voicetopic"
    },
    {
      "label": "voice_keyholder_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "voice_keyholder_test.go",
      "id": "server_ws_voice_keyholder_test"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "client",
      "id": "server_ws_voice_keyholder_test_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "hub",
      "id": "server_ws_voice_keyholder_test_go_hub"
    },
    {
      "label": "setupVoiceRoom()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "setupvoiceroom()",
      "id": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "label": "TestRegisterNow_KeepsKeyHolderWhenVoiceStateTransfers()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testregisternow_keepskeyholderwhenvoicestatetransfers()",
      "id": "server_ws_voice_keyholder_test_testregisternow_keepskeyholderwhenvoicestatetransfers"
    },
    {
      "label": "TestRegisterNow_ReelectsKeyHolderWhenReplacedClientLeavesVoice()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testregisternow_reelectskeyholderwhenreplacedclientleavesvoice()",
      "id": "server_ws_voice_keyholder_test_testregisternow_reelectskeyholderwhenreplacedclientleavesvoice"
    },
    {
      "label": "TestRegisterNow_ResumeRestoresVoiceTopicAndE2EEKey()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testregisternow_resumerestoresvoicetopicande2eekey()",
      "id": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey"
    },
    {
      "label": "TestRegisterNow_ResumeVoiceTopicIgnoresReadGate()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testregisternow_resumevoicetopicignoresreadgate()",
      "id": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate"
    },
    {
      "label": "TestWebhookParticipantLeft_ReelectsKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testwebhookparticipantleft_reelectskeyholder()",
      "id": "server_ws_voice_keyholder_test_testwebhookparticipantleft_reelectskeyholder"
    },
    {
      "label": "TestWebhookParticipantLeft_UnsubscribesVoiceTopic()",
      "file_type": "code",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": "testwebhookparticipantleft_unsubscribesvoicetopic()",
      "id": "server_ws_voice_keyholder_test_testwebhookparticipantleft_unsubscribesvoicetopic"
    },
    {
      "label": ".SubscribedToVoiceTopicForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": ".subscribedtovoicetopicfortest()",
      "id": "ws_hub_subscribedtovoicetopicfortest"
    },
    {
      "label": ".SubscribeVoiceTopicForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 254,
      "community_name": "VoiceTopic",
      "norm_label": ".subscribevoicetopicfortest()",
      "id": "ws_hub_subscribevoicetopicfortest"
    },
    {
      "label": "emoji-voicemod.parity.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "emoji-voicemod.parity.spec.ts",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec"
    },
    {
      "label": "SEEDED_CUSTOM_EMOJI",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 255,
      "community_name": "emoji-voicemod.parity.spec.ts",
      "norm_label": "seeded_custom_emoji",
      "id": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_seeded_custom_emoji"
    },
    {
      "label": "MOCK_CHANNELS_WITH_CATEGORIES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L85",
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "mock_channels_with_categories",
      "id": "client_tauri_client_tests_e2e_helpers_mock_channels_with_categories"
    },
    {
      "label": "MOCK_VOICE_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L208",
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "mock_voice_state",
      "id": "client_tauri_client_tests_e2e_helpers_mock_voice_state"
    },
    {
      "label": "voice-e2ee-verify.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 256,
      "community_name": "voice-e2ee-verify.spec.ts",
      "norm_label": "voice-e2ee-verify.spec.ts",
      "id": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec"
    },
    {
      "label": "tsconfig.e2e.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "tsconfig.e2e.json",
      "id": "client_tauri_client_tsconfig_e2e"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "exclude",
      "id": "client_tauri_client_tsconfig_e2e_exclude"
    },
    {
      "label": "extends",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "extends",
      "id": "client_tauri_client_tsconfig_e2e_extends"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "include",
      "id": "client_tauri_client_tsconfig_e2e_include"
    },
    {
      "label": "tests/e2e",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "tests/e2e",
      "id": "client_tauri_client_tsconfig_e2e_json_ref_tests_e2e"
    },
    {
      "label": "./tsconfig.json",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "./tsconfig.json",
      "id": "client_tauri_client_tsconfig_e2e_json_ref_tsconfig_json"
    },
    {
      "label": "playwright.config.admin.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "playwright.config.admin.ts",
      "id": "ref_playwright_config_admin_ts"
    },
    {
      "label": "playwright.config.native.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "playwright.config.native.ts",
      "id": "ref_playwright_config_native_ts"
    },
    {
      "label": "playwright.config.prod.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "playwright.config.prod.ts",
      "id": "ref_playwright_config_prod_ts"
    },
    {
      "label": "playwright.config.ts",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 257,
      "community_name": "include",
      "norm_label": "playwright.config.ts",
      "id": "ref_playwright_config_ts"
    },
    {
      "label": "CreateInviteParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": "createinviteparams",
      "id": "dbgen_createinviteparams"
    },
    {
      "label": "GetInviteRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": "getinviterow",
      "id": "dbgen_getinviterow"
    },
    {
      "label": "ListInvitesRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": "listinvitesrow",
      "id": "dbgen_listinvitesrow"
    },
    {
      "label": ".CreateInvite()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": ".createinvite()",
      "id": "dbgen_queries_createinvite"
    },
    {
      "label": ".GetInvite()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": ".getinvite()",
      "id": "dbgen_queries_getinvite"
    },
    {
      "label": ".ListInvites()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": ".listinvites()",
      "id": "dbgen_queries_listinvites"
    },
    {
      "label": ".RevokeInvite()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": ".revokeinvite()",
      "id": "dbgen_queries_revokeinvite"
    },
    {
      "label": ".UseInviteAtomic()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": ".useinviteatomic()",
      "id": "dbgen_queries_useinviteatomic"
    },
    {
      "label": "invites.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": "invites.sql.go",
      "id": "server_db_dbgen_invites_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 258,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_invites_sql_go_dbgen_queries"
    },
    {
      "label": "Custom Emoji",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1308",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "custom emoji",
      "id": "docs_api_custom_emoji"
    },
    {
      "label": "DELETE /api/v1/emoji/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1407",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "delete /api/v1/emoji/{id}",
      "id": "docs_api_delete_api_v1_emoji_id"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1380",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "errors",
      "id": "docs_api_errors_1380"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1418",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "errors",
      "id": "docs_api_errors_1418"
    },
    {
      "label": "GET /api/v1/emoji",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1322",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "get /api/v1/emoji",
      "id": "docs_api_get_api_v1_emoji"
    },
    {
      "label": "GET /api/v1/emoji/{id}/image",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1391",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "get /api/v1/emoji/{id}/image",
      "id": "docs_api_get_api_v1_emoji_id_image"
    },
    {
      "label": "POST /api/v1/emoji",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1341",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "post /api/v1/emoji",
      "id": "docs_api_post_api_v1_emoji"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1328",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1328"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1374",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_1374"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1416",
      "_origin": "ast",
      "community": 259,
      "community_name": "Custom Emoji",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_1416"
    },
    {
      "label": "touchThrottle",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "touchthrottle",
      "id": "api_touchthrottle"
    },
    {
      "label": ".shouldTouch()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".shouldtouch()",
      "id": "api_touchthrottle_shouldtouch"
    },
    {
      "label": "failingLockoutStore",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "failinglockoutstore",
      "id": "auth_failinglockoutstore"
    },
    {
      "label": ".CleanupExpiredLockouts()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".cleanupexpiredlockouts()",
      "id": "auth_failinglockoutstore_cleanupexpiredlockouts"
    },
    {
      "label": ".DeleteLockout()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".deletelockout()",
      "id": "auth_failinglockoutstore_deletelockout"
    },
    {
      "label": ".LoadActiveLockouts()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".loadactivelockouts()",
      "id": "auth_failinglockoutstore_loadactivelockouts"
    },
    {
      "label": ".UpsertLockout()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".upsertlockout()",
      "id": "auth_failinglockoutstore_upsertlockout"
    },
    {
      "label": ".CleanupExpiredLockouts()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".cleanupexpiredlockouts()",
      "id": "db_db_cleanupexpiredlockouts"
    },
    {
      "label": ".CountEventsInRange()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".counteventsinrange()",
      "id": "db_db_counteventsinrange"
    },
    {
      "label": ".DeleteLockout()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".deletelockout()",
      "id": "db_db_deletelockout"
    },
    {
      "label": ".DisablePlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".disableplugin()",
      "id": "db_db_disableplugin"
    },
    {
      "label": ".EnablePlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".enableplugin()",
      "id": "db_db_enableplugin"
    },
    {
      "label": ".GetEventsSince()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".geteventssince()",
      "id": "db_db_geteventssince"
    },
    {
      "label": ".GetEventsSinceForChannels()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".geteventssinceforchannels()",
      "id": "db_db_geteventssinceforchannels"
    },
    {
      "label": ".GetMaxEventSeq()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".getmaxeventseq()",
      "id": "db_db_getmaxeventseq"
    },
    {
      "label": ".GetPlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".getplugin()",
      "id": "db_db_getplugin"
    },
    {
      "label": ".GetPluginByName()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".getpluginbyname()",
      "id": "db_db_getpluginbyname"
    },
    {
      "label": ".InstallPlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".installplugin()",
      "id": "db_db_installplugin"
    },
    {
      "label": ".ListPlugins()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".listplugins()",
      "id": "db_db_listplugins"
    },
    {
      "label": ".LoadActiveLockouts()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".loadactivelockouts()",
      "id": "db_db_loadactivelockouts"
    },
    {
      "label": ".PersistEvent()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persistevent()",
      "id": "db_db_persistevent"
    },
    {
      "label": ".PersistEvents()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persistevents()",
      "id": "db_db_persistevents"
    },
    {
      "label": ".persistEventsTx()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persisteventstx()",
      "id": "db_db_persisteventstx"
    },
    {
      "label": ".PluginKVDelete()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pluginkvdelete()",
      "id": "db_db_pluginkvdelete"
    },
    {
      "label": ".PluginKVGet()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pluginkvget()",
      "id": "db_db_pluginkvget"
    },
    {
      "label": ".PluginKVScan()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pluginkvscan()",
      "id": "db_db_pluginkvscan"
    },
    {
      "label": ".PluginKVSet()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pluginkvset()",
      "id": "db_db_pluginkvset"
    },
    {
      "label": ".PruneEventsOlderThan()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pruneeventsolderthan()",
      "id": "db_db_pruneeventsolderthan"
    },
    {
      "label": ".UninstallPlugin()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".uninstallplugin()",
      "id": "db_db_uninstallplugin"
    },
    {
      "label": ".UpsertLockout()",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".upsertlockout()",
      "id": "db_db_upsertlockout"
    },
    {
      "label": "PluginRow",
      "file_type": "code",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "pluginrow",
      "id": "db_pluginrow"
    },
    {
      "label": "rowScanner",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "rowscanner",
      "id": "db_rowscanner"
    },
    {
      "label": "rowsScanner",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "rowsscanner",
      "id": "db_rowsscanner"
    },
    {
      "label": "Event",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "event",
      "id": "dbgen_event"
    },
    {
      "label": "GetEventsSinceParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "geteventssinceparams",
      "id": "dbgen_geteventssinceparams"
    },
    {
      "label": "GetEventsSinceRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "geteventssincerow",
      "id": "dbgen_geteventssincerow"
    },
    {
      "label": "PersistEventParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "persisteventparams",
      "id": "dbgen_persisteventparams"
    },
    {
      "label": ".GetEventsSince()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".geteventssince()",
      "id": "dbgen_queries_geteventssince"
    },
    {
      "label": ".GetMaxEventSeq()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".getmaxeventseq()",
      "id": "dbgen_queries_getmaxeventseq"
    },
    {
      "label": ".PersistEvent()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persistevent()",
      "id": "dbgen_queries_persistevent"
    },
    {
      "label": ".PruneEventsOlderThan()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pruneeventsolderthan()",
      "id": "dbgen_queries_pruneeventsolderthan"
    },
    {
      "label": "time.Time",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "time.time",
      "id": "go_type_time_time"
    },
    {
      "label": "events.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "events.sql.go",
      "id": "server_db_dbgen_events_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "queries",
      "id": "server_db_dbgen_events_sql_go_dbgen_queries"
    },
    {
      "label": "event_queries.go",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "event_queries.go",
      "id": "server_db_event_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "db",
      "id": "server_db_event_queries_go_db_db"
    },
    {
      "label": "parseSQLiteTime()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "parsesqlitetime()",
      "id": "server_db_event_queries_parsesqlitetime"
    },
    {
      "label": "scanEventRows()",
      "file_type": "code",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L208",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "scaneventrows()",
      "id": "server_db_event_queries_scaneventrows"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "db",
      "id": "server_db_lockout_queries_go_db_db"
    },
    {
      "label": "persisted_event.go",
      "file_type": "code",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "persisted_event.go",
      "id": "server_db_persisted_event"
    },
    {
      "label": "PersistedEvent",
      "file_type": "code",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "persistedevent",
      "id": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "label": "plugin_queries.go",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "plugin_queries.go",
      "id": "server_db_plugin_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "db",
      "id": "server_db_plugin_queries_go_db_db"
    },
    {
      "label": "scanPluginRow()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "scanpluginrow()",
      "id": "server_db_plugin_queries_scanpluginrow"
    },
    {
      "label": "event_pruner.go",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "event_pruner.go",
      "id": "server_ws_event_pruner"
    },
    {
      "label": "runPrune()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "runprune()",
      "id": "server_ws_event_pruner_runprune"
    },
    {
      "label": "StartEventPruner()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "starteventpruner()",
      "id": "server_ws_event_pruner_starteventpruner"
    },
    {
      "label": "event_pruner_test.go",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "event_pruner_test.go",
      "id": "server_ws_event_pruner_test"
    },
    {
      "label": "TestRunPruneCutoffCalculation()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "testrunprunecutoffcalculation()",
      "id": "server_ws_event_pruner_test_testrunprunecutoffcalculation"
    },
    {
      "label": "TestRunPruneErrorDoesNotPanic()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "testrunpruneerrordoesnotpanic()",
      "id": "server_ws_event_pruner_test_testrunpruneerrordoesnotpanic"
    },
    {
      "label": "TestStartEventPrunerContextCancellation()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "teststarteventprunercontextcancellation()",
      "id": "server_ws_event_pruner_test_teststarteventprunercontextcancellation"
    },
    {
      "label": "TestStartEventPrunerNilStoreIsNoop()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "teststarteventprunernilstoreisnoop()",
      "id": "server_ws_event_pruner_test_teststarteventprunernilstoreisnoop"
    },
    {
      "label": "TestStartEventPrunerStartupDelayBoundedByInterval()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "teststarteventprunerstartupdelayboundedbyinterval()",
      "id": "server_ws_event_pruner_test_teststarteventprunerstartupdelayboundedbyinterval"
    },
    {
      "label": "fakeEventStore",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": "fakeeventstore",
      "id": "ws_fakeeventstore"
    },
    {
      "label": ".Calls()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".calls()",
      "id": "ws_fakeeventstore_calls"
    },
    {
      "label": ".CountEventsInRange()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".counteventsinrange()",
      "id": "ws_fakeeventstore_counteventsinrange"
    },
    {
      "label": ".GetEventsSince()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".geteventssince()",
      "id": "ws_fakeeventstore_geteventssince"
    },
    {
      "label": ".GetEventsSinceForChannels()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".geteventssinceforchannels()",
      "id": "ws_fakeeventstore_geteventssinceforchannels"
    },
    {
      "label": ".GetMaxEventSeq()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".getmaxeventseq()",
      "id": "ws_fakeeventstore_getmaxeventseq"
    },
    {
      "label": ".LastCutoff()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".lastcutoff()",
      "id": "ws_fakeeventstore_lastcutoff"
    },
    {
      "label": ".PersistEvent()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persistevent()",
      "id": "ws_fakeeventstore_persistevent"
    },
    {
      "label": ".PersistEvents()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".persistevents()",
      "id": "ws_fakeeventstore_persistevents"
    },
    {
      "label": ".PruneEventsOlderThan()",
      "file_type": "code",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 26,
      "community_name": "time.Time",
      "norm_label": ".pruneeventsolderthan()",
      "id": "ws_fakeeventstore_pruneeventsolderthan"
    },
    {
      "label": "audit-test-coverage-2026-07-25.md",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "audit-test-coverage-2026-07-25.md",
      "id": "docs_audit_test_coverage_2026_07_25"
    },
    {
      "label": "1. How coverage was measured (and why the CI number is wrong)",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L11",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "1. how coverage was measured (and why the ci number is wrong)",
      "id": "docs_audit_test_coverage_2026_07_25_1_how_coverage_was_measured_and_why_the_ci_number_is_wrong"
    },
    {
      "label": "2. Finding closure status",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "2. finding closure status",
      "id": "docs_audit_test_coverage_2026_07_25_2_finding_closure_status"
    },
    {
      "label": "3. Measured baselines (diff against these next time)",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L55",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "3. measured baselines (diff against these next time)",
      "id": "docs_audit_test_coverage_2026_07_25_3_measured_baselines_diff_against_these_next_time"
    },
    {
      "label": "4. Two bugs surfaced by writing the tests",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L109",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "4. two bugs surfaced by writing the tests",
      "id": "docs_audit_test_coverage_2026_07_25_4_two_bugs_surfaced_by_writing_the_tests"
    },
    {
      "label": "5. CI gates after this pass",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L131",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "5. ci gates after this pass",
      "id": "docs_audit_test_coverage_2026_07_25_5_ci_gates_after_this_pass"
    },
    {
      "label": "6. Backlog",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L146",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "6. backlog",
      "id": "docs_audit_test_coverage_2026_07_25_6_backlog"
    },
    {
      "label": "Client (`npx vitest run --coverage`)",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L78",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "client (`npx vitest run --coverage`)",
      "id": "docs_audit_test_coverage_2026_07_25_client_npx_vitest_run_coverage"
    },
    {
      "label": "Go \u2014 cross-package (`make cover-all`)",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L57",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "go \u2014 cross-package (`make cover-all`)",
      "id": "docs_audit_test_coverage_2026_07_25_go_cross_package_make_cover_all"
    },
    {
      "label": "OwnCord \u2014 Test-Coverage Audit",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "owncord \u2014 test-coverage audit",
      "id": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit"
    },
    {
      "label": "Rust (`cargo test --lib`)",
      "file_type": "document",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 260,
      "community_name": "OwnCord \u2014 Test-Coverage Audit",
      "norm_label": "rust (`cargo test --lib`)",
      "id": "docs_audit_test_coverage_2026_07_25_rust_cargo_test_lib"
    },
    {
      "label": "github.com/coder/websocket.AcceptOptions",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "github.com/coder/websocket.acceptoptions",
      "id": "go_type_github_com_coder_websocket_acceptoptions"
    },
    {
      "label": "origin.go",
      "file_type": "code",
      "source_file": "Server/ws/origin.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "origin.go",
      "id": "server_ws_origin"
    },
    {
      "label": "OriginAcceptOptions()",
      "file_type": "code",
      "source_file": "Server/ws/origin.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "originacceptoptions()",
      "id": "server_ws_origin_originacceptoptions"
    },
    {
      "label": "origin_test.go",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "origin_test.go",
      "id": "server_ws_origin_test"
    },
    {
      "label": "TestOriginAcceptOptions_EmptyList()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_emptylist()",
      "id": "server_ws_origin_test_testoriginacceptoptions_emptylist"
    },
    {
      "label": "TestOriginAcceptOptions_ExplicitOrigins()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_explicitorigins()",
      "id": "server_ws_origin_test_testoriginacceptoptions_explicitorigins"
    },
    {
      "label": "TestOriginAcceptOptions_MixedWithWildcard()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_mixedwithwildcard()",
      "id": "server_ws_origin_test_testoriginacceptoptions_mixedwithwildcard"
    },
    {
      "label": "TestOriginAcceptOptions_NilList()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_nillist()",
      "id": "server_ws_origin_test_testoriginacceptoptions_nillist"
    },
    {
      "label": "TestOriginAcceptOptions_ReturnsAcceptOptions()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_returnsacceptoptions()",
      "id": "server_ws_origin_test_testoriginacceptoptions_returnsacceptoptions"
    },
    {
      "label": "TestOriginAcceptOptions_WildcardEnablesInsecureSkipVerify()",
      "file_type": "code",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 261,
      "community_name": "OriginAcceptOptions",
      "norm_label": "testoriginacceptoptions_wildcardenablesinsecureskipverify()",
      "id": "server_ws_origin_test_testoriginacceptoptions_wildcardenablesinsecureskipverify"
    },
    {
      "label": "github.com/owncord/server/syncutil.RWMutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": "github.com/owncord/server/syncutil.rwmutex",
      "id": "go_type_github_com_owncord_server_syncutil_rwmutex"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": "hub",
      "id": "server_ws_hub_events_go_ws_hub"
    },
    {
      "label": "ringbuffer.go",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": "ringbuffer.go",
      "id": "server_ws_ringbuffer"
    },
    {
      "label": "eventEntry",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L6",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": "evententry",
      "id": "ws_evententry"
    },
    {
      "label": "EventRingBuffer",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": "eventringbuffer",
      "id": "ws_eventringbuffer"
    },
    {
      "label": ".EventsSince()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".eventssince()",
      "id": "ws_eventringbuffer_eventssince"
    },
    {
      "label": ".EventsSinceFiltered()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".eventssincefiltered()",
      "id": "ws_eventringbuffer_eventssincefiltered"
    },
    {
      "label": ".newestSeqLocked()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".newestseqlocked()",
      "id": "ws_eventringbuffer_newestseqlocked"
    },
    {
      "label": ".OldestSeq()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".oldestseq()",
      "id": "ws_eventringbuffer_oldestseq"
    },
    {
      "label": ".Push()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".push()",
      "id": "ws_eventringbuffer_push"
    },
    {
      "label": ".mustFullResync()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".mustfullresync()",
      "id": "ws_hub_mustfullresync"
    },
    {
      "label": ".nextSeq()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".nextseq()",
      "id": "ws_hub_nextseq"
    },
    {
      "label": ".ReconnectTierStats()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".reconnecttierstats()",
      "id": "ws_hub_reconnecttierstats"
    },
    {
      "label": ".ReplayBuffer()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".replaybuffer()",
      "id": "ws_hub_replaybuffer"
    },
    {
      "label": ".SeedSeq()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".seedseq()",
      "id": "ws_hub_seedseq"
    },
    {
      "label": ".SetEventPersister()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".seteventpersister()",
      "id": "ws_hub_seteventpersister"
    },
    {
      "label": ".SetPluginEventSink()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".setplugineventsink()",
      "id": "ws_hub_setplugineventsink"
    },
    {
      "label": ".SetPluginRegistry()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 262,
      "community_name": "EventRingBuffer",
      "norm_label": ".setpluginregistry()",
      "id": "ws_hub_setpluginregistry"
    },
    {
      "label": "db/errors.go",
      "file_type": "code",
      "source_file": "Server/db/errors.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "db/errors.go",
      "id": "server_db_errors"
    },
    {
      "label": "IsUniqueConstraintError()",
      "file_type": "code",
      "source_file": "Server/db/errors.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "isuniqueconstrainterror()",
      "id": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "label": "errors_test.go",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "errors_test.go",
      "id": "server_db_errors_test"
    },
    {
      "label": "TestIsUniqueConstraintError_CaseSensitive()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testisuniqueconstrainterror_casesensitive()",
      "id": "server_db_errors_test_testisuniqueconstrainterror_casesensitive"
    },
    {
      "label": "TestIsUniqueConstraintError_MatchesSQLiteMessage()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testisuniqueconstrainterror_matchessqlitemessage()",
      "id": "server_db_errors_test_testisuniqueconstrainterror_matchessqlitemessage"
    },
    {
      "label": "TestIsUniqueConstraintError_NilError()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testisuniqueconstrainterror_nilerror()",
      "id": "server_db_errors_test_testisuniqueconstrainterror_nilerror"
    },
    {
      "label": "TestIsUniqueConstraintError_UnrelatedError()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testisuniqueconstrainterror_unrelatederror()",
      "id": "server_db_errors_test_testisuniqueconstrainterror_unrelatederror"
    },
    {
      "label": "TestIsUniqueConstraintError_WrappedSQLiteError()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testisuniqueconstrainterror_wrappedsqliteerror()",
      "id": "server_db_errors_test_testisuniqueconstrainterror_wrappedsqliteerror"
    },
    {
      "label": "TestSentinelErrors_AreDistinct()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testsentinelerrors_aredistinct()",
      "id": "server_db_errors_test_testsentinelerrors_aredistinct"
    },
    {
      "label": "TestSentinelErrors_DoubleWrapped()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testsentinelerrors_doublewrapped()",
      "id": "server_db_errors_test_testsentinelerrors_doublewrapped"
    },
    {
      "label": "TestSentinelErrors_HaveNonEmptyMessages()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testsentinelerrors_havenonemptymessages()",
      "id": "server_db_errors_test_testsentinelerrors_havenonemptymessages"
    },
    {
      "label": "TestSentinelErrors_MatchThemselves()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testsentinelerrors_matchthemselves()",
      "id": "server_db_errors_test_testsentinelerrors_matchthemselves"
    },
    {
      "label": "TestSentinelErrors_MatchWrapped()",
      "file_type": "code",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 263,
      "community_name": "IsUniqueConstraintError",
      "norm_label": "testsentinelerrors_matchwrapped()",
      "id": "server_db_errors_test_testsentinelerrors_matchwrapped"
    },
    {
      "label": "apitoken_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "apitoken_queries_test.go",
      "id": "server_db_apitoken_queries_test"
    },
    {
      "label": "newTokenTestDB()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "newtokentestdb()",
      "id": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "label": "seedTokenUser()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "seedtokenuser()",
      "id": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "label": "TestAPIToken_CreateGetRevoke()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testapitoken_creategetrevoke()",
      "id": "server_db_apitoken_queries_test_testapitoken_creategetrevoke"
    },
    {
      "label": "TestAPIToken_Expiry()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testapitoken_expiry()",
      "id": "server_db_apitoken_queries_test_testapitoken_expiry"
    },
    {
      "label": "TestAPIToken_RevokeByLabel()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testapitoken_revokebylabel()",
      "id": "server_db_apitoken_queries_test_testapitoken_revokebylabel"
    },
    {
      "label": "TestAPIToken_TouchAndList()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testapitoken_touchandlist()",
      "id": "server_db_apitoken_queries_test_testapitoken_touchandlist"
    },
    {
      "label": "TestGetOwnerUser()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testgetowneruser()",
      "id": "server_db_apitoken_queries_test_testgetowneruser"
    },
    {
      "label": "TestGetOwnerUser_LapsedTempBanStaysEligible()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testgetowneruser_lapsedtempbanstayseligible()",
      "id": "server_db_apitoken_queries_test_testgetowneruser_lapsedtempbanstayseligible"
    },
    {
      "label": "TestGetOwnerUser_SkipsBannedOwner()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 264,
      "community_name": "newTokenTestDB",
      "norm_label": "testgetowneruser_skipsbannedowner()",
      "id": "server_db_apitoken_queries_test_testgetowneruser_skipsbannedowner"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "package.json",
      "id": "package"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "devdependencies",
      "id": "package_devdependencies"
    },
    {
      "label": "changelogen",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "changelogen",
      "id": "package_devdependencies_changelogen"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "private",
      "id": "package_private"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "scripts",
      "id": "package_scripts"
    },
    {
      "label": "changelog",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "changelog",
      "id": "package_scripts_changelog"
    },
    {
      "label": "hooks:install",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "hooks:install",
      "id": "package_scripts_hooks_install"
    },
    {
      "label": "release",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "release",
      "id": "package_scripts_release"
    },
    {
      "label": "changelogen",
      "file_type": "concept",
      "source_file": "package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 265,
      "community_name": "scripts",
      "norm_label": "changelogen",
      "id": "changelogen"
    },
    {
      "label": "bughunt-fix.harness.mjs",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "bughunt-fix.harness.mjs",
      "id": "claude_workflows_bughunt_fix_harness"
    },
    {
      "label": "FOUR_FILES",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L651",
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "four_files",
      "id": "claude_workflows_bughunt_fix_harness_four_files"
    },
    {
      "label": "here",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L9",
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "here",
      "id": "claude_workflows_bughunt_fix_harness_here"
    },
    {
      "label": "PROVE_FAIL",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L663",
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "prove_fail",
      "id": "claude_workflows_bughunt_fix_harness_prove_fail"
    },
    {
      "label": "scenarios",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L63",
      "_origin": "ast",
      "community": 266,
      "community_name": "bughunt-fix.harness.mjs",
      "norm_label": "scenarios",
      "id": "claude_workflows_bughunt_fix_harness_scenarios"
    },
    {
      "label": "router.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "router.ts",
      "id": "client_tauri_client_src_lib_router"
    },
    {
      "label": "router.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/router.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 267,
      "community_name": "router.ts",
      "norm_label": "router.test.ts",
      "id": "client_tauri_client_tests_unit_router_test"
    },
    {
      "label": "E2E-ISSUES.md",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "e2e-issues.md",
      "id": "client_tauri_client_tests_e2e_e2e_issues"
    },
    {
      "label": "CI wiring (`.github/workflows/ci.yml`)",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L60",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "ci wiring (`.github/workflows/ci.yml`)",
      "id": "client_tauri_client_tests_e2e_e2e_issues_ci_wiring_github_workflows_ci_yml"
    },
    {
      "label": "Current status: 291 web tests, 291 passed (100%)",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L7",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "current status: 291 web tests, 291 passed (100%)",
      "id": "client_tauri_client_tests_e2e_e2e_issues_current_status_291_web_tests_291_passed_100"
    },
    {
      "label": "E2E Test Status \u2014 2026-08-05",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "e2e test status \u2014 2026-08-05",
      "id": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05"
    },
    {
      "label": "Environment notes for local runs",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L106",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "environment notes for local runs",
      "id": "client_tauri_client_tests_e2e_e2e_issues_environment_notes_for_local_runs"
    },
    {
      "label": "History (dispositions of the old contents of this file)",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L83",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "history (dispositions of the old contents of this file)",
      "id": "client_tauri_client_tests_e2e_e2e_issues_history_dispositions_of_the_old_contents_of_this_file"
    },
    {
      "label": "Known issues (open)",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L69",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "known issues (open)",
      "id": "client_tauri_client_tests_e2e_e2e_issues_known_issues_open"
    },
    {
      "label": "Resolved (2026-08-04 remediation)",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L76",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "resolved (2026-08-04 remediation)",
      "id": "client_tauri_client_tests_e2e_e2e_issues_resolved_2026_08_04_remediation"
    },
    {
      "label": "Suite inventory",
      "file_type": "document",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L42",
      "_origin": "ast",
      "community": 268,
      "community_name": "E2E Test Status \u2014 2026-08-05",
      "norm_label": "suite inventory",
      "id": "client_tauri_client_tests_e2e_e2e_issues_suite_inventory"
    },
    {
      "label": "render-ledger.mjs",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "render-ledger.mjs",
      "id": "superpowers_render_ledger"
    },
    {
      "label": "SEV_RANK",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L39",
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "sev_rank",
      "id": "superpowers_render_ledger_sev_rank"
    },
    {
      "label": "VALID_STATUS",
      "file_type": "code",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L7",
      "_origin": "ast",
      "community": 269,
      "community_name": "render-ledger.mjs",
      "norm_label": "valid_status",
      "id": "superpowers_render_ledger_valid_status"
    },
    {
      "label": "BackupConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L261",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "backupconfig",
      "id": "config_backupconfig"
    },
    {
      "label": "DatabaseConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "databaseconfig",
      "id": "config_databaseconfig"
    },
    {
      "label": "EventPersistenceConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "eventpersistenceconfig",
      "id": "config_eventpersistenceconfig"
    },
    {
      "label": "LoggingConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "loggingconfig",
      "id": "config_loggingconfig"
    },
    {
      "label": "PluginsConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "pluginsconfig",
      "id": "config_pluginsconfig"
    },
    {
      "label": "SecurityConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "securityconfig",
      "id": "config_securityconfig"
    },
    {
      "label": "ServerConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "serverconfig",
      "id": "config_serverconfig"
    },
    {
      "label": ".LiveKitWebhookCIDRs()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": ".livekitwebhookcidrs()",
      "id": "config_serverconfig_livekitwebhookcidrs"
    },
    {
      "label": ".MetricsCIDRs()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": ".metricscidrs()",
      "id": "config_serverconfig_metricscidrs"
    },
    {
      "label": "UploadConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "uploadconfig",
      "id": "config_uploadconfig"
    },
    {
      "label": "GIFConfig",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "gifconfig",
      "id": "gifconfig"
    },
    {
      "label": "GitHubConfig",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "githubconfig",
      "id": "githubconfig"
    },
    {
      "label": "config.go",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "config.go",
      "id": "server_config_config"
    },
    {
      "label": "applyVoiceDefaults()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L625",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "applyvoicedefaults()",
      "id": "server_config_config_applyvoicedefaults"
    },
    {
      "label": "defaults()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "defaults()",
      "id": "server_config_config_defaults"
    },
    {
      "label": "envKeyToKoanf()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L670",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "envkeytokoanf()",
      "id": "server_config_config_envkeytokoanf"
    },
    {
      "label": "generateRandomKey()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L612",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "generaterandomkey()",
      "id": "server_config_config_generaterandomkey"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "config",
      "id": "server_config_config_go_config_config"
    },
    {
      "label": "GIFConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "gifconfig",
      "id": "server_config_config_go_config_gifconfig"
    },
    {
      "label": "GitHubConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "githubconfig",
      "id": "server_config_config_go_config_githubconfig"
    },
    {
      "label": "VoiceConfig",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "voiceconfig",
      "id": "server_config_config_go_config_voiceconfig"
    },
    {
      "label": "unknownFileKeys()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L571",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "unknownfilekeys()",
      "id": "server_config_config_unknownfilekeys"
    },
    {
      "label": "warnInvalidCIDRs()",
      "file_type": "code",
      "source_file": "Server/config/config.go",
      "source_location": "L587",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "warninvalidcidrs()",
      "id": "server_config_config_warninvalidcidrs"
    },
    {
      "label": "unknown_keys_test.go",
      "file_type": "code",
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "unknown_keys_test.go",
      "id": "server_config_unknown_keys_test"
    },
    {
      "label": "TestUnknownFileKeys()",
      "file_type": "code",
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "testunknownfilekeys()",
      "id": "server_config_unknown_keys_test_testunknownfilekeys"
    },
    {
      "label": "VoiceConfig",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "community_name": "Config",
      "norm_label": "voiceconfig",
      "id": "voiceconfig"
    },
    {
      "label": "gifMediaFormat",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "gifmediaformat",
      "id": "api_gifmediaformat"
    },
    {
      "label": "gifResponse",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "gifresponse",
      "id": "api_gifresponse"
    },
    {
      "label": "gifResult",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "gifresult",
      "id": "api_gifresult"
    },
    {
      "label": "gif_handler.go",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "gif_handler.go",
      "id": "server_api_gif_handler"
    },
    {
      "label": "fetchGIFs()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "fetchgifs()",
      "id": "server_api_gif_handler_fetchgifs"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "chi.router",
      "id": "server_api_gif_handler_go_chi_router"
    },
    {
      "label": "handleGIFProxy()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "handlegifproxy()",
      "id": "server_api_gif_handler_handlegifproxy"
    },
    {
      "label": "gif_handler_internal_test.go",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_internal_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "gif_handler_internal_test.go",
      "id": "server_api_gif_handler_internal_test"
    },
    {
      "label": "TestRedactKeyMatchesPercentEncodedForm()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler_internal_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "testredactkeymatchespercentencodedform()",
      "id": "server_api_gif_handler_internal_test_testredactkeymatchespercentencodedform"
    },
    {
      "label": "MountGIFRoutes()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "mountgifroutes()",
      "id": "server_api_gif_handler_mountgifroutes"
    },
    {
      "label": "parseGIFLimit()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "parsegiflimit()",
      "id": "server_api_gif_handler_parsegiflimit"
    },
    {
      "label": "redactKey()",
      "file_type": "code",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 270,
      "community_name": "MountGIFRoutes",
      "norm_label": "redactkey()",
      "id": "server_api_gif_handler_redactkey"
    },
    {
      "label": "migrationCutoffFS",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": "migrationcutofffs",
      "id": "db_migrationcutofffs"
    },
    {
      "label": ".included()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": ".included()",
      "id": "db_migrationcutofffs_included"
    },
    {
      "label": ".Open()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": ".open()",
      "id": "db_migrationcutofffs_open"
    },
    {
      "label": ".ReadDir()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": ".readdir()",
      "id": "db_migrationcutofffs_readdir"
    },
    {
      "label": ".ReadFile()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": ".readfile()",
      "id": "db_migrationcutofffs_readfile"
    },
    {
      "label": "migrate_upgrade_test.go",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": "migrate_upgrade_test.go",
      "id": "server_db_migrate_upgrade_test"
    },
    {
      "label": "columnExists()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": "columnexists()",
      "id": "server_db_migrate_upgrade_test_columnexists"
    },
    {
      "label": "TestMigrate_FullChainSchemaIsCoherent()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": "testmigrate_fullchainschemaiscoherent()",
      "id": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent"
    },
    {
      "label": "TestMigrate_UpgradeFromMigration019PreservesData()",
      "file_type": "code",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 271,
      "community_name": "TestMigrate_UpgradeFromMigration019PreservesData",
      "norm_label": "testmigrate_upgradefrommigration019preservesdata()",
      "id": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata"
    },
    {
      "label": "CreateAttachmentParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": "createattachmentparams",
      "id": "dbgen_createattachmentparams"
    },
    {
      "label": "GetAttachmentByIDRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": "getattachmentbyidrow",
      "id": "dbgen_getattachmentbyidrow"
    },
    {
      "label": "GetAttachmentWithChannelRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": "getattachmentwithchannelrow",
      "id": "dbgen_getattachmentwithchannelrow"
    },
    {
      "label": ".CreateAttachment()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": ".createattachment()",
      "id": "dbgen_queries_createattachment"
    },
    {
      "label": ".DeleteOrphanedAttachments()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": ".deleteorphanedattachments()",
      "id": "dbgen_queries_deleteorphanedattachments"
    },
    {
      "label": ".GetAttachmentByID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": ".getattachmentbyid()",
      "id": "dbgen_queries_getattachmentbyid"
    },
    {
      "label": ".GetAttachmentWithChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": ".getattachmentwithchannel()",
      "id": "dbgen_queries_getattachmentwithchannel"
    },
    {
      "label": "attachments.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": "attachments.sql.go",
      "id": "server_db_dbgen_attachments_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 272,
      "community_name": "Queries",
      "norm_label": "queries",
      "id": "server_db_dbgen_attachments_sql_go_dbgen_queries"
    },
    {
      "label": "channel_visibility_agreement_test.go",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "channel_visibility_agreement_test.go",
      "id": "server_ws_channel_visibility_agreement_test"
    },
    {
      "label": "equalSets()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "equalsets()",
      "id": "server_ws_channel_visibility_agreement_test_equalsets"
    },
    {
      "label": "idSet()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "idset()",
      "id": "server_ws_channel_visibility_agreement_test_idset"
    },
    {
      "label": "seedVisibilityUser()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "seedvisibilityuser()",
      "id": "server_ws_channel_visibility_agreement_test_seedvisibilityuser"
    },
    {
      "label": "sortedKeys()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "sortedkeys()",
      "id": "server_ws_channel_visibility_agreement_test_sortedkeys"
    },
    {
      "label": "TestChannelVisibility_RESTWSAgreement()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "testchannelvisibility_restwsagreement()",
      "id": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement"
    },
    {
      "label": "TestChannelVisibility_UserOverrideAgreement()",
      "file_type": "code",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 273,
      "community_name": "TestChannelVisibility_RESTWSAgreement",
      "norm_label": "testchannelvisibility_useroverrideagreement()",
      "id": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement"
    },
    {
      "label": "seedChannel",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "seedchannel",
      "id": "scripts_seedchannel"
    },
    {
      "label": "seedMessage",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "seedmessage",
      "id": "scripts_seedmessage"
    },
    {
      "label": "seedUser",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "seeduser",
      "id": "scripts_seeduser"
    },
    {
      "label": "seed.go",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "seed.go",
      "id": "server_scripts_seed"
    },
    {
      "label": "createChannels()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L240",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "createchannels()",
      "id": "server_scripts_seed_createchannels"
    },
    {
      "label": "createDMConversation()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "createdmconversation()",
      "id": "server_scripts_seed_createdmconversation"
    },
    {
      "label": "createMessages()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "createmessages()",
      "id": "server_scripts_seed_createmessages"
    },
    {
      "label": "createUsers()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "createusers()",
      "id": "server_scripts_seed_createusers"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "init()",
      "id": "server_scripts_seed_init"
    },
    {
      "label": "messageExists()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "messageexists()",
      "id": "server_scripts_seed_messageexists"
    },
    {
      "label": "roleNameFromID()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "rolenamefromid()",
      "id": "server_scripts_seed_rolenamefromid"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 274,
      "community_name": "seed.go",
      "norm_label": "run()",
      "id": "server_scripts_seed_run"
    },
    {
      "label": "v2-dispatch-migration.md",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "v2-dispatch-migration.md",
      "id": "docs_plans_v2_dispatch_migration"
    },
    {
      "label": "Approach \u2014 port the 3, then delete the V1 machinery",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L28",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "approach \u2014 port the 3, then delete the v1 machinery",
      "id": "docs_plans_v2_dispatch_migration_approach_port_the_3_then_delete_the_v1_machinery"
    },
    {
      "label": "As implemented (2026-07-20)",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L103",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "as implemented (2026-07-20)",
      "id": "docs_plans_v2_dispatch_migration_as_implemented_2026_07_20"
    },
    {
      "label": "Current state \u2014 only 3 types remain on V1",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "current state \u2014 only 3 types remain on v1",
      "id": "docs_plans_v2_dispatch_migration_current_state_only_3_types_remain_on_v1"
    },
    {
      "label": "Files touched",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L63",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "files touched",
      "id": "docs_plans_v2_dispatch_migration_files_touched"
    },
    {
      "label": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "finish the v2 dispatch migration (backlog item 11) \u2014 design",
      "id": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L91",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "non-goals",
      "id": "docs_plans_v2_dispatch_migration_non_goals"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "problem",
      "id": "docs_plans_v2_dispatch_migration_problem"
    },
    {
      "label": "Test plan",
      "file_type": "document",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L80",
      "_origin": "ast",
      "community": 275,
      "community_name": "Finish the V2 Dispatch Migration (backlog item 11) \u2014 Design",
      "norm_label": "test plan",
      "id": "docs_plans_v2_dispatch_migration_test_plan"
    },
    {
      "label": "Always required",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L11",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "always required",
      "id": "docs_port_forwarding_always_required"
    },
    {
      "label": "Before You Start",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "before you start",
      "id": "docs_port_forwarding_before_you_start"
    },
    {
      "label": "Connect Address to Share",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L34",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "connect address to share",
      "id": "docs_port_forwarding_connect_address_to_share"
    },
    {
      "label": "Dynamic Public IP",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "dynamic public ip",
      "id": "docs_port_forwarding_dynamic_public_ip"
    },
    {
      "label": "Port Forwarding Guide",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "port forwarding guide",
      "id": "docs_port_forwarding_port_forwarding_guide"
    },
    {
      "label": "Required only for voice/video",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "required only for voice/video",
      "id": "docs_port_forwarding_required_only_for_voice_video"
    },
    {
      "label": "Required Ports",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "required ports",
      "id": "docs_port_forwarding_required_ports"
    },
    {
      "label": "Router Steps",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L25",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "router steps",
      "id": "docs_port_forwarding_router_steps"
    },
    {
      "label": "Troubleshooting Checklist",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L38",
      "_origin": "ast",
      "community": 276,
      "community_name": "Port Forwarding Guide",
      "norm_label": "troubleshooting checklist",
      "id": "docs_port_forwarding_troubleshooting_checklist"
    },
    {
      "label": "chat_bulk_deleted (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L470",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_bulk_deleted (server -> client, broadcast)",
      "id": "docs_protocol_chat_bulk_deleted_server_client_broadcast"
    },
    {
      "label": "chat_delete (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L443",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_delete (client -> server)",
      "id": "docs_protocol_chat_delete_client_server"
    },
    {
      "label": "chat_deleted (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L457",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_deleted (server -> client, broadcast)",
      "id": "docs_protocol_chat_deleted_server_client_broadcast"
    },
    {
      "label": "chat_edit (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L406",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_edit (client -> server)",
      "id": "docs_protocol_chat_edit_client_server"
    },
    {
      "label": "chat_edited (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L421",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_edited (server -> client, broadcast)",
      "id": "docs_protocol_chat_edited_server_client_broadcast"
    },
    {
      "label": "chat_message (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L367",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_message (server -> client, broadcast)",
      "id": "docs_protocol_chat_message_server_client_broadcast"
    },
    {
      "label": "Chat Messages",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L328",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat messages",
      "id": "docs_protocol_chat_messages"
    },
    {
      "label": "chat_send (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L330",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_send (client -> server)",
      "id": "docs_protocol_chat_send_client_server"
    },
    {
      "label": "chat_send_ok (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L352",
      "_origin": "ast",
      "community": 277,
      "community_name": "Chat Messages",
      "norm_label": "chat_send_ok (server -> client)",
      "id": "docs_protocol_chat_send_ok_server_client"
    },
    {
      "label": "dispatchInput",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "dispatchinput",
      "id": "hello_dispatchinput"
    },
    {
      "label": "dispatchOutput",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "dispatchoutput",
      "id": "hello_dispatchoutput"
    },
    {
      "label": "hello/main.go",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "hello/main.go",
      "id": "server_plugin_examples_hello_main"
    },
    {
      "label": "allocate()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "allocate()",
      "id": "server_plugin_examples_hello_main_allocate"
    },
    {
      "label": "commandDispatch()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "commanddispatch()",
      "id": "server_plugin_examples_hello_main_commanddispatch"
    },
    {
      "label": "deallocate()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "deallocate()",
      "id": "server_plugin_examples_hello_main_deallocate"
    },
    {
      "label": "listCommands()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "listcommands()",
      "id": "server_plugin_examples_hello_main_listcommands"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "main()",
      "id": "server_plugin_examples_hello_main_main"
    },
    {
      "label": "onEvent()",
      "file_type": "code",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 278,
      "community_name": "hello/main.go",
      "norm_label": "onevent()",
      "id": "server_plugin_examples_hello_main_onevent"
    },
    {
      "label": "createDMResponse",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "createdmresponse",
      "id": "api_createdmresponse"
    },
    {
      "label": "listDMsResponse",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "listdmsresponse",
      "id": "api_listdmsresponse"
    },
    {
      "label": "TestNewDMChannelInfo_EmptyRecipientsIsNotNil()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "testnewdmchannelinfo_emptyrecipientsisnotnil()",
      "id": "server_db_dm_group_queries_test_testnewdmchannelinfo_emptyrecipientsisnotnil"
    },
    {
      "label": "TestNewDMChannelInfo_ExcludesViewerAndPicksRecipient()",
      "file_type": "code",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "testnewdmchannelinfo_excludesviewerandpicksrecipient()",
      "id": "server_db_dm_group_queries_test_testnewdmchannelinfo_excludesviewerandpicksrecipient"
    },
    {
      "label": "dm_queries.go",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "dm_queries.go",
      "id": "server_db_dm_queries"
    },
    {
      "label": "DMChannelInfo",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "dmchannelinfo",
      "id": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "label": "DMUser",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "dmuser",
      "id": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "label": "NewDMChannelInfo()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": "newdmchannelinfo()",
      "id": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "label": ".DMSummaryFor()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": ".dmsummaryfor()",
      "id": "service_dmservice_dmsummaryfor"
    },
    {
      "label": ".ListDMs()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 279,
      "community_name": "DMChannelInfo",
      "norm_label": ".listdms()",
      "id": "service_dmservice_listdms"
    },
    {
      "label": "credentials.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credentials.rs",
      "id": "client_tauri_client_src_tauri_src_credentials"
    },
    {
      "label": "account_names_keep_the_port_that_distinguishes_hosts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L353",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "account_names_keep_the_port_that_distinguishes_hosts()",
      "id": "client_tauri_client_src_tauri_src_credentials_account_names_keep_the_port_that_distinguishes_hosts"
    },
    {
      "label": "credential_data_debug_redacts_sensitive_fields()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L387",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credential_data_debug_redacts_sensitive_fields()",
      "id": "client_tauri_client_src_tauri_src_credentials_credential_data_debug_redacts_sensitive_fields"
    },
    {
      "label": "credential_data_serializes_password_for_prefill()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L401",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credential_data_serializes_password_for_prefill()",
      "id": "client_tauri_client_src_tauri_src_credentials_credential_data_serializes_password_for_prefill"
    },
    {
      "label": "credential_lock_serializes_overlapping_commands()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L423",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credential_lock_serializes_overlapping_commands()",
      "id": "client_tauri_client_src_tauri_src_credentials_credential_lock_serializes_overlapping_commands"
    },
    {
      "label": "CredentialData",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L9",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credentialdata",
      "id": "client_tauri_client_src_tauri_src_credentials_credentialdata"
    },
    {
      "label": ".fmt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L19",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": ".fmt()",
      "id": "client_tauri_client_src_tauri_src_credentials_credentialdata_fmt"
    },
    {
      "label": "CredentialStoreProbe",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L253",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "credentialstoreprobe",
      "id": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe"
    },
    {
      "label": "delete_credential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L187",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_credential()",
      "id": "client_tauri_client_src_tauri_src_credentials_delete_credential"
    },
    {
      "label": "delete_identity_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L239",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_identity_key()",
      "id": "client_tauri_client_src_tauri_src_credentials_delete_identity_key"
    },
    {
      "label": "identity_account()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L46",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "identity_account()",
      "id": "client_tauri_client_src_tauri_src_credentials_identity_account"
    },
    {
      "label": "load_credential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "load_credential()",
      "id": "client_tauri_client_src_tauri_src_credentials_load_credential"
    },
    {
      "label": "load_identity_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L227",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "load_identity_key()",
      "id": "client_tauri_client_src_tauri_src_credentials_load_identity_key"
    },
    {
      "label": "login_account()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L38",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "login_account()",
      "id": "client_tauri_client_src_tauri_src_credentials_login_account"
    },
    {
      "label": "login_and_identity_accounts_never_collide()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L343",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "login_and_identity_accounts_never_collide()",
      "id": "client_tauri_client_src_tauri_src_credentials_login_and_identity_accounts_never_collide"
    },
    {
      "label": "parse_credential_blob()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L157",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "parse_credential_blob()",
      "id": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob"
    },
    {
      "label": "parse_credential_blob_allows_missing_password()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L370",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "parse_credential_blob_allows_missing_password()",
      "id": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_allows_missing_password"
    },
    {
      "label": "parse_credential_blob_reads_all_fields()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L361",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "parse_credential_blob_reads_all_fields()",
      "id": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_reads_all_fields"
    },
    {
      "label": "parse_credential_blob_rejects_malformed_input()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L376",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "parse_credential_blob_rejects_malformed_input()",
      "id": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_rejects_malformed_input"
    },
    {
      "label": "probe_credential_store()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L270",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "probe_credential_store()",
      "id": "client_tauri_client_src_tauri_src_credentials_probe_credential_store"
    },
    {
      "label": "require_non_empty()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L50",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "require_non_empty()",
      "id": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "label": "require_non_empty_accepts_a_value()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L338",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "require_non_empty_accepts_a_value()",
      "id": "client_tauri_client_src_tauri_src_credentials_require_non_empty_accepts_a_value"
    },
    {
      "label": "require_non_empty_rejects_empty_and_names_the_field()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L320",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "require_non_empty_rejects_empty_and_names_the_field()",
      "id": "client_tauri_client_src_tauri_src_credentials_require_non_empty_rejects_empty_and_names_the_field"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "label": "FnOnce",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "fnonce",
      "id": "client_tauri_client_src_tauri_src_credentials_rs_fnonce"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "label": "save_credential()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L109",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "save_credential()",
      "id": "client_tauri_client_src_tauri_src_credentials_save_credential"
    },
    {
      "label": "save_identity_key()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L212",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "save_identity_key()",
      "id": "client_tauri_client_src_tauri_src_credentials_save_identity_key"
    },
    {
      "label": "with_credential_lock()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L88",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "with_credential_lock()",
      "id": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "label": "secret_store.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "secret_store.rs",
      "id": "client_tauri_client_src_tauri_src_secret_store"
    },
    {
      "label": "Backend",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L64",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "backend",
      "id": "client_tauri_client_src_tauri_src_secret_store_backend"
    },
    {
      "label": "backend_serializes_as_its_variant_name()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L479",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "backend_serializes_as_its_variant_name()",
      "id": "client_tauri_client_src_tauri_src_secret_store_backend_serializes_as_its_variant_name"
    },
    {
      "label": "clear_fallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L424",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "clear_fallback()",
      "id": "client_tauri_client_src_tauri_src_secret_store_clear_fallback"
    },
    {
      "label": "compiled_backend_persistence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L250",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "compiled_backend_persistence()",
      "id": "client_tauri_client_src_tauri_src_secret_store_compiled_backend_persistence"
    },
    {
      "label": "compiled_keyring_backend_is_persistent()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L457",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "compiled_keyring_backend_is_persistent()",
      "id": "client_tauri_client_src_tauri_src_secret_store_compiled_keyring_backend_is_persistent"
    },
    {
      "label": "delete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L220",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete()",
      "id": "client_tauri_client_src_tauri_src_secret_store_delete"
    },
    {
      "label": "delete_with()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L226",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_with()",
      "id": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "label": "delete_with_clears_the_fallback_even_when_the_keyring_delete_fails()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L597",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_with_clears_the_fallback_even_when_the_keyring_delete_fails()",
      "id": "client_tauri_client_src_tauri_src_secret_store_delete_with_clears_the_fallback_even_when_the_keyring_delete_fails"
    },
    {
      "label": "delete_with_propagates_a_fallback_flush_failure()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L588",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_with_propagates_a_fallback_flush_failure()",
      "id": "client_tauri_client_src_tauri_src_secret_store_delete_with_propagates_a_fallback_flush_failure"
    },
    {
      "label": "delete_with_succeeds_when_both_stores_clear()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L616",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "delete_with_succeeds_when_both_stores_clear()",
      "id": "client_tauri_client_src_tauri_src_secret_store_delete_with_succeeds_when_both_stores_clear"
    },
    {
      "label": "dpapi_round_trips_and_rejects_foreign_entropy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L623",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "dpapi_round_trips_and_rejects_foreign_entropy()",
      "id": "client_tauri_client_src_tauri_src_secret_store_dpapi_round_trips_and_rejects_foreign_entropy"
    },
    {
      "label": "entry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L289",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "entry()",
      "id": "client_tauri_client_src_tauri_src_secret_store_entry"
    },
    {
      "label": "fallback_aad()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L324",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "fallback_aad()",
      "id": "client_tauri_client_src_tauri_src_secret_store_fallback_aad"
    },
    {
      "label": "fallback_aad_is_account_specific()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L495",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "fallback_aad_is_account_specific()",
      "id": "client_tauri_client_src_tauri_src_secret_store_fallback_aad_is_account_specific"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L185",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get"
    },
    {
      "label": "get_fallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L394",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_fallback()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_fallback"
    },
    {
      "label": "get_with()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L191",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_with()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "label": "get_with_falls_back_when_the_keyring_errors_but_the_fallback_has_a_copy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L503",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_with_falls_back_when_the_keyring_errors_but_the_fallback_has_a_copy()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_with_falls_back_when_the_keyring_errors_but_the_fallback_has_a_copy"
    },
    {
      "label": "get_with_prefers_the_live_keyring_value_over_the_fallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L524",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_with_prefers_the_live_keyring_value_over_the_fallback()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_with_prefers_the_live_keyring_value_over_the_fallback"
    },
    {
      "label": "get_with_propagates_the_keyring_error_when_the_fallback_is_also_empty()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L513",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_with_propagates_the_keyring_error_when_the_fallback_is_also_empty()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_with_propagates_the_keyring_error_when_the_fallback_is_also_empty"
    },
    {
      "label": "get_with_uses_the_fallback_when_the_keyring_has_nothing_stored()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L530",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "get_with_uses_the_fallback_when_the_keyring_has_nothing_stored()",
      "id": "client_tauri_client_src_tauri_src_secret_store_get_with_uses_the_fallback_when_the_keyring_has_nothing_stored"
    },
    {
      "label": "keyring_delete()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L307",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "keyring_delete()",
      "id": "client_tauri_client_src_tauri_src_secret_store_keyring_delete"
    },
    {
      "label": "keyring_get()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L299",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "keyring_get()",
      "id": "client_tauri_client_src_tauri_src_secret_store_keyring_get"
    },
    {
      "label": "keyring_set()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L293",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "keyring_set()",
      "id": "client_tauri_client_src_tauri_src_secret_store_keyring_set"
    },
    {
      "label": "log_compiled_backend()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L271",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "log_compiled_backend()",
      "id": "client_tauri_client_src_tauri_src_secret_store_log_compiled_backend"
    },
    {
      "label": "protect_secret()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L331",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "protect_secret()",
      "id": "client_tauri_client_src_tauri_src_secret_store_protect_secret"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "label": "FnOnce",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "fnonce",
      "id": "client_tauri_client_src_tauri_src_secret_store_rs_fnonce"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "label": "Vec",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "vec",
      "id": "client_tauri_client_src_tauri_src_secret_store_rs_vec"
    },
    {
      "label": "service_name_is_stable()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L468",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "service_name_is_stable()",
      "id": "client_tauri_client_src_tauri_src_secret_store_service_name_is_stable"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L94",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "set()",
      "id": "client_tauri_client_src_tauri_src_secret_store_set"
    },
    {
      "label": "set_fallback()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L369",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "set_fallback()",
      "id": "client_tauri_client_src_tauri_src_secret_store_set_fallback"
    },
    {
      "label": "set_with()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "set_with()",
      "id": "client_tauri_client_src_tauri_src_secret_store_set_with"
    },
    {
      "label": "set_with_deletes_any_stale_keyring_entry_when_the_write_fails()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L538",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "set_with_deletes_any_stale_keyring_entry_when_the_write_fails()",
      "id": "client_tauri_client_src_tauri_src_secret_store_set_with_deletes_any_stale_keyring_entry_when_the_write_fails"
    },
    {
      "label": "set_with_returns_keyring_backend_when_the_write_round_trips()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L565",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "set_with_returns_keyring_backend_when_the_write_round_trips()",
      "id": "client_tauri_client_src_tauri_src_secret_store_set_with_returns_keyring_backend_when_the_write_round_trips"
    },
    {
      "label": "unprotect_secret()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L349",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "unprotect_secret()",
      "id": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret"
    },
    {
      "label": "Debug",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "debug",
      "id": "debug"
    },
    {
      "label": "Fn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "fn",
      "id": "fn"
    },
    {
      "label": "Formatter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "formatter",
      "id": "formatter"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "community_name": "secret_store.rs",
      "norm_label": "t",
      "id": "t"
    },
    {
      "label": "LogEntry",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": "logentry",
      "id": "admin_logentry"
    },
    {
      "label": ".Snapshot()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".snapshot()",
      "id": "admin_ringbuffer_snapshot"
    },
    {
      "label": ".SnapshotAndSubscribe()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".snapshotandsubscribe()",
      "id": "admin_ringbuffer_snapshotandsubscribe"
    },
    {
      "label": ".snapshotLocked()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".snapshotlocked()",
      "id": "admin_ringbuffer_snapshotlocked"
    },
    {
      "label": ".Subscribe()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".subscribe()",
      "id": "admin_ringbuffer_subscribe"
    },
    {
      "label": ".subscribeLocked()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".subscribelocked()",
      "id": "admin_ringbuffer_subscribelocked"
    },
    {
      "label": ".Write()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".write()",
      "id": "admin_ringbuffer_write"
    },
    {
      "label": "ticketEntry",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": "ticketentry",
      "id": "admin_ticketentry"
    },
    {
      "label": "ticketStore",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": "ticketstore",
      "id": "admin_ticketstore"
    },
    {
      "label": ".issue()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".issue()",
      "id": "admin_ticketstore_issue"
    },
    {
      "label": ".redeem()",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": ".redeem()",
      "id": "admin_ticketstore_redeem"
    },
    {
      "label": "logstream.go",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": "logstream.go",
      "id": "server_admin_logstream"
    },
    {
      "label": "RingBuffer",
      "file_type": "code",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 280,
      "community_name": "RingBuffer",
      "norm_label": "ringbuffer",
      "id": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "label": "Approach \u2014 loopback TCP\u2192TLS tunnel (reuse the LiveKit proxy pattern)",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L44",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "approach \u2014 loopback tcp\u2192tls tunnel (reuse the livekit proxy pattern)",
      "id": "docs_plans_http_tofu_proxy_approach_loopback_tcp_tls_tunnel_reuse_the_livekit_proxy_pattern"
    },
    {
      "label": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "client http tofu proxy (d5) \u2014 design",
      "id": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design"
    },
    {
      "label": "Implementation summary (what shipped)",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "implementation summary (what shipped)",
      "id": "docs_plans_http_tofu_proxy_implementation_summary_what_shipped"
    },
    {
      "label": "Lifecycle & wiring",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L89",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "lifecycle & wiring",
      "id": "docs_plans_http_tofu_proxy_lifecycle_wiring"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L115",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "non-goals",
      "id": "docs_plans_http_tofu_proxy_non_goals"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L34",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "problem",
      "id": "docs_plans_http_tofu_proxy_problem"
    },
    {
      "label": "Testing",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L105",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "testing",
      "id": "docs_plans_http_tofu_proxy_testing"
    },
    {
      "label": "TOFU semantics (must match ws_proxy)",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L74",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "tofu semantics (must match ws_proxy)",
      "id": "docs_plans_http_tofu_proxy_tofu_semantics_must_match_ws_proxy"
    },
    {
      "label": "Two variants, pick at implementation time",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L63",
      "_origin": "ast",
      "community": 281,
      "community_name": "Client HTTP TOFU Proxy (D5) \u2014 Design",
      "norm_label": "two variants, pick at implementation time",
      "id": "docs_plans_http_tofu_proxy_two_variants_pick_at_implementation_time"
    },
    {
      "label": "tray.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "tray.rs",
      "id": "client_tauri_client_src_tauri_src_tray"
    },
    {
      "label": "create_tray()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L14",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "create_tray()",
      "id": "client_tauri_client_src_tauri_src_tray_create_tray"
    },
    {
      "label": "emit_status_change()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L90",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "emit_status_change()",
      "id": "client_tauri_client_src_tauri_src_tray_emit_status_change"
    },
    {
      "label": "handle_menu_event()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L76",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "handle_menu_event()",
      "id": "client_tauri_client_src_tauri_src_tray_handle_menu_event"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_tray_rs_apphandle"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "error",
      "id": "client_tauri_client_src_tauri_src_tray_rs_error"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_tray_rs_r"
    },
    {
      "label": "toggle_window_visibility()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L65",
      "_origin": "ast",
      "community": 282,
      "community_name": "create_tray",
      "norm_label": "toggle_window_visibility()",
      "id": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility"
    },
    {
      "label": "API Tokens",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1867",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "api tokens",
      "id": "docs_api_api_tokens"
    },
    {
      "label": "DELETE /admin/api/tokens/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1931",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "delete /admin/api/tokens/{id}",
      "id": "docs_api_delete_admin_api_tokens_id"
    },
    {
      "label": "GET /admin/api/tokens",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1874",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "get /admin/api/tokens",
      "id": "docs_api_get_admin_api_tokens"
    },
    {
      "label": "POST /admin/api/tokens",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1899",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "post /admin/api/tokens",
      "id": "docs_api_post_admin_api_tokens"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1903",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "request",
      "id": "docs_api_request_1903"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1878",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1878"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1916",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_1916"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1935",
      "_origin": "ast",
      "community": 283,
      "community_name": "API Tokens",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_1935"
    },
    {
      "label": "Backups",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1941",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "backups",
      "id": "docs_api_backups"
    },
    {
      "label": "DELETE /admin/api/backups/{name}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1977",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "delete /admin/api/backups/{name}",
      "id": "docs_api_delete_admin_api_backups_name"
    },
    {
      "label": "GET /admin/api/backups",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1963",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "get /admin/api/backups",
      "id": "docs_api_get_admin_api_backups"
    },
    {
      "label": "POST /admin/api/backup",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1946",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "post /admin/api/backup",
      "id": "docs_api_post_admin_api_backup"
    },
    {
      "label": "POST /admin/api/backups/{name}/restore",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1986",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "post /admin/api/backups/{name}/restore",
      "id": "docs_api_post_admin_api_backups_name_restore"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1952",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1952"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1969",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1969"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1996",
      "_origin": "ast",
      "community": 284,
      "community_name": "Backups",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1996"
    },
    {
      "label": "DELETE /api/v1/admin/plugins/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2418",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "delete /api/v1/admin/plugins/{id}",
      "id": "docs_api_delete_api_v1_admin_plugins_id"
    },
    {
      "label": "GET /api/v1/admin/plugins",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2391",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "get /api/v1/admin/plugins",
      "id": "docs_api_get_api_v1_admin_plugins"
    },
    {
      "label": "Plugin Administration",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2382",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "plugin administration",
      "id": "docs_api_plugin_administration"
    },
    {
      "label": "POST /api/v1/admin/plugins/{id}/disable",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2414",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "post /api/v1/admin/plugins/{id}/disable",
      "id": "docs_api_post_api_v1_admin_plugins_id_disable"
    },
    {
      "label": "POST /api/v1/admin/plugins/{id}/enable",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2412",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "post /api/v1/admin/plugins/{id}/enable",
      "id": "docs_api_post_api_v1_admin_plugins_id_enable"
    },
    {
      "label": "POST /api/v1/admin/plugins/install",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2400",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "post /api/v1/admin/plugins/install",
      "id": "docs_api_post_api_v1_admin_plugins_install"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2395",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2395"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2406",
      "_origin": "ast",
      "community": 285,
      "community_name": "Plugin Administration",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_2406"
    },
    {
      "label": "DELETE /api/v1/invites/{code}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1253",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "delete /api/v1/invites/{code}",
      "id": "docs_api_delete_api_v1_invites_code"
    },
    {
      "label": "GET /api/v1/invites",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1240",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "get /api/v1/invites",
      "id": "docs_api_get_api_v1_invites"
    },
    {
      "label": "Invite Endpoints",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1202",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "invite endpoints",
      "id": "docs_api_invite_endpoints"
    },
    {
      "label": "POST /api/v1/invites",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1206",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "post /api/v1/invites",
      "id": "docs_api_post_api_v1_invites"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1213",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "request",
      "id": "docs_api_request_1213"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1247",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1247"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1224",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_1224"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1260",
      "_origin": "ast",
      "community": 286,
      "community_name": "Invite Endpoints",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_1260"
    },
    {
      "label": "2. Code Quality",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L117",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "2. code quality",
      "id": "docs_audit_2026_04_07_2_code_quality"
    },
    {
      "label": "Go \u2014 Error Handling",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L119",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "go \u2014 error handling",
      "id": "docs_audit_2026_04_07_go_error_handling"
    },
    {
      "label": "Go \u2014 Interface Design",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L129",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "go \u2014 interface design",
      "id": "docs_audit_2026_04_07_go_interface_design"
    },
    {
      "label": "Go \u2014 Large Files (>800 lines)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L134",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "go \u2014 large files (>800 lines)",
      "id": "docs_audit_2026_04_07_go_large_files_800_lines"
    },
    {
      "label": "Go \u2014 Security-Relevant TODOs",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L143",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "go \u2014 security-relevant todos",
      "id": "docs_audit_2026_04_07_go_security_relevant_todos"
    },
    {
      "label": "TypeScript \u2014 Error Handling Gaps",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L169",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "typescript \u2014 error handling gaps",
      "id": "docs_audit_2026_04_07_typescript_error_handling_gaps"
    },
    {
      "label": "TypeScript \u2014 Large Components",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L160",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "typescript \u2014 large components",
      "id": "docs_audit_2026_04_07_typescript_large_components"
    },
    {
      "label": "TypeScript \u2014 Type Safety",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L153",
      "_origin": "ast",
      "community": 287,
      "community_name": "2. Code Quality",
      "norm_label": "typescript \u2014 type safety",
      "id": "docs_audit_2026_04_07_typescript_type_safety"
    },
    {
      "label": "infrastructure-roadmap.md",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "infrastructure-roadmap.md",
      "id": "docs_plans_infrastructure_roadmap"
    },
    {
      "label": "Infrastructure roadmap \u2014 design",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "infrastructure roadmap \u2014 design",
      "id": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L10",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "problem",
      "id": "docs_plans_infrastructure_roadmap_problem"
    },
    {
      "label": "Suggested sequencing",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L169",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "suggested sequencing",
      "id": "docs_plans_infrastructure_roadmap_suggested_sequencing"
    },
    {
      "label": "Track 1 \u2014 Raise the single-instance ceiling",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "track 1 \u2014 raise the single-instance ceiling",
      "id": "docs_plans_infrastructure_roadmap_track_1_raise_the_single_instance_ceiling"
    },
    {
      "label": "Track 2 \u2014 Cheap seams for a multi-instance future",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L65",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "track 2 \u2014 cheap seams for a multi-instance future",
      "id": "docs_plans_infrastructure_roadmap_track_2_cheap_seams_for_a_multi_instance_future"
    },
    {
      "label": "Track 3 \u2014 Ops hygiene",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L91",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "track 3 \u2014 ops hygiene",
      "id": "docs_plans_infrastructure_roadmap_track_3_ops_hygiene"
    },
    {
      "label": "What not to do",
      "file_type": "document",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L154",
      "_origin": "ast",
      "community": 288,
      "community_name": "Infrastructure roadmap \u2014 design",
      "norm_label": "what not to do",
      "id": "docs_plans_infrastructure_roadmap_what_not_to_do"
    },
    {
      "label": "emoji_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L800",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "emoji_update (server -> client, broadcast)",
      "id": "docs_protocol_emoji_update_server_client_broadcast"
    },
    {
      "label": "member_ban (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L763",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "member_ban (server -> client, broadcast)",
      "id": "docs_protocol_member_ban_server_client_broadcast"
    },
    {
      "label": "member_join (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L723",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "member_join (server -> client, broadcast)",
      "id": "docs_protocol_member_join_server_client_broadcast"
    },
    {
      "label": "member_leave (reserved)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L860",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "member_leave (reserved)",
      "id": "docs_protocol_member_leave_reserved"
    },
    {
      "label": "member_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L748",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "member_update (server -> client, broadcast)",
      "id": "docs_protocol_member_update_server_client_broadcast"
    },
    {
      "label": "Member Updates",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L719",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "member updates",
      "id": "docs_protocol_member_updates"
    },
    {
      "label": "roles_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L773",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "roles_update (server -> client, broadcast)",
      "id": "docs_protocol_roles_update_server_client_broadcast"
    },
    {
      "label": "user_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L831",
      "_origin": "ast",
      "community": 289,
      "community_name": "Member Updates",
      "norm_label": "user_update (server -> client, broadcast)",
      "id": "docs_protocol_user_update_server_client_broadcast"
    },
    {
      "label": ".EffectiveDisplayName()",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".effectivedisplayname()",
      "id": "db_user_effectivedisplayname"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L6",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "user",
      "id": "server_db_models_go_db_user"
    },
    {
      "label": "TestBuildDMChannelOpen_NilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuilddmchannelopen_nilavatar()",
      "id": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilavatar"
    },
    {
      "label": "TestBuildDMChannelOpen_NilRecipient()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuilddmchannelopen_nilrecipient()",
      "id": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilrecipient"
    },
    {
      "label": "TestBuildDMChannelOpen_ValidRecipient()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuilddmchannelopen_validrecipient()",
      "id": "server_ws_coverage_boost2_test_testbuilddmchannelopen_validrecipient"
    },
    {
      "label": "TestQualityBitrate_EmptyFallsBackToMedium()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testqualitybitrate_emptyfallsbacktomedium()",
      "id": "server_ws_coverage_boost2_test_testqualitybitrate_emptyfallsbacktomedium"
    },
    {
      "label": "TestQualityBitrate_KnownPresets()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testqualitybitrate_knownpresets()",
      "id": "server_ws_coverage_boost2_test_testqualitybitrate_knownpresets"
    },
    {
      "label": "TestQualityBitrate_UnknownFallsBackToMedium()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testqualitybitrate_unknownfallsbacktomedium()",
      "id": "server_ws_coverage_boost2_test_testqualitybitrate_unknownfallsbacktomedium"
    },
    {
      "label": "TestBuildChatSendOK_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L378",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuildchatsendok_validjson()",
      "id": "server_ws_coverage_misc_test_testbuildchatsendok_validjson"
    },
    {
      "label": "TestBuildJSON_ChannelValue_ReturnsFallback()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuildjson_channelvalue_returnsfallback()",
      "id": "server_ws_coverage_misc_test_testbuildjson_channelvalue_returnsfallback"
    },
    {
      "label": "TestBuildJSON_UnmarshalableValue_ReturnsFallback()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuildjson_unmarshalablevalue_returnsfallback()",
      "id": "server_ws_coverage_misc_test_testbuildjson_unmarshalablevalue_returnsfallback"
    },
    {
      "label": "TestBuildPresenceMsg_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuildpresencemsg_validjson()",
      "id": "server_ws_coverage_misc_test_testbuildpresencemsg_validjson"
    },
    {
      "label": "TestClearVoiceChID_ReturnsZeroWhenNotInVoice()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L676",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testclearvoicechid_returnszerowhennotinvoice()",
      "id": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice"
    },
    {
      "label": "TestGetLastActivity_MultipleTouch()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L642",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testgetlastactivity_multipletouch()",
      "id": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch"
    },
    {
      "label": "TestGetLastActivity_ReturnsZeroForNewTestClient()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L616",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testgetlastactivity_returnszerofornewtestclient()",
      "id": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient"
    },
    {
      "label": "TestGetLastActivity_UpdatedByTouch()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L627",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testgetlastactivity_updatedbytouch()",
      "id": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch"
    },
    {
      "label": "ws/export_test.go",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "ws/export_test.go",
      "id": "server_ws_export_test"
    },
    {
      "label": "BuildDMChannelOpenForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L366",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "builddmchannelopenfortest()",
      "id": "server_ws_export_test_builddmchannelopenfortest"
    },
    {
      "label": "BuildJSONForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L316",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "buildjsonfortest()",
      "id": "server_ws_export_test_buildjsonfortest"
    },
    {
      "label": "ClearVoiceChIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "clearvoicechidfortest()",
      "id": "server_ws_export_test_clearvoicechidfortest"
    },
    {
      "label": "ClientUserIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "clientuseridfortest()",
      "id": "server_ws_export_test_clientuseridfortest"
    },
    {
      "label": "GetClientE2EEPubKeyForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "getcliente2eepubkeyfortest()",
      "id": "server_ws_export_test_getcliente2eepubkeyfortest"
    },
    {
      "label": "GetClientVoiceJoinTokenForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "getclientvoicejointokenfortest()",
      "id": "server_ws_export_test_getclientvoicejointokenfortest"
    },
    {
      "label": "GetLastActivityForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "getlastactivityfortest()",
      "id": "server_ws_export_test_getlastactivityfortest"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "client",
      "id": "server_ws_export_test_go_client"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "client",
      "id": "server_ws_export_test_go_ws_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "hub",
      "id": "server_ws_export_test_go_ws_hub"
    },
    {
      "label": "QualityBitrateForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L361",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "qualitybitratefortest()",
      "id": "server_ws_export_test_qualitybitratefortest"
    },
    {
      "label": "SetClientE2EEPubKeyForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "setcliente2eepubkeyfortest()",
      "id": "server_ws_export_test_setcliente2eepubkeyfortest"
    },
    {
      "label": "SetClientVoiceStateForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "setclientvoicestatefortest()",
      "id": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "label": "TouchForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "touchfortest()",
      "id": "server_ws_export_test_touchfortest"
    },
    {
      "label": "countVoiceLeaves()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "countvoiceleaves()",
      "id": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "label": "TestWebhook_ParticipantLeft_ClearsE2EEState_OnMatch()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L587",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testwebhook_participantleft_clearse2eestate_onmatch()",
      "id": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch"
    },
    {
      "label": "TestWebhook_ParticipantLeft_LeaverWithoutReadStillNotified()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L635",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testwebhook_participantleft_leaverwithoutreadstillnotified()",
      "id": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified"
    },
    {
      "label": "TestWebhook_ParticipantLeft_NoDoubleBroadcast_AfterFreshCleanup()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L438",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup()",
      "id": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup"
    },
    {
      "label": "TestWebhook_ParticipantLeft_OldToken_DoesNotTeardownReplacement()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L506",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testwebhook_participantleft_oldtoken_doesnotteardownreplacement()",
      "id": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement"
    },
    {
      "label": "TestBuildJSON_ValidValue_ReturnsJSON()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L885",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "testbuildjson_validvalue_returnsjson()",
      "id": "server_ws_serve_test_testbuildjson_validvalue_returnsjson"
    },
    {
      "label": "TestE2EE_ConcurrentPubKeyAccess()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": "teste2ee_concurrentpubkeyaccess()",
      "id": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess"
    },
    {
      "label": ".ClearVoiceStateForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".clearvoicestatefortest()",
      "id": "ws_client_clearvoicestatefortest"
    },
    {
      "label": ".ApplySetChannelIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".applysetchannelidfortest()",
      "id": "ws_hub_applysetchannelidfortest"
    },
    {
      "label": ".BroadcastVoiceEventForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L439",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".broadcastvoiceeventfortest()",
      "id": "ws_hub_broadcastvoiceeventfortest"
    },
    {
      "label": ".BuildAuthOKForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".buildauthokfortest()",
      "id": "ws_hub_buildauthokfortest"
    },
    {
      "label": ".BuildReadyForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".buildreadyfortest()",
      "id": "ws_hub_buildreadyfortest"
    },
    {
      "label": ".BuildReadyWithRoleForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".buildreadywithrolefortest()",
      "id": "ws_hub_buildreadywithrolefortest"
    },
    {
      "label": ".ComputeAllowedChannelsForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L281",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".computeallowedchannelsfortest()",
      "id": "ws_hub_computeallowedchannelsfortest"
    },
    {
      "label": ".ExpireSettingsCacheForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".expiresettingscachefortest()",
      "id": "ws_hub_expiresettingscachefortest"
    },
    {
      "label": ".GetCachedSettingsForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".getcachedsettingsfortest()",
      "id": "ws_hub_getcachedsettingsfortest"
    },
    {
      "label": ".HandleWebhookParticipantJoinedForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L409",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".handlewebhookparticipantjoinedfortest()",
      "id": "ws_hub_handlewebhookparticipantjoinedfortest"
    },
    {
      "label": ".HandleWebhookParticipantLeftForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L382",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".handlewebhookparticipantleftfortest()",
      "id": "ws_hub_handlewebhookparticipantleftfortest"
    },
    {
      "label": ".HandleWebhookParticipantLeftWithContextForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L391",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".handlewebhookparticipantleftwithcontextfortest()",
      "id": "ws_hub_handlewebhookparticipantleftwithcontextfortest"
    },
    {
      "label": ".HasChannelPermForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".haschannelpermfortest()",
      "id": "ws_hub_haschannelpermfortest"
    },
    {
      "label": ".MustFullResyncForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L426",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".mustfullresyncfortest()",
      "id": "ws_hub_mustfullresyncfortest"
    },
    {
      "label": ".PubSubForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".pubsubfortest()",
      "id": "ws_hub_pubsubfortest"
    },
    {
      "label": ".RegisterNowForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".registernowfortest()",
      "id": "ws_hub_registernowfortest"
    },
    {
      "label": ".RegisterNowWithReadableForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L351",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".registernowwithreadablefortest()",
      "id": "ws_hub_registernowwithreadablefortest"
    },
    {
      "label": ".RollbackVoiceJoinForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".rollbackvoicejoinfortest()",
      "id": "ws_hub_rollbackvoicejoinfortest"
    },
    {
      "label": ".RollbackVoiceJoinWithTokenForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".rollbackvoicejoinwithtokenfortest()",
      "id": "ws_hub_rollbackvoicejoinwithtokenfortest"
    },
    {
      "label": ".RunMentionCountsInlineForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".runmentioncountsinlinefortest()",
      "id": "ws_hub_runmentioncountsinlinefortest"
    },
    {
      "label": ".RunningForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".runningfortest()",
      "id": "ws_hub_runningfortest"
    },
    {
      "label": ".SubscribedToChannelTopicForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".subscribedtochanneltopicfortest()",
      "id": "ws_hub_subscribedtochanneltopicfortest"
    },
    {
      "label": ".SweepRevokedSessionsForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".sweeprevokedsessionsfortest()",
      "id": "ws_hub_sweeprevokedsessionsfortest"
    },
    {
      "label": ".SweepStaleClientsForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".sweepstaleclientsfortest()",
      "id": "ws_hub_sweepstaleclientsfortest"
    },
    {
      "label": ".SweepStaleVoiceStatesForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 29,
      "community_name": "User",
      "norm_label": ".sweepstalevoicestatesfortest()",
      "id": "ws_hub_sweepstalevoicestatesfortest"
    },
    {
      "label": "message",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "message",
      "id": "genprotocol_message"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "schema",
      "id": "genprotocol_schema"
    },
    {
      "label": "genprotocol/main.go",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "genprotocol/main.go",
      "id": "server_scripts_genprotocol_main"
    },
    {
      "label": "header()",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "header()",
      "id": "server_scripts_genprotocol_main_header"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "main()",
      "id": "server_scripts_genprotocol_main_main"
    },
    {
      "label": "renderGo()",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "rendergo()",
      "id": "server_scripts_genprotocol_main_rendergo"
    },
    {
      "label": "renderTS()",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "renderts()",
      "id": "server_scripts_genprotocol_main_renderts"
    },
    {
      "label": "validate()",
      "file_type": "code",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 290,
      "community_name": "genprotocol/main.go",
      "norm_label": "validate()",
      "id": "server_scripts_genprotocol_main_validate"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": "hub",
      "id": "server_ws_voice_e2ee_go_ws_hub"
    },
    {
      "label": ".computeIsKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".computeiskeyholder()",
      "id": "ws_hub_computeiskeyholder"
    },
    {
      "label": ".getClientE2EEPubKey()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L278",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".getcliente2eepubkey()",
      "id": "ws_hub_getcliente2eepubkey"
    },
    {
      "label": ".GetClientE2EEPubKeyForTest()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L291",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".getcliente2eepubkeyfortest()",
      "id": "ws_hub_getcliente2eepubkeyfortest"
    },
    {
      "label": ".IsVoiceKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".isvoicekeyholder()",
      "id": "ws_hub_isvoicekeyholder"
    },
    {
      "label": ".sendToUserIfInVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".sendtouserifinvoicechannel()",
      "id": "ws_hub_sendtouserifinvoicechannel"
    },
    {
      "label": ".sendToVoiceChannelExcept()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".sendtovoicechannelexcept()",
      "id": "ws_hub_sendtovoicechannelexcept"
    },
    {
      "label": ".updateKeyHolder()",
      "file_type": "code",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 291,
      "community_name": "Hub",
      "norm_label": ".updatekeyholder()",
      "id": "ws_hub_updatekeyholder"
    },
    {
      "label": "voice_leave.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": "voice_leave.go",
      "id": "server_ws_voice_leave"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": "client",
      "id": "server_ws_voice_leave_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": "hub",
      "id": "server_ws_voice_leave_go_ws_hub"
    },
    {
      "label": "leaveVoiceChannelWithRetry()",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": "leavevoicechannelwithretry()",
      "id": "server_ws_voice_leave_leavevoicechannelwithretry"
    },
    {
      "label": ".clearVoiceAndUnsubscribe()",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": ".clearvoiceandunsubscribe()",
      "id": "ws_hub_clearvoiceandunsubscribe"
    },
    {
      "label": ".finishVoiceLeave()",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": ".finishvoiceleave()",
      "id": "ws_hub_finishvoiceleave"
    },
    {
      "label": ".handleVoiceLeave()",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": ".handlevoiceleave()",
      "id": "ws_hub_handlevoiceleave"
    },
    {
      "label": ".handleVoiceLeaveIfStillIn()",
      "file_type": "code",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 292,
      "community_name": ".finishVoiceLeave",
      "norm_label": ".handlevoiceleaveifstillin()",
      "id": "ws_hub_handlevoiceleaveifstillin"
    },
    {
      "label": "ChatSendCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": "chatsendcmd",
      "id": "ws_chatsendcmd"
    },
    {
      "label": ".Attachments()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".attachments()",
      "id": "ws_chatsendcmd_attachments"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".channelid()",
      "id": "ws_chatsendcmd_channelid"
    },
    {
      "label": ".Content()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".content()",
      "id": "ws_chatsendcmd_content"
    },
    {
      "label": ".ReplyTo()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".replyto()",
      "id": "ws_chatsendcmd_replyto"
    },
    {
      "label": ".ReqID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".reqid()",
      "id": "ws_chatsendcmd_reqid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".type()",
      "id": "ws_chatsendcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 293,
      "community_name": "ChatSendCmd",
      "norm_label": ".userid()",
      "id": "ws_chatsendcmd_userid"
    },
    {
      "label": "environments.md",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "environments.md",
      "id": "claude_skills_task_observer_references_environments"
    },
    {
      "label": "Compaction behaviour",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L52",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "compaction behaviour",
      "id": "claude_skills_task_observer_references_environments_compaction_behaviour"
    },
    {
      "label": "Environments, Activation Setup, and Handoff-Doc Mode",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "environments, activation setup, and handoff-doc mode",
      "id": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode"
    },
    {
      "label": "Handoff-doc analysis (when one arrives)",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L102",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "handoff-doc analysis (when one arrives)",
      "id": "claude_skills_task_observer_references_environments_handoff_doc_analysis_when_one_arrives"
    },
    {
      "label": "Handoff-doc mode (no persistent storage)",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L71",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "handoff-doc mode (no persistent storage)",
      "id": "claude_skills_task_observer_references_environments_handoff_doc_mode_no_persistent_storage"
    },
    {
      "label": "Recommended activation setup",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "recommended activation setup",
      "id": "claude_skills_task_observer_references_environments_recommended_activation_setup"
    },
    {
      "label": "User-facing documentation",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L61",
      "_origin": "ast",
      "community": 294,
      "community_name": "Environments, Activation Setup, and Handoff-Doc Mode",
      "norm_label": "user-facing documentation",
      "id": "claude_skills_task_observer_references_environments_user_facing_documentation"
    },
    {
      "label": "handler_v2_ping_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 295,
      "community_name": "handlePingV2",
      "norm_label": "handler_v2_ping_test.go",
      "id": "server_ws_handler_v2_ping_test"
    },
    {
      "label": "TestPingV2_HappyPath_ReturnsPongReply()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 295,
      "community_name": "handlePingV2",
      "norm_label": "testpingv2_happypath_returnspongreply()",
      "id": "server_ws_handler_v2_ping_test_testpingv2_happypath_returnspongreply"
    },
    {
      "label": "TestPingV2_NoEvents()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 295,
      "community_name": "handlePingV2",
      "norm_label": "testpingv2_noevents()",
      "id": "server_ws_handler_v2_ping_test_testpingv2_noevents"
    },
    {
      "label": "TestPingV2_RateLimited_ReturnsEmpty()",
      "file_type": "code",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 295,
      "community_name": "handlePingV2",
      "norm_label": "testpingv2_ratelimited_returnsempty()",
      "id": "server_ws_handler_v2_ping_test_testpingv2_ratelimited_returnsempty"
    },
    {
      "label": "handlePingV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 295,
      "community_name": "handlePingV2",
      "norm_label": "handlepingv2()",
      "id": "server_ws_handlers_ping_handlepingv2"
    },
    {
      "label": "capabilities-scope.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "capabilities-scope.test.ts",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test"
    },
    {
      "label": "permissions",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 296,
      "community_name": "capabilities-scope.test.ts",
      "norm_label": "permissions",
      "id": "client_tauri_client_tests_unit_capabilities_scope_test_permissions"
    },
    {
      "label": "settings/helpers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "settings/helpers.ts",
      "id": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "label": "THEME_KEYS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L75",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "theme_keys",
      "id": "client_tauri_client_src_components_settings_helpers_theme_keys"
    },
    {
      "label": "THEMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "themes",
      "id": "client_tauri_client_src_components_settings_helpers_themes"
    },
    {
      "label": "preferences.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "preferences.ts",
      "id": "client_tauri_client_src_lib_preferences"
    },
    {
      "label": "STORAGE_PREFIX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "storage_prefix",
      "id": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "label": "preferences.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/preferences.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "preferences.test.ts",
      "id": "client_tauri_client_tests_unit_preferences_test"
    },
    {
      "label": "settings-helpers.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 297,
      "community_name": "savePref",
      "norm_label": "settings-helpers.test.ts",
      "id": "client_tauri_client_tests_unit_settings_helpers_test"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2040",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "errors",
      "id": "docs_api_errors_2040"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2063",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "errors",
      "id": "docs_api_errors_2063"
    },
    {
      "label": "GET /admin/api/updates",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2012",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "get /admin/api/updates",
      "id": "docs_api_get_admin_api_updates"
    },
    {
      "label": "POST /admin/api/updates/apply",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2049",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "post /admin/api/updates/apply",
      "id": "docs_api_post_admin_api_updates_apply"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2016",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2016"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2057",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2057"
    },
    {
      "label": "Server Updates",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2007",
      "_origin": "ast",
      "community": 298,
      "community_name": "GET /admin/api/updates",
      "norm_label": "server updates",
      "id": "docs_api_server_updates"
    },
    {
      "label": "channel-visibility-unification.md",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "channel-visibility-unification.md",
      "id": "docs_plans_channel_visibility_unification"
    },
    {
      "label": "Approach \u2014 funnel all four through the checker that already exists",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L25",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "approach \u2014 funnel all four through the checker that already exists",
      "id": "docs_plans_channel_visibility_unification_approach_funnel_all_four_through_the_checker_that_already_exists"
    },
    {
      "label": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "channel-visibility unification (backlog item 3) \u2014 design",
      "id": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design"
    },
    {
      "label": "Files touched",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L49",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "files touched",
      "id": "docs_plans_channel_visibility_unification_files_touched"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L73",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "non-goals",
      "id": "docs_plans_channel_visibility_unification_non_goals"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "problem",
      "id": "docs_plans_channel_visibility_unification_problem"
    },
    {
      "label": "Test plan",
      "file_type": "document",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L62",
      "_origin": "ast",
      "community": 299,
      "community_name": "Channel-Visibility Unification (backlog item 3) \u2014 Design",
      "norm_label": "test plan",
      "id": "docs_plans_channel_visibility_unification_test_plan"
    },
    {
      "label": "VoiceAudioTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voiceaudiotab.ts",
      "id": "client_tauri_client_src_components_settings_voiceaudiotab"
    },
    {
      "label": "VoiceWidget.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicewidget.ts",
      "id": "client_tauri_client_src_components_voicewidget"
    },
    {
      "label": "QUALITY_BARS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "quality_bars",
      "id": "client_tauri_client_src_components_voicewidget_quality_bars"
    },
    {
      "label": "QUALITY_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "quality_colors",
      "id": "client_tauri_client_src_components_voicewidget_quality_colors"
    },
    {
      "label": "STATUS_LABELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L51",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "status_labels",
      "id": "client_tauri_client_src_components_voicewidget_status_labels"
    },
    {
      "label": "audioElements.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "audioelements.ts",
      "id": "client_tauri_client_src_lib_audioelements"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_audioelements_log"
    },
    {
      "label": "connectionStats.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "connectionstats.ts",
      "id": "client_tauri_client_src_lib_connectionstats"
    },
    {
      "label": "EMPTY_STATS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L30",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "empty_stats",
      "id": "client_tauri_client_src_lib_connectionstats_empty_stats"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_connectionstats_log"
    },
    {
      "label": "livekitDiagnostics.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "livekitdiagnostics.ts",
      "id": "client_tauri_client_src_lib_livekitdiagnostics"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_livekitdiagnostics_log"
    },
    {
      "label": "livekitSession.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "livekitsession.ts",
      "id": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "label": "cleanupAll",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1778",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "cleanupall",
      "id": "client_tauri_client_src_lib_livekitsession_cleanupall"
    },
    {
      "label": "disableCamera",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1782",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "disablecamera",
      "id": "client_tauri_client_src_lib_livekitsession_disablecamera"
    },
    {
      "label": "disableScreenshare",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1784",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "disablescreenshare",
      "id": "client_tauri_client_src_lib_livekitsession_disablescreenshare"
    },
    {
      "label": "enableCamera",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1781",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "enablecamera",
      "id": "client_tauri_client_src_lib_livekitsession_enablecamera"
    },
    {
      "label": "enableScreenshare",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1783",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "enablescreenshare",
      "id": "client_tauri_client_src_lib_livekitsession_enablescreenshare"
    },
    {
      "label": "handleE2EEAnnounce",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1772",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "handlee2eeannounce",
      "id": "client_tauri_client_src_lib_livekitsession_handlee2eeannounce"
    },
    {
      "label": "handleE2EEOffer",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1773",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "handlee2eeoffer",
      "id": "client_tauri_client_src_lib_livekitsession_handlee2eeoffer"
    },
    {
      "label": "handleParticipantLeft",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1775",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "handleparticipantleft",
      "id": "client_tauri_client_src_lib_livekitsession_handleparticipantleft"
    },
    {
      "label": "handleVoiceToken",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1771",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "handlevoicetoken",
      "id": "client_tauri_client_src_lib_livekitsession_handlevoicetoken"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L54",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_livekitsession_log"
    },
    {
      "label": "owncordNs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1759",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "owncordns",
      "id": "client_tauri_client_src_lib_livekitsession_owncordns"
    },
    {
      "label": "reapplyAudioProcessing",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1792",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "reapplyaudioprocessing",
      "id": "client_tauri_client_src_lib_livekitsession_reapplyaudioprocessing"
    },
    {
      "label": "rePinPeerIdentity",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1774",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "repinpeeridentity",
      "id": "client_tauri_client_src_lib_livekitsession_repinpeeridentity"
    },
    {
      "label": "retryMicPermission",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1777",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "retrymicpermission",
      "id": "client_tauri_client_src_lib_livekitsession_retrymicpermission"
    },
    {
      "label": "session",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1755",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "session",
      "id": "client_tauri_client_src_lib_livekitsession_session"
    },
    {
      "label": "setDeafened",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1780",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setdeafened",
      "id": "client_tauri_client_src_lib_livekitsession_setdeafened"
    },
    {
      "label": "setInputVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1789",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setinputvolume",
      "id": "client_tauri_client_src_lib_livekitsession_setinputvolume"
    },
    {
      "label": "setMuted",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1779",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setmuted",
      "id": "client_tauri_client_src_lib_livekitsession_setmuted"
    },
    {
      "label": "setOnError",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1767",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setonerror",
      "id": "client_tauri_client_src_lib_livekitsession_setonerror"
    },
    {
      "label": "setOutputVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1790",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setoutputvolume",
      "id": "client_tauri_client_src_lib_livekitsession_setoutputvolume"
    },
    {
      "label": "setServerHost",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1766",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setserverhost",
      "id": "client_tauri_client_src_lib_livekitsession_setserverhost"
    },
    {
      "label": "setVoiceSensitivity",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1791",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "setvoicesensitivity",
      "id": "client_tauri_client_src_lib_livekitsession_setvoicesensitivity"
    },
    {
      "label": "switchInputDevice",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1785",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "switchinputdevice",
      "id": "client_tauri_client_src_lib_livekitsession_switchinputdevice"
    },
    {
      "label": "switchOutputDevice",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1786",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "switchoutputdevice",
      "id": "client_tauri_client_src_lib_livekitsession_switchoutputdevice"
    },
    {
      "label": "roomEventHandlers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "roomeventhandlers.ts",
      "id": "client_tauri_client_src_lib_roomeventhandlers"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_roomeventhandlers_log"
    },
    {
      "label": "screenShare.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screenshare.ts",
      "id": "client_tauri_client_src_lib_screenshare"
    },
    {
      "label": "CAMERA_PRESETS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "camera_presets",
      "id": "client_tauri_client_src_lib_screenshare_camera_presets"
    },
    {
      "label": "CAMERA_PUBLISH_BITRATES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "camera_publish_bitrates",
      "id": "client_tauri_client_src_lib_screenshare_camera_publish_bitrates"
    },
    {
      "label": "FPS_BITRATE_MULTIPLIER",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L95",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "fps_bitrate_multiplier",
      "id": "client_tauri_client_src_lib_screenshare_fps_bitrate_multiplier"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_screenshare_log"
    },
    {
      "label": "pendingVideoEnables",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L181",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "pendingvideoenables",
      "id": "client_tauri_client_src_lib_screenshare_pendingvideoenables"
    },
    {
      "label": "SCREENSHARE_PRESETS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screenshare_presets",
      "id": "client_tauri_client_src_lib_screenshare_screenshare_presets"
    },
    {
      "label": "SCREENSHARE_PUBLISH_BITRATES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screenshare_publish_bitrates",
      "id": "client_tauri_client_src_lib_screenshare_screenshare_publish_bitrates"
    },
    {
      "label": "GlobalKeybinds.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "globalkeybinds.ts",
      "id": "client_tauri_client_src_pages_main_page_globalkeybinds"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_globalkeybinds_log"
    },
    {
      "label": "VoiceCallbacks.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicecallbacks.ts",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_voicecallbacks_log"
    },
    {
      "label": "voice.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice.store.ts",
      "id": "client_tauri_client_src_stores_voice_store"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L111",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_voice_store_initial_state"
    },
    {
      "label": "voiceStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L129",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voicestore",
      "id": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "label": "connection-stats.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "connection-stats.test.ts",
      "id": "client_tauri_client_tests_unit_connection_stats_test"
    },
    {
      "label": "global-keybinds.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "global-keybinds.test.ts",
      "id": "client_tauri_client_tests_unit_global_keybinds_test"
    },
    {
      "label": "{ mockVoiceGetState }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "{ mockvoicegetstate }",
      "id": "client_tauri_client_tests_unit_global_keybinds_test_mockvoicegetstate"
    },
    {
      "label": "livekit-diagnostics.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "livekit-diagnostics.test.ts",
      "id": "client_tauri_client_tests_unit_livekit_diagnostics_test"
    },
    {
      "label": "livekit-session.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "livekit-session.test.ts",
      "id": "client_tauri_client_tests_unit_livekit_session_test"
    },
    {
      "label": "mockIdentityKeyPair",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L164",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockidentitykeypair",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockidentitykeypair"
    },
    {
      "label": "mockInvoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L124",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockinvoke",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockinvoke"
    },
    {
      "label": "mockKeyPair",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L159",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockkeypair",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockkeypair"
    },
    {
      "label": "{ mockLoadPref, mockSavePref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L136",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "{ mockloadpref, mocksavepref }",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockloadpref_mocksavepref"
    },
    {
      "label": "mockPttPollingLive",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockpttpollinglive",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockpttpollinglive"
    },
    {
      "label": "mockRoom",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockroom",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockroom"
    },
    {
      "label": "mockVoiceState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockvoicestate",
      "id": "client_tauri_client_tests_unit_livekit_session_test_mockvoicestate"
    },
    {
      "label": "room-event-handlers.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "room-event-handlers.test.ts",
      "id": "client_tauri_client_tests_unit_room_event_handlers_test"
    },
    {
      "label": "screen-share-button.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screen-share-button.test.ts",
      "id": "client_tauri_client_tests_unit_screen_share_button_test"
    },
    {
      "label": "mockRetryMicPermission",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockretrymicpermission",
      "id": "client_tauri_client_tests_unit_screen_share_button_test_mockretrymicpermission"
    },
    {
      "label": "screen-share-fps.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "screen-share-fps.test.ts",
      "id": "client_tauri_client_tests_unit_screen_share_fps_test"
    },
    {
      "label": "{ mockLoadPref }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "{ mockloadpref }",
      "id": "client_tauri_client_tests_unit_screen_share_fps_test_mockloadpref"
    },
    {
      "label": "voice-callbacks.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice-callbacks.test.ts",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test"
    },
    {
      "label": "{\n  mockVoiceStoreGetState,\n  mockJoinVoiceChannel,\n  mockLeaveVoiceChannel,\n  mockVoiceSessionLeave,\n  mockSetMuted,\n  mockSetDeafened,\n  mockEnableCamera,\n  mockDisableCamera,\n  mockEnableScreenshare,\n  mockDisableScreenshare,\n  mockUiGetState,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "{\n  mockvoicestoregetstate,\n  mockjoinvoicechannel,\n  mockleavevoicechannel,\n  mockvoicesessionleave,\n  mocksetmuted,\n  mocksetdeafened,\n  mockenablecamera,\n  mockdisablecamera,\n  mockenablescreenshare,\n  mockdisablescreenshare,\n  mockuigetstate,\n}",
      "id": "client_tauri_client_tests_unit_voice_callbacks_test_mockvoicestoregetstate_mockjoinvoicechannel_mockleavevoicechannel_mockvoicesessionleave_mocksetmuted_mocksetdeafened_mockenablecamera_mockdisablecamera_mockenablescreenshare_mockdisablescreenshare_mockuigetstate"
    },
    {
      "label": "voice-disconnect.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice-disconnect.test.ts",
      "id": "client_tauri_client_tests_unit_voice_disconnect_test"
    },
    {
      "label": "voice.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice.store.test.ts",
      "id": "client_tauri_client_tests_unit_voice_store_test"
    },
    {
      "label": "FULL_VOICE_PAYLOAD",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "full_voice_payload",
      "id": "client_tauri_client_tests_unit_voice_store_test_full_voice_payload"
    },
    {
      "label": "VOICE_STATE_1",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice_state_1",
      "id": "client_tauri_client_tests_unit_voice_store_test_voice_state_1"
    },
    {
      "label": "VOICE_STATE_2",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L48",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice_state_2",
      "id": "client_tauri_client_tests_unit_voice_store_test_voice_state_2"
    },
    {
      "label": "VOICE_STATE_3",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L55",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice_state_3",
      "id": "client_tauri_client_tests_unit_voice_store_test_voice_state_3"
    },
    {
      "label": "voice-widget.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "voice-widget.test.ts",
      "id": "client_tauri_client_tests_unit_voice_widget_test"
    },
    {
      "label": "mockRetryMicPermission",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "mockretrymicpermission",
      "id": "client_tauri_client_tests_unit_voice_widget_test_mockretrymicpermission"
    },
    {
      "label": "NOTE: startTokenRefreshTimer is called from handleVoiceTokenRefresh",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L824",
      "_origin": "ast",
      "community": 3,
      "community_name": "livekitSession.ts",
      "norm_label": "note: starttokenrefreshtimer is called from handlevoicetokenrefresh",
      "id": "client_tauri_client_src_lib_livekitsession_rationale_824"
    },
    {
      "label": ".ExecContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".execcontext()",
      "id": "db_db_execcontext"
    },
    {
      "label": ".ExecContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".execcontext()",
      "id": "db_dbtx_execcontext"
    },
    {
      "label": "ApplyVoiceServerDeafenParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "applyvoiceserverdeafenparams",
      "id": "dbgen_applyvoiceserverdeafenparams"
    },
    {
      "label": "ApplyVoiceServerMuteParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "applyvoiceservermuteparams",
      "id": "dbgen_applyvoiceservermuteparams"
    },
    {
      "label": "ClearVoiceServerDeafenParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "clearvoiceserverdeafenparams",
      "id": "dbgen_clearvoiceserverdeafenparams"
    },
    {
      "label": "ClearVoiceServerMuteParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "clearvoiceservermuteparams",
      "id": "dbgen_clearvoiceservermuteparams"
    },
    {
      "label": "CreateAPITokenParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "createapitokenparams",
      "id": "dbgen_createapitokenparams"
    },
    {
      "label": "DeleteOtherSessionsParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "deleteothersessionsparams",
      "id": "dbgen_deleteothersessionsparams"
    },
    {
      "label": "DeleteSessionByIDParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "deletesessionbyidparams",
      "id": "dbgen_deletesessionbyidparams"
    },
    {
      "label": "EnableCameraIfUnderLimitParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "enablecameraifunderlimitparams",
      "id": "dbgen_enablecameraifunderlimitparams"
    },
    {
      "label": "EnableScreenshareIfUnderLimitParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "enablescreenshareifunderlimitparams",
      "id": "dbgen_enablescreenshareifunderlimitparams"
    },
    {
      "label": "EvictOldestSessionsParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "evictoldestsessionsparams",
      "id": "dbgen_evictoldestsessionsparams"
    },
    {
      "label": "GetAllVoiceStatesRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "getallvoicestatesrow",
      "id": "dbgen_getallvoicestatesrow"
    },
    {
      "label": "GetChannelVoiceStatesRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "getchannelvoicestatesrow",
      "id": "dbgen_getchannelvoicestatesrow"
    },
    {
      "label": "GetSessionWithBanStatusRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "getsessionwithbanstatusrow",
      "id": "dbgen_getsessionwithbanstatusrow"
    },
    {
      "label": "GetUserVoiceStateRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "getuservoicestaterow",
      "id": "dbgen_getuservoicestaterow"
    },
    {
      "label": "InsertSessionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "insertsessionparams",
      "id": "dbgen_insertsessionparams"
    },
    {
      "label": "JoinVoiceChannelIfCapacityParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L355",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "joinvoicechannelifcapacityparams",
      "id": "dbgen_joinvoicechannelifcapacityparams"
    },
    {
      "label": "JoinVoiceChannelParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L326",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "joinvoicechannelparams",
      "id": "dbgen_joinvoicechannelparams"
    },
    {
      "label": "LeaveVoiceChannelIfMatchParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L386",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "leavevoicechannelifmatchparams",
      "id": "dbgen_leavevoicechannelifmatchparams"
    },
    {
      "label": "ListAPITokensRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "listapitokensrow",
      "id": "dbgen_listapitokensrow"
    },
    {
      "label": ".ApplyVoiceServerDeafen()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".applyvoiceserverdeafen()",
      "id": "dbgen_queries_applyvoiceserverdeafen"
    },
    {
      "label": ".ApplyVoiceServerMute()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".applyvoiceservermute()",
      "id": "dbgen_queries_applyvoiceservermute"
    },
    {
      "label": ".ClearAllVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".clearallvoicestates()",
      "id": "dbgen_queries_clearallvoicestates"
    },
    {
      "label": ".ClearVoiceServerDeafen()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".clearvoiceserverdeafen()",
      "id": "dbgen_queries_clearvoiceserverdeafen"
    },
    {
      "label": ".ClearVoiceServerMute()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".clearvoiceservermute()",
      "id": "dbgen_queries_clearvoiceservermute"
    },
    {
      "label": ".ClearVoiceState()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".clearvoicestate()",
      "id": "dbgen_queries_clearvoicestate"
    },
    {
      "label": ".CountActiveCameras()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".countactivecameras()",
      "id": "dbgen_queries_countactivecameras"
    },
    {
      "label": ".CountUsersWithAvatar()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".countuserswithavatar()",
      "id": "dbgen_queries_countuserswithavatar"
    },
    {
      "label": ".CreateAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".createapitoken()",
      "id": "dbgen_queries_createapitoken"
    },
    {
      "label": ".DeleteExpiredSessions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".deleteexpiredsessions()",
      "id": "dbgen_queries_deleteexpiredsessions"
    },
    {
      "label": ".DeleteOtherSessions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".deleteothersessions()",
      "id": "dbgen_queries_deleteothersessions"
    },
    {
      "label": ".DeleteSessionByID()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".deletesessionbyid()",
      "id": "dbgen_queries_deletesessionbyid"
    },
    {
      "label": ".DeleteSessionByToken()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".deletesessionbytoken()",
      "id": "dbgen_queries_deletesessionbytoken"
    },
    {
      "label": ".EnableCameraIfUnderLimit()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".enablecameraifunderlimit()",
      "id": "dbgen_queries_enablecameraifunderlimit"
    },
    {
      "label": ".EnableScreenshareIfUnderLimit()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".enablescreenshareifunderlimit()",
      "id": "dbgen_queries_enablescreenshareifunderlimit"
    },
    {
      "label": ".EvictOldestSessions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".evictoldestsessions()",
      "id": "dbgen_queries_evictoldestsessions"
    },
    {
      "label": ".GetActiveAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getactiveapitoken()",
      "id": "dbgen_queries_getactiveapitoken"
    },
    {
      "label": ".GetAllVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getallvoicestates()",
      "id": "dbgen_queries_getallvoicestates"
    },
    {
      "label": ".GetChannelVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getchannelvoicestates()",
      "id": "dbgen_queries_getchannelvoicestates"
    },
    {
      "label": ".GetOwnerUser()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getowneruser()",
      "id": "dbgen_queries_getowneruser"
    },
    {
      "label": ".GetSessionByTokenHash()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getsessionbytokenhash()",
      "id": "dbgen_queries_getsessionbytokenhash"
    },
    {
      "label": ".GetSessionWithBanStatus()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getsessionwithbanstatus()",
      "id": "dbgen_queries_getsessionwithbanstatus"
    },
    {
      "label": ".GetUserVoiceState()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".getuservoicestate()",
      "id": "dbgen_queries_getuservoicestate"
    },
    {
      "label": ".InsertSession()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".insertsession()",
      "id": "dbgen_queries_insertsession"
    },
    {
      "label": ".JoinVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L336",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".joinvoicechannel()",
      "id": "dbgen_queries_joinvoicechannel"
    },
    {
      "label": ".JoinVoiceChannelIfCapacity()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".joinvoicechannelifcapacity()",
      "id": "dbgen_queries_joinvoicechannelifcapacity"
    },
    {
      "label": ".LeaveVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L377",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".leavevoicechannel()",
      "id": "dbgen_queries_leavevoicechannel"
    },
    {
      "label": ".LeaveVoiceChannelIfMatch()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L392",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".leavevoicechannelifmatch()",
      "id": "dbgen_queries_leavevoicechannelifmatch"
    },
    {
      "label": ".ListAPITokens()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".listapitokens()",
      "id": "dbgen_queries_listapitokens"
    },
    {
      "label": ".ListUserSessions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".listusersessions()",
      "id": "dbgen_queries_listusersessions"
    },
    {
      "label": ".RevokeAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".revokeapitoken()",
      "id": "dbgen_queries_revokeapitoken"
    },
    {
      "label": ".RevokeAPITokenByLabel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".revokeapitokenbylabel()",
      "id": "dbgen_queries_revokeapitokenbylabel"
    },
    {
      "label": ".TouchAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".touchapitoken()",
      "id": "dbgen_queries_touchapitoken"
    },
    {
      "label": ".TouchSession()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L208",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".touchsession()",
      "id": "dbgen_queries_touchsession"
    },
    {
      "label": ".UpdateUserCustomStatus()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updateusercustomstatus()",
      "id": "dbgen_queries_updateusercustomstatus"
    },
    {
      "label": ".UpdateUserPassword()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updateuserpassword()",
      "id": "dbgen_queries_updateuserpassword"
    },
    {
      "label": ".UpdateUserProfile()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updateuserprofile()",
      "id": "dbgen_queries_updateuserprofile"
    },
    {
      "label": ".UpdateVoiceCamera()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updatevoicecamera()",
      "id": "dbgen_queries_updatevoicecamera"
    },
    {
      "label": ".UpdateVoiceDeafen()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L419",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updatevoicedeafen()",
      "id": "dbgen_queries_updatevoicedeafen"
    },
    {
      "label": ".UpdateVoiceMute()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L433",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updatevoicemute()",
      "id": "dbgen_queries_updatevoicemute"
    },
    {
      "label": ".UpdateVoiceScreenshare()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L447",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": ".updatevoicescreenshare()",
      "id": "dbgen_queries_updatevoicescreenshare"
    },
    {
      "label": "UpdateUserCustomStatusParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updateusercustomstatusparams",
      "id": "dbgen_updateusercustomstatusparams"
    },
    {
      "label": "UpdateUserPasswordParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updateuserpasswordparams",
      "id": "dbgen_updateuserpasswordparams"
    },
    {
      "label": "UpdateUserProfileParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updateuserprofileparams",
      "id": "dbgen_updateuserprofileparams"
    },
    {
      "label": "UpdateVoiceCameraParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L400",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updatevoicecameraparams",
      "id": "dbgen_updatevoicecameraparams"
    },
    {
      "label": "UpdateVoiceDeafenParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L414",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updatevoicedeafenparams",
      "id": "dbgen_updatevoicedeafenparams"
    },
    {
      "label": "UpdateVoiceMuteParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updatevoicemuteparams",
      "id": "dbgen_updatevoicemuteparams"
    },
    {
      "label": "UpdateVoiceScreenshareParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L442",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "updatevoicescreenshareparams",
      "id": "dbgen_updatevoicescreenshareparams"
    },
    {
      "label": "database/sql.Result",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "database/sql.result",
      "id": "go_type_database_sql_result"
    },
    {
      "label": "apitokens.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "apitokens.sql.go",
      "id": "server_db_dbgen_apitokens_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "queries",
      "id": "server_db_dbgen_apitokens_sql_go_dbgen_queries"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "user",
      "id": "server_db_dbgen_apitokens_sql_go_user"
    },
    {
      "label": "ApiToken",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "apitoken",
      "id": "server_db_dbgen_models_go_dbgen_apitoken"
    },
    {
      "label": "profile.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "profile.sql.go",
      "id": "server_db_dbgen_profile_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "queries",
      "id": "server_db_dbgen_profile_sql_go_dbgen_queries"
    },
    {
      "label": "sessions.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "sessions.sql.go",
      "id": "server_db_dbgen_sessions_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "queries",
      "id": "server_db_dbgen_sessions_sql_go_dbgen_queries"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "session",
      "id": "server_db_dbgen_sessions_sql_go_session"
    },
    {
      "label": "voice.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "voice.sql.go",
      "id": "server_db_dbgen_voice_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 30,
      "community_name": "database/sql.Result",
      "norm_label": "queries",
      "id": "server_db_dbgen_voice_sql_go_dbgen_queries"
    },
    {
      "label": "Approach",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "approach",
      "id": "docs_plans_sqlc_adoption_approach"
    },
    {
      "label": "Deliberately kept raw (no clean sqlc mapping)",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L48",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "deliberately kept raw (no clean sqlc mapping)",
      "id": "docs_plans_sqlc_adoption_deliberately_kept_raw_no_clean_sqlc_mapping"
    },
    {
      "label": "Out of scope for D2",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L65",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "out of scope for d2",
      "id": "docs_plans_sqlc_adoption_out_of_scope_for_d2"
    },
    {
      "label": "Phase 1 + 2 \u2014 done (2026-07-19)",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L35",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "phase 1 + 2 \u2014 done (2026-07-19)",
      "id": "docs_plans_sqlc_adoption_phase_1_2_done_2026_07_19"
    },
    {
      "label": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "sqlc adoption (d2) \u2014 progress & plan",
      "id": "docs_plans_sqlc_adoption_sqlc_adoption_d2_progress_plan"
    },
    {
      "label": "Status",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L33",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "status",
      "id": "docs_plans_sqlc_adoption_status"
    },
    {
      "label": "Verification (per phase)",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L70",
      "_origin": "ast",
      "community": 300,
      "community_name": "sqlc Adoption (D2) \u2014 Progress & Plan",
      "norm_label": "verification (per phase)",
      "id": "docs_plans_sqlc_adoption_verification_per_phase"
    },
    {
      "label": "Authentication Flow",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L118",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "authentication flow",
      "id": "docs_protocol_authentication_flow"
    },
    {
      "label": "Periodic Session Revalidation",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L218",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "periodic session revalidation",
      "id": "docs_protocol_periodic_session_revalidation"
    },
    {
      "label": "Step 1: Client Sends auth",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L120",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "step 1: client sends auth",
      "id": "docs_protocol_step_1_client_sends_auth"
    },
    {
      "label": "Step 2: Success -- auth_ok",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L152",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "step 2: success -- auth_ok",
      "id": "docs_protocol_step_2_success_auth_ok"
    },
    {
      "label": "Step 3: Failure -- auth_error",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L192",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "step 3: failure -- auth_error",
      "id": "docs_protocol_step_3_failure_auth_error"
    },
    {
      "label": "Step 4: ready Payload",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L205",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "step 4: ready payload",
      "id": "docs_protocol_step_4_ready_payload"
    },
    {
      "label": "Step 5: Member Join + Presence",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L209",
      "_origin": "ast",
      "community": 301,
      "community_name": "Authentication Flow",
      "norm_label": "step 5: member join + presence",
      "id": "docs_protocol_step_5_member_join_presence"
    },
    {
      "label": "voice_disconnected (Server -> Client, direct)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1092",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_disconnected (server -> client, direct)",
      "id": "docs_protocol_voice_disconnected_server_client_direct"
    },
    {
      "label": "voice_mod_deafen (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1048",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_mod_deafen (client -> server)",
      "id": "docs_protocol_voice_mod_deafen_client_server"
    },
    {
      "label": "voice_mod_kick (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1083",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_mod_kick (client -> server)",
      "id": "docs_protocol_voice_mod_kick_client_server"
    },
    {
      "label": "voice_mod_move (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1060",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_mod_move (client -> server)",
      "id": "docs_protocol_voice_mod_move_client_server"
    },
    {
      "label": "voice_mod_mute (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1033",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_mod_mute (client -> server)",
      "id": "docs_protocol_voice_mod_mute_client_server"
    },
    {
      "label": "Voice Moderation",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1018",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice moderation",
      "id": "docs_protocol_voice_moderation"
    },
    {
      "label": "voice_moved (Server -> Client, direct)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 302,
      "community_name": "Voice Moderation",
      "norm_label": "voice_moved (server -> client, direct)",
      "id": "docs_protocol_voice_moved_server_client_direct"
    },
    {
      "label": "bug_report.md",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "bug_report.md",
      "id": "github_issue_template_bug_report"
    },
    {
      "label": "Actual Behavior",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L22",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "actual behavior",
      "id": "github_issue_template_bug_report_actual_behavior"
    },
    {
      "label": "Description",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L8",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "description",
      "id": "github_issue_template_bug_report_description"
    },
    {
      "label": "Environment",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L26",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "environment",
      "id": "github_issue_template_bug_report_environment"
    },
    {
      "label": "Expected Behavior",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "expected behavior",
      "id": "github_issue_template_bug_report_expected_behavior"
    },
    {
      "label": "Screenshots / Logs",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "screenshots / logs",
      "id": "github_issue_template_bug_report_screenshots_logs"
    },
    {
      "label": "Steps to Reproduce",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 303,
      "community_name": "bug_report.md",
      "norm_label": "steps to reproduce",
      "id": "github_issue_template_bug_report_steps_to_reproduce"
    },
    {
      "label": "PULL_REQUEST_TEMPLATE.md",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "pull_request_template.md",
      "id": "github_pull_request_template"
    },
    {
      "label": "Changes",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "changes",
      "id": "github_pull_request_template_changes"
    },
    {
      "label": "Pull Request",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "pull request",
      "id": "github_pull_request_template_pull_request"
    },
    {
      "label": "Related Issues",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L29",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "related issues",
      "id": "github_pull_request_template_related_issues"
    },
    {
      "label": "Screenshots",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L25",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "screenshots",
      "id": "github_pull_request_template_screenshots"
    },
    {
      "label": "Summary",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L3",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "summary",
      "id": "github_pull_request_template_summary"
    },
    {
      "label": "Test Plan",
      "file_type": "document",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L15",
      "_origin": "ast",
      "community": 304,
      "community_name": "Pull Request",
      "norm_label": "test plan",
      "id": "github_pull_request_template_test_plan"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L56",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "prettier",
      "id": "client_tauri_client_package_prettier"
    },
    {
      "label": "arrowParens",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L62",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "arrowparens",
      "id": "client_tauri_client_package_prettier_arrowparens"
    },
    {
      "label": "endOfLine",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L63",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "endofline",
      "id": "client_tauri_client_package_prettier_endofline"
    },
    {
      "label": "printWidth",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L60",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "printwidth",
      "id": "client_tauri_client_package_prettier_printwidth"
    },
    {
      "label": "semi",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L58",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "semi",
      "id": "client_tauri_client_package_prettier_semi"
    },
    {
      "label": "singleQuote",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L57",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "singlequote",
      "id": "client_tauri_client_package_prettier_singlequote"
    },
    {
      "label": "tabWidth",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L61",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "tabwidth",
      "id": "client_tauri_client_package_prettier_tabwidth"
    },
    {
      "label": "trailingComma",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L59",
      "_origin": "ast",
      "community": 305,
      "community_name": "prettier",
      "norm_label": "trailingcomma",
      "id": "client_tauri_client_package_prettier_trailingcomma"
    },
    {
      "label": "pool_test.go",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "pool_test.go",
      "id": "server_db_pool_test"
    },
    {
      "label": "openFileDB()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "openfiledb()",
      "id": "server_db_pool_test_openfiledb"
    },
    {
      "label": "seedChannelAndUser()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "seedchannelanduser()",
      "id": "server_db_pool_test_seedchannelanduser"
    },
    {
      "label": "TestFilePool_ConcurrentReadsAndWrites()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "testfilepool_concurrentreadsandwrites()",
      "id": "server_db_pool_test_testfilepool_concurrentreadsandwrites"
    },
    {
      "label": "TestFilePool_FKViolationRejectedOnFile()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "testfilepool_fkviolationrejectedonfile()",
      "id": "server_db_pool_test_testfilepool_fkviolationrejectedonfile"
    },
    {
      "label": "TestFilePool_ForeignKeysOnReaderConnections()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "testfilepool_foreignkeysonreaderconnections()",
      "id": "server_db_pool_test_testfilepool_foreignkeysonreaderconnections"
    },
    {
      "label": "TestFilePool_ReadDuringOpenWriteTx()",
      "file_type": "code",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 306,
      "community_name": "openFileDB",
      "norm_label": "testfilepool_readduringopenwritetx()",
      "id": "server_db_pool_test_testfilepool_readduringopenwritetx"
    },
    {
      "label": "hello/README.md",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "hello/readme.md",
      "id": "server_plugin_examples_hello_readme"
    },
    {
      "label": "Build command",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L39",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "build command",
      "id": "server_plugin_examples_hello_readme_build_command"
    },
    {
      "label": "Building the WASM",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L16",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "building the wasm",
      "id": "server_plugin_examples_hello_readme_building_the_wasm"
    },
    {
      "label": "hello plugin",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "hello plugin",
      "id": "server_plugin_examples_hello_readme_hello_plugin"
    },
    {
      "label": "Manifest",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "manifest",
      "id": "server_plugin_examples_hello_readme_manifest"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L22",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "prerequisites",
      "id": "server_plugin_examples_hello_readme_prerequisites"
    },
    {
      "label": "Tests",
      "file_type": "document",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L46",
      "_origin": "ast",
      "community": 307,
      "community_name": "hello plugin",
      "norm_label": "tests",
      "id": "server_plugin_examples_hello_readme_tests"
    },
    {
      "label": "channels_archive_voice_test.go",
      "file_type": "code",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 308,
      "community_name": "TestAdminAPI_PatchChannel_ArchiveCleansVoice",
      "norm_label": "channels_archive_voice_test.go",
      "id": "server_admin_channels_archive_voice_test"
    },
    {
      "label": "TestAdminAPI_PatchChannel_ArchiveCleansVoice()",
      "file_type": "code",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 308,
      "community_name": "TestAdminAPI_PatchChannel_ArchiveCleansVoice",
      "norm_label": "testadminapi_patchchannel_archivecleansvoice()",
      "id": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice"
    },
    {
      "label": "TestAdminAPI_PatchChannel_UnarchiveDoesNotCleanVoice()",
      "file_type": "code",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 308,
      "community_name": "TestAdminAPI_PatchChannel_ArchiveCleansVoice",
      "norm_label": "testadminapi_patchchannel_unarchivedoesnotcleanvoice()",
      "id": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice"
    },
    {
      "label": "window-state.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "window-state.ts",
      "id": "client_tauri_client_src_lib_window_state"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_window_state_log"
    },
    {
      "label": "window-state-restore.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "window-state-restore.test.ts",
      "id": "client_tauri_client_tests_unit_window_state_restore_test"
    },
    {
      "label": "h",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "h",
      "id": "client_tauri_client_tests_unit_window_state_restore_test_h"
    },
    {
      "label": "PRIMARY",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "primary",
      "id": "client_tauri_client_tests_unit_window_state_restore_test_primary"
    },
    {
      "label": "window-state.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/window-state.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 309,
      "community_name": "window-state.ts",
      "norm_label": "window-state.test.ts",
      "id": "client_tauri_client_tests_unit_window_state_test"
    },
    {
      "label": "io.Closer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "io.closer",
      "id": "go_type_io_closer"
    },
    {
      "label": "io.Seeker",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "io.seeker",
      "id": "go_type_io_seeker"
    },
    {
      "label": "avatar_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "avatar_handler_test.go",
      "id": "server_api_avatar_handler_test"
    },
    {
      "label": "buildAvatarRouter()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "buildavatarrouter()",
      "id": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "label": "doAvatarUpload()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "doavatarupload()",
      "id": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "label": "TestUploadAvatar_IsReadableByOtherUsersWhileInUse()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_isreadablebyotheruserswhileinuse()",
      "id": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse"
    },
    {
      "label": "TestUploadAvatar_NotMountedWithoutStorage()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L217",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_notmountedwithoutstorage()",
      "id": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage"
    },
    {
      "label": "TestUploadAvatar_RejectsNonImageAndOversizedDimensions()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_rejectsnonimageandoversizeddimensions()",
      "id": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions"
    },
    {
      "label": "TestUploadAvatar_RequiresAuthAndAFile()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_requiresauthandafile()",
      "id": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile"
    },
    {
      "label": "TestUploadAvatar_StorageErrorDoesNotLeakPath()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_storageerrordoesnotleakpath()",
      "id": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath"
    },
    {
      "label": "TestUploadAvatar_StoresAndSetsAvatarURL()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testuploadavatar_storesandsetsavatarurl()",
      "id": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl"
    },
    {
      "label": "upload_handler_deleted_message_test.go",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "upload_handler_deleted_message_test.go",
      "id": "server_api_upload_handler_deleted_message_test"
    },
    {
      "label": "TestServeFile_LinkedToDeletedMessage_NotFound()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtodeletedmessage_notfound()",
      "id": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound"
    },
    {
      "label": "upload_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "upload_handler_test.go",
      "id": "server_api_upload_handler_test"
    },
    {
      "label": "buildUploadRouter()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "builduploadrouter()",
      "id": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "label": "buildUploadRouterWithLimiter()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "builduploadrouterwithlimiter()",
      "id": "server_api_upload_handler_test_builduploadrouterwithlimiter"
    },
    {
      "label": "doServeFile()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "doservefile()",
      "id": "server_api_upload_handler_test_doservefile"
    },
    {
      "label": "doUpload()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "doupload()",
      "id": "server_api_upload_handler_test_doupload"
    },
    {
      "label": "makeMultipartFile()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "makemultipartfile()",
      "id": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "label": "makePNGBytes()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "makepngbytes()",
      "id": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "label": "newUploadTestDB()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "newuploadtestdb()",
      "id": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "label": "newUploadTestStorage()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "newuploadteststorage()",
      "id": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "label": "testPermSvc()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testpermsvc()",
      "id": "server_api_upload_handler_test_testpermsvc"
    },
    {
      "label": "TestServeFile_AdminBypassesAllChecks()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1259",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_adminbypassesallchecks()",
      "id": "server_api_upload_handler_test_testservefile_adminbypassesallchecks"
    },
    {
      "label": "TestServeFile_CORS_MatchingOrigin()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L935",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_cors_matchingorigin()",
      "id": "server_api_upload_handler_test_testservefile_cors_matchingorigin"
    },
    {
      "label": "TestServeFile_CORS_NonMatchingOrigin()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L964",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_cors_nonmatchingorigin()",
      "id": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin"
    },
    {
      "label": "TestServeFile_CORS_NoOriginHeader()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1018",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_cors_nooriginheader()",
      "id": "server_api_upload_handler_test_testservefile_cors_nooriginheader"
    },
    {
      "label": "TestServeFile_CORS_WildcardOrigin()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L991",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_cors_wildcardorigin()",
      "id": "server_api_upload_handler_test_testservefile_cors_wildcardorigin"
    },
    {
      "label": "TestServeFile_DBRecordMissing_ReturnsNotFound()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1044",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_dbrecordmissing_returnsnotfound()",
      "id": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound"
    },
    {
      "label": "TestServeFile_EmptyID()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L919",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_emptyid()",
      "id": "server_api_upload_handler_test_testservefile_emptyid"
    },
    {
      "label": "TestServeFile_LinkedToDM_AdminNonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1451",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtodm_adminnonparticipantforbidden()",
      "id": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden"
    },
    {
      "label": "TestServeFile_LinkedToDM_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1408",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtodm_nonparticipantforbidden()",
      "id": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden"
    },
    {
      "label": "TestServeFile_LinkedToDM_ParticipantAllowed()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1371",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtodm_participantallowed()",
      "id": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed"
    },
    {
      "label": "TestServeFile_LinkedToGuildChannel_MemberWithoutPerm()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1324",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtoguildchannel_memberwithoutperm()",
      "id": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm"
    },
    {
      "label": "TestServeFile_LinkedToGuildChannel_MemberWithPerm()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1282",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_linkedtoguildchannel_memberwithperm()",
      "id": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm"
    },
    {
      "label": "TestServeFile_NotFound()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L907",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_notfound()",
      "id": "server_api_upload_handler_test_testservefile_notfound"
    },
    {
      "label": "TestServeFile_StorageFileMissing_ReturnsNotFound()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1057",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_storagefilemissing_returnsnotfound()",
      "id": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound"
    },
    {
      "label": "TestServeFile_Success()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L837",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_success()",
      "id": "server_api_upload_handler_test_testservefile_success"
    },
    {
      "label": "TestServeFile_Success_PNG()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L880",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_success_png()",
      "id": "server_api_upload_handler_test_testservefile_success_png"
    },
    {
      "label": "TestServeFile_Unauthenticated_Returns401()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1191",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_unauthenticated_returns401()",
      "id": "server_api_upload_handler_test_testservefile_unauthenticated_returns401"
    },
    {
      "label": "TestServeFile_UnlinkedFile_OtherUserForbidden()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1236",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_unlinkedfile_otheruserforbidden()",
      "id": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden"
    },
    {
      "label": "TestServeFile_UnlinkedFile_UploaderCanAccess()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1214",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testservefile_unlinkedfile_uploadercanaccess()",
      "id": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess"
    },
    {
      "label": "TestUpload_BlockedFileType_ELF()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L492",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_blockedfiletype_elf()",
      "id": "server_api_upload_handler_test_testupload_blockedfiletype_elf"
    },
    {
      "label": "TestUpload_BlockedFileType_Executable()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_blockedfiletype_executable()",
      "id": "server_api_upload_handler_test_testupload_blockedfiletype_executable"
    },
    {
      "label": "TestUpload_BlockedFileType_ShellScript()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_blockedfiletype_shellscript()",
      "id": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript"
    },
    {
      "label": "TestUpload_BlockedFileTypes()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1087",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_blockedfiletypes()",
      "id": "server_api_upload_handler_test_testupload_blockedfiletypes"
    },
    {
      "label": "TestUpload_DBCreateAttachmentFailureDeletesStoredFile()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L616",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_dbcreateattachmentfailuredeletesstoredfile()",
      "id": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile"
    },
    {
      "label": "TestUpload_InvalidMultipartForm()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L434",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_invalidmultipartform()",
      "id": "server_api_upload_handler_test_testupload_invalidmultipartform"
    },
    {
      "label": "TestUpload_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_invalidtoken()",
      "id": "server_api_upload_handler_test_testupload_invalidtoken"
    },
    {
      "label": "TestUpload_MissingFileField()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L413",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_missingfilefield()",
      "id": "server_api_upload_handler_test_testupload_missingfilefield"
    },
    {
      "label": "TestUpload_OversizedFileRejected()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L542",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_oversizedfilerejected()",
      "id": "server_api_upload_handler_test_testupload_oversizedfilerejected"
    },
    {
      "label": "TestUpload_RateLimitedAfterBurst()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L507",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_ratelimitedafterburst()",
      "id": "server_api_upload_handler_test_testupload_ratelimitedafterburst"
    },
    {
      "label": "TestUpload_ResponseFields()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L792",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_responsefields()",
      "id": "server_api_upload_handler_test_testupload_responsefields"
    },
    {
      "label": "TestUpload_RoutesAreMounted()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L283",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_routesaremounted()",
      "id": "server_api_upload_handler_test_testupload_routesaremounted"
    },
    {
      "label": "TestUpload_SanitizesReservedFilenameToUnnamed()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L653",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_sanitizesreservedfilenametounnamed()",
      "id": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed"
    },
    {
      "label": "TestUpload_StorageErrorDoesNotLeakPath()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L577",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_storageerrordoesnotleakpath()",
      "id": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath"
    },
    {
      "label": "TestUpload_StripsBidiOverrideAndForeignSeparator()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L693",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_stripsbidioverrideandforeignseparator()",
      "id": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator"
    },
    {
      "label": "TestUpload_Success_PNGImage()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_success_pngimage()",
      "id": "server_api_upload_handler_test_testupload_success_pngimage"
    },
    {
      "label": "TestUpload_Success_TextFile()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L313",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_success_textfile()",
      "id": "server_api_upload_handler_test_testupload_success_textfile"
    },
    {
      "label": "TestUpload_SuccessfulUploadCreatesDBRecord()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L756",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_successfuluploadcreatesdbrecord()",
      "id": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord"
    },
    {
      "label": "TestUpload_ThenServe_PNG_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1154",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_thenserve_png_roundtrip()",
      "id": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip"
    },
    {
      "label": "TestUpload_ThenServe_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1117",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_thenserve_roundtrip()",
      "id": "server_api_upload_handler_test_testupload_thenserve_roundtrip"
    },
    {
      "label": "TestUpload_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L391",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "testupload_unauthenticated()",
      "id": "server_api_upload_handler_test_testupload_unauthenticated"
    },
    {
      "label": "uploadCreateToken()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "uploadcreatetoken()",
      "id": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "label": "storage.go",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "storage.go",
      "id": "server_storage_storage"
    },
    {
      "label": "Storage",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "storage",
      "id": "server_storage_storage_go_storage_storage"
    },
    {
      "label": "sanitizeFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "sanitizefilename()",
      "id": "server_storage_storage_sanitizefilename"
    },
    {
      "label": "File",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": "file",
      "id": "storage_file"
    },
    {
      "label": ".Delete()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": ".delete()",
      "id": "storage_storage_delete"
    },
    {
      "label": ".Open()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L208",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": ".open()",
      "id": "storage_storage_open"
    },
    {
      "label": ".resolvedPath()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": ".resolvedpath()",
      "id": "storage_storage_resolvedpath"
    },
    {
      "label": ".Save()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 31,
      "community_name": "newUploadTestDB",
      "norm_label": ".save()",
      "id": "storage_storage_save"
    },
    {
      "label": "Decision",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L70",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "decision",
      "id": "docs_plans_tauri_capability_narrowing_decision"
    },
    {
      "label": "Finding 1 \u2014 only ONE of the three identifiers is actually scoped",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L26",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "finding 1 \u2014 only one of the three identifiers is actually scoped",
      "id": "docs_plans_tauri_capability_narrowing_finding_1_only_one_of_the_three_identifiers_is_actually_scoped"
    },
    {
      "label": "Finding 2 \u2014 the host set is NOT enumerable",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L42",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "finding 2 \u2014 the host set is not enumerable",
      "id": "docs_plans_tauri_capability_narrowing_finding_2_the_host_set_is_not_enumerable"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L124",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "non-goals",
      "id": "docs_plans_tauri_capability_narrowing_non_goals"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L14",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "problem",
      "id": "docs_plans_tauri_capability_narrowing_problem"
    },
    {
      "label": "Tauri HTTP Capability Narrowing \u2014 Design",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "tauri http capability narrowing \u2014 design",
      "id": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design"
    },
    {
      "label": "Test / smoke plan",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L133",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "test / smoke plan",
      "id": "docs_plans_tauri_capability_narrowing_test_smoke_plan"
    },
    {
      "label": "What cannot be narrowed, and why",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L94",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "what cannot be narrowed, and why",
      "id": "docs_plans_tauri_capability_narrowing_what_cannot_be_narrowed_and_why"
    },
    {
      "label": "What each consumer actually needs",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L47",
      "_origin": "ast",
      "community": 310,
      "community_name": "Tauri HTTP Capability Narrowing \u2014 Design",
      "norm_label": "what each consumer actually needs",
      "id": "docs_plans_tauri_capability_narrowing_what_each_consumer_actually_needs"
    },
    {
      "label": "protocol_contract_test.go",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "protocol_contract_test.go",
      "id": "server_ws_protocol_contract_test"
    },
    {
      "label": "loadGoMsgTypeConstants()",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "loadgomsgtypeconstants()",
      "id": "server_ws_protocol_contract_test_loadgomsgtypeconstants"
    },
    {
      "label": "loadProtocolSchema()",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "loadprotocolschema()",
      "id": "server_ws_protocol_contract_test_loadprotocolschema"
    },
    {
      "label": "TestProtocolSchema_MatchesGeneratedGoConstants()",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "testprotocolschema_matchesgeneratedgoconstants()",
      "id": "server_ws_protocol_contract_test_testprotocolschema_matchesgeneratedgoconstants"
    },
    {
      "label": "TestProtocolSchema_NoUndocumentedGoConstants()",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "testprotocolschema_noundocumentedgoconstants()",
      "id": "server_ws_protocol_contract_test_testprotocolschema_noundocumentedgoconstants"
    },
    {
      "label": "protocolSchema",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "protocolschema",
      "id": "ws_protocolschema"
    },
    {
      "label": "protocolSchemaEntry",
      "file_type": "code",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 311,
      "community_name": "protocol_contract_test.go",
      "norm_label": "protocolschemaentry",
      "id": "ws_protocolschemaentry"
    },
    {
      "label": "ChatCommandCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L292",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": "chatcommandcmd",
      "id": "ws_chatcommandcmd"
    },
    {
      "label": ".Args()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".args()",
      "id": "ws_chatcommandcmd_args"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L302",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".channelid()",
      "id": "ws_chatcommandcmd_channelid"
    },
    {
      "label": ".Command()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".command()",
      "id": "ws_chatcommandcmd_command"
    },
    {
      "label": ".ReqID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".reqid()",
      "id": "ws_chatcommandcmd_reqid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L300",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".type()",
      "id": "ws_chatcommandcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 312,
      "community_name": "ChatCommandCmd",
      "norm_label": ".userid()",
      "id": "ws_chatcommandcmd_userid"
    },
    {
      "label": "ci-check/SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "ci-check/skill.md",
      "id": "claude_skills_ci_check_skill"
    },
    {
      "label": "ci-check",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "ci-check",
      "id": "claude_skills_ci_check_skill_ci_check"
    },
    {
      "label": "Client (from `Client/tauri-client/`)",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L37",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "client (from `client/tauri-client/`)",
      "id": "claude_skills_ci_check_skill_client_from_client_tauri_client"
    },
    {
      "label": "Hooks",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L63",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "hooks",
      "id": "claude_skills_ci_check_skill_hooks"
    },
    {
      "label": "Rust (from `Client/tauri-client/src-tauri/`)",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L50",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "rust (from `client/tauri-client/src-tauri/`)",
      "id": "claude_skills_ci_check_skill_rust_from_client_tauri_client_src_tauri"
    },
    {
      "label": "Server (from `Server/`)",
      "file_type": "document",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 313,
      "community_name": "ci-check",
      "norm_label": "server (from `server/`)",
      "id": "claude_skills_ci_check_skill_server_from_server"
    },
    {
      "label": "weekly-review.md",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "weekly-review.md",
      "id": "claude_skills_task_observer_references_weekly_review"
    },
    {
      "label": "Approval policy",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L38",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "approval policy",
      "id": "claude_skills_task_observer_references_weekly_review_approval_policy"
    },
    {
      "label": "Comprehensive Review (scheduled or fallback)",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "comprehensive review (scheduled or fallback)",
      "id": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback"
    },
    {
      "label": "Constraints",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L164",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "constraints",
      "id": "claude_skills_task_observer_references_weekly_review_constraints"
    },
    {
      "label": "Delivering updated skills",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L173",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "delivering updated skills",
      "id": "claude_skills_task_observer_references_weekly_review_delivering_updated_skills"
    },
    {
      "label": "Steps",
      "file_type": "document",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L54",
      "_origin": "ast",
      "community": 314,
      "community_name": "Comprehensive Review (scheduled or fallback)",
      "norm_label": "steps",
      "id": "claude_skills_task_observer_references_weekly_review_steps"
    },
    {
      "label": "os/exec.Cmd",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": "os/exec.cmd",
      "id": "go_type_os_exec_cmd"
    },
    {
      "label": "livekit_process.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": "livekit_process.go",
      "id": "server_ws_livekit_process"
    },
    {
      "label": "LiveKitProcess",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": "livekitprocess",
      "id": "server_ws_livekit_process_go_ws_livekitprocess"
    },
    {
      "label": ".generateConfig()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".generateconfig()",
      "id": "ws_livekitprocess_generateconfig"
    },
    {
      "label": ".IsRunning()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".isrunning()",
      "id": "ws_livekitprocess_isrunning"
    },
    {
      "label": ".resolveBinary()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".resolvebinary()",
      "id": "ws_livekitprocess_resolvebinary"
    },
    {
      "label": ".runLoop()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".runloop()",
      "id": "ws_livekitprocess_runloop"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".start()",
      "id": "ws_livekitprocess_start"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 316,
      "community_name": "LiveKitProcess",
      "norm_label": ".stop()",
      "id": "ws_livekitprocess_stop"
    },
    {
      "label": "cert-tofu.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "cert-tofu.spec.ts",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec"
    },
    {
      "label": "FIRST_USE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "first_use",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec_first_use"
    },
    {
      "label": "MISMATCH",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L44",
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "mismatch",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec_mismatch"
    },
    {
      "label": "MISMATCH_LIVE_HOST",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L54",
      "_origin": "ast",
      "community": 317,
      "community_name": "cert-tofu.spec.ts",
      "norm_label": "mismatch_live_host",
      "id": "client_tauri_client_tests_e2e_cert_tofu_spec_mismatch_live_host"
    },
    {
      "label": "updater.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 318,
      "community_name": "updater.spec.ts",
      "norm_label": "updater.spec.ts",
      "id": "client_tauri_client_tests_e2e_updater_spec"
    },
    {
      "label": "message_reactions_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 319,
      "community_name": "message_reactions_test.go",
      "norm_label": "message_reactions_test.go",
      "id": "server_service_message_reactions_test"
    },
    {
      "label": "errDMParticipantsStore",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 319,
      "community_name": "message_reactions_test.go",
      "norm_label": "errdmparticipantsstore",
      "id": "service_errdmparticipantsstore"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 319,
      "community_name": "message_reactions_test.go",
      "norm_label": ".getdmparticipantids()",
      "id": "service_errdmparticipantsstore_getdmparticipantids"
    },
    {
      "label": "ServerBanner.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "serverbanner.ts",
      "id": "client_tauri_client_src_components_serverbanner"
    },
    {
      "label": "admin-panel.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "admin-panel.ts",
      "id": "client_tauri_client_src_lib_admin_panel"
    },
    {
      "label": "call-ring.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "call-ring.ts",
      "id": "client_tauri_client_src_lib_call_ring"
    },
    {
      "label": "RING_TIMEOUT_MS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ring_timeout_ms",
      "id": "client_tauri_client_src_lib_call_ring_ring_timeout_ms"
    },
    {
      "label": "channel-navigation.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channel-navigation.ts",
      "id": "client_tauri_client_src_lib_channel_navigation"
    },
    {
      "label": "clearOnRemoteVideo",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1770",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "clearonremotevideo",
      "id": "client_tauri_client_src_lib_livekitsession_clearonremotevideo"
    },
    {
      "label": "setOnRemoteVideo",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1768",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setonremotevideo",
      "id": "client_tauri_client_src_lib_livekitsession_setonremotevideo"
    },
    {
      "label": "setOnRemoteVideoRemoved",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1769",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setonremotevideoremoved",
      "id": "client_tauri_client_src_lib_livekitsession_setonremotevideoremoved"
    },
    {
      "label": "setWsClient",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1765",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "setwsclient",
      "id": "client_tauri_client_src_lib_livekitsession_setwsclient"
    },
    {
      "label": "read-state.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "read-state.ts",
      "id": "client_tauri_client_src_lib_read_state"
    },
    {
      "label": "pendingMarkAll",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "pendingmarkall",
      "id": "client_tauri_client_src_lib_read_state_pendingmarkall"
    },
    {
      "label": "toast.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "toast.ts",
      "id": "client_tauri_client_src_lib_toast"
    },
    {
      "label": "SidebarArea.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebararea.ts",
      "id": "client_tauri_client_src_pages_main_page_sidebararea"
    },
    {
      "label": "SidebarDmHelpers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebardmhelpers.ts",
      "id": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "label": "SidebarDmSection.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebardmsection.ts",
      "id": "client_tauri_client_src_pages_main_page_sidebardmsection"
    },
    {
      "label": "SidebarMemberSection.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebarmembersection.ts",
      "id": "client_tauri_client_src_pages_main_page_sidebarmembersection"
    },
    {
      "label": "MainPage.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mainpage.ts",
      "id": "client_tauri_client_src_pages_mainpage"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L73",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_mainpage_log"
    },
    {
      "label": "channels.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channels.store.ts",
      "id": "client_tauri_client_src_stores_channels_store"
    },
    {
      "label": "channelsStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L65",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channelsstore",
      "id": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L59",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_channels_store_initial_state"
    },
    {
      "label": "UNCATEGORIZED_VOICE_CATEGORY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L290",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "uncategorized_voice_category",
      "id": "client_tauri_client_src_stores_channels_store_uncategorized_voice_category"
    },
    {
      "label": "unreadOnOpen",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L77",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "unreadonopen",
      "id": "client_tauri_client_src_stores_channels_store_unreadonopen"
    },
    {
      "label": "dm.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dm.store.ts",
      "id": "client_tauri_client_src_stores_dm_store"
    },
    {
      "label": "dmStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L51",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dmstore",
      "id": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "label": "INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L49",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "initial",
      "id": "client_tauri_client_src_stores_dm_store_initial"
    },
    {
      "label": "ui.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ui.store.ts",
      "id": "client_tauri_client_src_stores_ui_store"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_ui_store_initial_state"
    },
    {
      "label": "uiStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "uistore",
      "id": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "label": "admin-panel.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "admin-panel.test.ts",
      "id": "client_tauri_client_tests_unit_admin_panel_test"
    },
    {
      "label": "openUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "openurl",
      "id": "client_tauri_client_tests_unit_admin_panel_test_openurl"
    },
    {
      "label": "call-ring.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "call-ring.test.ts",
      "id": "client_tauri_client_tests_unit_call_ring_test"
    },
    {
      "label": "channel-controller.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channel-controller.test.ts",
      "id": "client_tauri_client_tests_unit_channel_controller_test"
    },
    {
      "label": "{ mockBlocksGetState, mockDmComposerBlockReason, blocksSubscribers }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L224",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mockblocksgetstate, mockdmcomposerblockreason, blockssubscribers }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockblocksgetstate_mockdmcomposerblockreason_blockssubscribers"
    },
    {
      "label": "{\n  mockDmStoreGetState,\n  mockMembersStoreGetState,\n  dmStoreSubscribers,\n  membersStoreSubscribers,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L170",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{\n  mockdmstoregetstate,\n  mockmembersstoregetstate,\n  dmstoresubscribers,\n  membersstoresubscribers,\n}",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockdmstoregetstate_mockmembersstoregetstate_dmstoresubscribers_membersstoresubscribers"
    },
    {
      "label": "{ mockMarkChannelRead }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L125",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mockmarkchannelread }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockmarkchannelread"
    },
    {
      "label": "{\n  mockMessageListMount,\n  mockMessageListDestroy,\n  mockMessageInputMount,\n  mockMessageInputDestroy,\n  mockTypingMount,\n  mockTypingDestroy,\n  mockGetChannelMessages,\n  mockSetReplyTo,\n  mockStartEdit,\n  mockScrollToMessage,\n  mockSetDisabled,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{\n  mockmessagelistmount,\n  mockmessagelistdestroy,\n  mockmessageinputmount,\n  mockmessageinputdestroy,\n  mocktypingmount,\n  mocktypingdestroy,\n  mockgetchannelmessages,\n  mocksetreplyto,\n  mockstartedit,\n  mockscrolltomessage,\n  mocksetdisabled,\n}",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockmessagelistmount_mockmessagelistdestroy_mockmessageinputmount_mockmessageinputdestroy_mocktypingmount_mocktypingdestroy_mockgetchannelmessages_mocksetreplyto_mockstartedit_mockscrolltomessage_mocksetdisabled"
    },
    {
      "label": "{ mockNsfwGateMount, mockNsfwGateDestroy, mockCreateNsfwGate, capturedNsfwOpts }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L93",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mocknsfwgatemount, mocknsfwgatedestroy, mockcreatensfwgate, capturednsfwopts }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mocknsfwgatemount_mocknsfwgatedestroy_mockcreatensfwgate_capturednsfwopts"
    },
    {
      "label": "{ mockReattachToPresent, mockJumpToMessage, mockIsWindowDetached, mockInvalidateWindow }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L133",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mockreattachtopresent, mockjumptomessage, mockiswindowdetached, mockinvalidatewindow }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockreattachtopresent_mockjumptomessage_mockiswindowdetached_mockinvalidatewindow"
    },
    {
      "label": "{ mockRole }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L131",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mockrole }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockrole"
    },
    {
      "label": "{ mockSetMessagePinned, mockAddOptimistic, mockMarkSendFailed, mockRemoveOptimistic }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L117",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mocksetmessagepinned, mockaddoptimistic, mockmarksendfailed, mockremoveoptimistic }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mocksetmessagepinned_mockaddoptimistic_mockmarksendfailed_mockremoveoptimistic"
    },
    {
      "label": "{ mockUpdateChatHeaderForDm }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L162",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mockupdatechatheaderfordm }",
      "id": "client_tauri_client_tests_unit_channel_controller_test_mockupdatechatheaderfordm"
    },
    {
      "label": "channel-navigation.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channel-navigation.test.ts",
      "id": "client_tauri_client_tests_unit_channel_navigation_test"
    },
    {
      "label": "channel-sidebar-read-state.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channel-sidebar-read-state.test.ts",
      "id": "client_tauri_client_tests_unit_channel_sidebar_read_state_test"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_channels"
    },
    {
      "label": "channels.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "channels.store.test.ts",
      "id": "client_tauri_client_tests_unit_channels_store_test"
    },
    {
      "label": "readyChannels",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "readychannels",
      "id": "client_tauri_client_tests_unit_channels_store_test_readychannels"
    },
    {
      "label": "dm-groups.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dm-groups.test.ts",
      "id": "client_tauri_client_tests_unit_dm_groups_test"
    },
    {
      "label": "dm-store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "dm-store.test.ts",
      "id": "client_tauri_client_tests_unit_dm_store_test"
    },
    {
      "label": "main-page.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "main-page.test.ts",
      "id": "client_tauri_client_tests_unit_main_page_test"
    },
    {
      "label": "{ capturedAutoIdleOptions }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L58",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ capturedautoidleoptions }",
      "id": "client_tauri_client_tests_unit_main_page_test_capturedautoidleoptions"
    },
    {
      "label": "{\n  mockMountChannel,\n  mockDestroyChannel,\n  mockCreateChannelController,\n  mockCreateSidebarArea,\n  mockCreateChatArea,\n  capturedChatAreaRef,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L71",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{\n  mockmountchannel,\n  mockdestroychannel,\n  mockcreatechannelcontroller,\n  mockcreatesidebararea,\n  mockcreatechatarea,\n  capturedchatarearef,\n}",
      "id": "client_tauri_client_tests_unit_main_page_test_mockmountchannel_mockdestroychannel_mockcreatechannelcontroller_mockcreatesidebararea_mockcreatechatarea_capturedchatarearef"
    },
    {
      "label": "{ mockSetAudioVolumeHost }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "{ mocksetaudiovolumehost }",
      "id": "client_tauri_client_tests_unit_main_page_test_mocksetaudiovolumehost"
    },
    {
      "label": "quick-switcher.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "quick-switcher.test.ts",
      "id": "client_tauri_client_tests_unit_quick_switcher_test"
    },
    {
      "label": "testChannels",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "testchannels",
      "id": "client_tauri_client_tests_unit_quick_switcher_test_testchannels"
    },
    {
      "label": "read-state.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "read-state.test.ts",
      "id": "client_tauri_client_tests_unit_read_state_test"
    },
    {
      "label": "server-banner.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/server-banner.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "server-banner.test.ts",
      "id": "client_tauri_client_tests_unit_server_banner_test"
    },
    {
      "label": "sidebar-area.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebar-area.test.ts",
      "id": "client_tauri_client_tests_unit_sidebar_area_test"
    },
    {
      "label": "mockOpenUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L101",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "mockopenurl",
      "id": "client_tauri_client_tests_unit_sidebar_area_test_mockopenurl"
    },
    {
      "label": "sidebar-dm-helpers.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebar-dm-helpers.test.ts",
      "id": "client_tauri_client_tests_unit_sidebar_dm_helpers_test"
    },
    {
      "label": "sidebar-dm-section.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "sidebar-dm-section.test.ts",
      "id": "client_tauri_client_tests_unit_sidebar_dm_section_test"
    },
    {
      "label": "toast-coverage.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "toast-coverage.test.ts",
      "id": "client_tauri_client_tests_unit_toast_coverage_test"
    },
    {
      "label": "ui.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "community_name": "MainPage.ts",
      "norm_label": "ui.store.test.ts",
      "id": "client_tauri_client_tests_unit_ui_store_test"
    },
    {
      "label": "tsconfig.build.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "tsconfig.build.json",
      "id": "client_tauri_client_tsconfig_build"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "exclude",
      "id": "client_tauri_client_tsconfig_build_exclude"
    },
    {
      "label": "extends",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "extends",
      "id": "client_tauri_client_tsconfig_build_extends"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "include",
      "id": "client_tauri_client_tsconfig_build_include"
    },
    {
      "label": "src",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "src",
      "id": "client_tauri_client_tsconfig_build_json_ref_src"
    },
    {
      "label": "./tsconfig.json",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 320,
      "community_name": "tsconfig.build.json",
      "norm_label": "./tsconfig.json",
      "id": "client_tauri_client_tsconfig_build_json_ref_tsconfig_json"
    },
    {
      "label": "DELETE /api/v1/blocks/{userId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1194",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "delete /api/v1/blocks/{userid}",
      "id": "docs_api_delete_api_v1_blocks_userid"
    },
    {
      "label": "GET /api/v1/blocks",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1166",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "get /api/v1/blocks",
      "id": "docs_api_get_api_v1_blocks"
    },
    {
      "label": "PUT /api/v1/blocks/{userId}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1180",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "put /api/v1/blocks/{userid}",
      "id": "docs_api_put_api_v1_blocks_userid"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1172",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1172"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1186",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1186"
    },
    {
      "label": "User Blocks",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1161",
      "_origin": "ast",
      "community": 321,
      "community_name": "User Blocks",
      "norm_label": "user blocks",
      "id": "docs_api_user_blocks"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1859",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "errors",
      "id": "docs_api_errors_1859"
    },
    {
      "label": "GET /admin/api/settings",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1812",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "get /admin/api/settings",
      "id": "docs_api_get_admin_api_settings"
    },
    {
      "label": "PATCH /admin/api/settings",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1829",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "patch /admin/api/settings",
      "id": "docs_api_patch_admin_api_settings"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1837",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "request",
      "id": "docs_api_request_1837"
    },
    {
      "label": "Response 200 OK -- the full settings map after the update.",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1857",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "response 200 ok -- the full settings map after the update.",
      "id": "docs_api_response_200_ok_the_full_settings_map_after_the_update"
    },
    {
      "label": "Server Settings",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1810",
      "_origin": "ast",
      "community": 322,
      "community_name": "PATCH /admin/api/settings",
      "norm_label": "server settings",
      "id": "docs_api_server_settings"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L942",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "errors",
      "id": "docs_api_errors_942"
    },
    {
      "label": "GET /api/v1/gif/search",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L909",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "get /api/v1/gif/search",
      "id": "docs_api_get_api_v1_gif_search"
    },
    {
      "label": "GET /api/v1/gif/trending",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L952",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "get /api/v1/gif/trending",
      "id": "docs_api_get_api_v1_gif_trending"
    },
    {
      "label": "GIFs",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L895",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "gifs",
      "id": "docs_api_gifs"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L914",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "query parameters",
      "id": "docs_api_query_parameters_914"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L921",
      "_origin": "ast",
      "community": 323,
      "community_name": "GET /api/v1/gif/search",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_921"
    },
    {
      "label": "First-Run Setup",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1595",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "first-run setup",
      "id": "docs_api_first_run_setup"
    },
    {
      "label": "GET /admin/api/setup/status",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1597",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "get /admin/api/setup/status",
      "id": "docs_api_get_admin_api_setup_status"
    },
    {
      "label": "POST /admin/api/setup",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1628",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "post /admin/api/setup",
      "id": "docs_api_post_admin_api_setup"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1637",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "request",
      "id": "docs_api_request_1637"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1604",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1604"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1661",
      "_origin": "ast",
      "community": 324,
      "community_name": "First-Run Setup",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_1661"
    },
    {
      "label": "GET /api/v1/livekit/health",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2432",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "get /api/v1/livekit/health",
      "id": "docs_api_get_api_v1_livekit_health"
    },
    {
      "label": "LiveKit Endpoints",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2424",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "livekit endpoints",
      "id": "docs_api_livekit_endpoints"
    },
    {
      "label": "/livekit/* (Reverse Proxy)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2457",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "/livekit/* (reverse proxy)",
      "id": "docs_api_livekit_reverse_proxy"
    },
    {
      "label": "POST /api/v1/livekit/webhook",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2428",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "post /api/v1/livekit/webhook",
      "id": "docs_api_post_api_v1_livekit_webhook"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2438",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2438"
    },
    {
      "label": "Response 503 Service Unavailable",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2447",
      "_origin": "ast",
      "community": 325,
      "community_name": "LiveKit Endpoints",
      "norm_label": "response 503 service unavailable",
      "id": "docs_api_response_503_service_unavailable"
    },
    {
      "label": "adminContextKey",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "admincontextkey",
      "id": "admin_admincontextkey"
    },
    {
      "label": "adminMeResponse",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "adminmeresponse",
      "id": "admin_adminmeresponse"
    },
    {
      "label": "adminUserResponse",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "adminuserresponse",
      "id": "admin_adminuserresponse"
    },
    {
      "label": "types.go",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "types.go",
      "id": "server_admin_types"
    },
    {
      "label": "toAdminUserResponse()",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "toadminuserresponse()",
      "id": "server_admin_types_toadminuserresponse"
    },
    {
      "label": "toAdminUserResponseFromUser()",
      "file_type": "code",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "toadminuserresponsefromuser()",
      "id": "server_admin_types_toadminuserresponsefromuser"
    },
    {
      "label": "UserWithRole",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 326,
      "community_name": "types.go",
      "norm_label": "userwithrole",
      "id": "server_db_models_go_db_userwithrole"
    },
    {
      "label": "D4a \u2014 Connect, authenticate, replay",
      "file_type": "document",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "d4a \u2014 connect, authenticate, replay",
      "id": "docs_architecture_websocket_d4a_connect_authenticate_replay"
    },
    {
      "label": "D4b \u2014 Broadcast fanout and backpressure",
      "file_type": "document",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L60",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "d4b \u2014 broadcast fanout and backpressure",
      "id": "docs_architecture_websocket_d4b_broadcast_fanout_and_backpressure"
    },
    {
      "label": "D4c \u2014 Typed command dispatch",
      "file_type": "document",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L85",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "d4c \u2014 typed command dispatch",
      "id": "docs_architecture_websocket_d4c_typed_command_dispatch"
    },
    {
      "label": "WebSocket / Real-time Engine",
      "file_type": "document",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "websocket / real-time engine",
      "id": "docs_architecture_websocket_websocket_real_time_engine"
    },
    {
      "label": "Benefits",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L42",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "benefits",
      "id": "docs_tailscale_benefits"
    },
    {
      "label": "Setup",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L10",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "setup",
      "id": "docs_tailscale_setup"
    },
    {
      "label": "Tailscale Guide (Zero-Config Remote Access)",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "tailscale guide (zero-config remote access)",
      "id": "docs_tailscale_tailscale_guide_zero_config_remote_access"
    },
    {
      "label": "TLS Recommendation",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "tls recommendation",
      "id": "docs_tailscale_tls_recommendation"
    },
    {
      "label": "Voice/Video with Tailscale",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L37",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "voice/video with tailscale",
      "id": "docs_tailscale_voice_video_with_tailscale"
    },
    {
      "label": "Why Tailscale",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "why tailscale",
      "id": "docs_tailscale_why_tailscale"
    },
    {
      "label": "SECURITY.md",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "security.md",
      "id": "security"
    },
    {
      "label": "Hardening documentation",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "hardening documentation",
      "id": "security_hardening_documentation"
    },
    {
      "label": "Reporting a vulnerability",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "reporting a vulnerability",
      "id": "security_reporting_a_vulnerability"
    },
    {
      "label": "Security Policy",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "security policy",
      "id": "security_security_policy"
    },
    {
      "label": "Supported versions",
      "file_type": "document",
      "source_file": "SECURITY.md",
      "source_location": "L3",
      "_origin": "ast",
      "community": 327,
      "community_name": "Tailscale Guide (Zero-Config Remote Access)",
      "norm_label": "supported versions",
      "id": "security_supported_versions"
    },
    {
      "label": "net/http.RoundTripper",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": "net/http.roundtripper",
      "id": "go_type_net_http_roundtripper"
    },
    {
      "label": "LiveKitProcess",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": "livekitprocess",
      "id": "server_ws_export_test_go_ws_livekitprocess"
    },
    {
      "label": ".GenerateConfigForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": ".generateconfigfortest()",
      "id": "ws_livekitprocess_generateconfigfortest"
    },
    {
      "label": ".HTTPTransportForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": ".httptransportfortest()",
      "id": "ws_livekitprocess_httptransportfortest"
    },
    {
      "label": ".SetProcessCmdForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": ".setprocesscmdfortest()",
      "id": "ws_livekitprocess_setprocesscmdfortest"
    },
    {
      "label": ".SetProcessStoppedForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 328,
      "community_name": "LiveKitProcess",
      "norm_label": ".setprocessstoppedfortest()",
      "id": "ws_livekitprocess_setprocessstoppedfortest"
    },
    {
      "label": ".CreateEmoji()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": ".createemoji()",
      "id": "db_db_createemoji"
    },
    {
      "label": ".DeleteEmoji()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": ".deleteemoji()",
      "id": "db_db_deleteemoji"
    },
    {
      "label": ".GetEmoji()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": ".getemoji()",
      "id": "db_db_getemoji"
    },
    {
      "label": ".GetEmojiByShortcode()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": ".getemojibyshortcode()",
      "id": "db_db_getemojibyshortcode"
    },
    {
      "label": ".ListEmoji()",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": ".listemoji()",
      "id": "db_db_listemoji"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": "db",
      "id": "server_db_emoji_queries_go_db_db"
    },
    {
      "label": "Emoji",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 329,
      "community_name": "DB",
      "norm_label": "emoji",
      "id": "server_db_emoji_queries_go_emoji"
    },
    {
      "label": "changePasswordRequest",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "changepasswordrequest",
      "id": "api_changepasswordrequest"
    },
    {
      "label": "createDMRequest",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "createdmrequest",
      "id": "api_createdmrequest"
    },
    {
      "label": "createGroupDMRequest",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "creategroupdmrequest",
      "id": "api_creategroupdmrequest"
    },
    {
      "label": "createInviteRequest",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "createinviterequest",
      "id": "api_createinviterequest"
    },
    {
      "label": "dmVisibilityMarker",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "dmvisibilitymarker",
      "id": "api_dmvisibilitymarker"
    },
    {
      "label": "dmVoiceEvictor",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "dmvoiceevictor",
      "id": "api_dmvoiceevictor"
    },
    {
      "label": "inviteResponse",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "inviteresponse",
      "id": "api_inviteresponse"
    },
    {
      "label": "ProfileBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "profilebroadcaster",
      "id": "api_profilebroadcaster"
    },
    {
      "label": "PurgeBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "purgebroadcaster",
      "id": "api_purgebroadcaster"
    },
    {
      "label": "purgeRequest",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "purgerequest",
      "id": "api_purgerequest"
    },
    {
      "label": "purgeResponse",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L238",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "purgeresponse",
      "id": "api_purgeresponse"
    },
    {
      "label": "renameDMRequest",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "renamedmrequest",
      "id": "api_renamedmrequest"
    },
    {
      "label": "sessionResponse",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "sessionresponse",
      "id": "api_sessionresponse"
    },
    {
      "label": "sessionsListResponse",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "sessionslistresponse",
      "id": "api_sessionslistresponse"
    },
    {
      "label": "updateProfileRequest",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "updateprofilerequest",
      "id": "api_updateprofilerequest"
    },
    {
      "label": "channel_handler.go",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "channel_handler.go",
      "id": "server_api_channel_handler"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "chi.router",
      "id": "server_api_channel_handler_go_chi_router"
    },
    {
      "label": "handleGetMessages()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlegetmessages()",
      "id": "server_api_channel_handler_handlegetmessages"
    },
    {
      "label": "handleGetMessagesAround()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlegetmessagesaround()",
      "id": "server_api_channel_handler_handlegetmessagesaround"
    },
    {
      "label": "handleGetPins()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L348",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlegetpins()",
      "id": "server_api_channel_handler_handlegetpins"
    },
    {
      "label": "handleGetReactionUsers()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlegetreactionusers()",
      "id": "server_api_channel_handler_handlegetreactionusers"
    },
    {
      "label": "handleListChannels()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistchannels()",
      "id": "server_api_channel_handler_handlelistchannels"
    },
    {
      "label": "handlePurgeMessages()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlepurgemessages()",
      "id": "server_api_channel_handler_handlepurgemessages"
    },
    {
      "label": "handleSearch()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L290",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlesearch()",
      "id": "server_api_channel_handler_handlesearch"
    },
    {
      "label": "handleSetPinned()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L378",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlesetpinned()",
      "id": "server_api_channel_handler_handlesetpinned"
    },
    {
      "label": "isInvalidSearchQueryError()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "isinvalidsearchqueryerror()",
      "id": "server_api_channel_handler_isinvalidsearchqueryerror"
    },
    {
      "label": "MountChannelRoutes()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "mountchannelroutes()",
      "id": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "label": "parseIDParam()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L449",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "parseidparam()",
      "id": "server_api_channel_handler_parseidparam"
    },
    {
      "label": "parseLimitParam()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L432",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "parselimitparam()",
      "id": "server_api_channel_handler_parselimitparam"
    },
    {
      "label": "searchRateLimitMiddleware()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "searchratelimitmiddleware()",
      "id": "server_api_channel_handler_searchratelimitmiddleware"
    },
    {
      "label": "writeServiceError()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "writeserviceerror()",
      "id": "server_api_channel_handler_writeserviceerror"
    },
    {
      "label": "dm_handler.go",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "dm_handler.go",
      "id": "server_api_dm_handler"
    },
    {
      "label": "broadcastDMOpen()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L256",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "broadcastdmopen()",
      "id": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "label": "DMBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "dmbroadcaster",
      "id": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "chi.router",
      "id": "server_api_dm_handler_go_chi_router"
    },
    {
      "label": "handleBlockUser()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L384",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handleblockuser()",
      "id": "server_api_dm_handler_handleblockuser"
    },
    {
      "label": "handleCloseDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handleclosedm()",
      "id": "server_api_dm_handler_handleclosedm"
    },
    {
      "label": "handleCreateDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlecreatedm()",
      "id": "server_api_dm_handler_handlecreatedm"
    },
    {
      "label": "handleCreateGroupDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L295",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlecreategroupdm()",
      "id": "server_api_dm_handler_handlecreategroupdm"
    },
    {
      "label": "handleListBlocks()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistblocks()",
      "id": "server_api_dm_handler_handlelistblocks"
    },
    {
      "label": "handleListDMs()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistdms()",
      "id": "server_api_dm_handler_handlelistdms"
    },
    {
      "label": "handleRenameGroupDM()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlerenamegroupdm()",
      "id": "server_api_dm_handler_handlerenamegroupdm"
    },
    {
      "label": "handleUnblockUser()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handleunblockuser()",
      "id": "server_api_dm_handler_handleunblockuser"
    },
    {
      "label": "markDMVisibilityChanged()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "markdmvisibilitychanged()",
      "id": "server_api_dm_handler_markdmvisibilitychanged"
    },
    {
      "label": "MountDMRoutes()",
      "file_type": "code",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "mountdmroutes()",
      "id": "server_api_dm_handler_mountdmroutes"
    },
    {
      "label": "handleListEmoji()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistemoji()",
      "id": "server_api_emoji_handler_handlelistemoji"
    },
    {
      "label": "BroadcastDMOpenForTest()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "broadcastdmopenfortest()",
      "id": "server_api_export_test_broadcastdmopenfortest"
    },
    {
      "label": "invite_handler.go",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "invite_handler.go",
      "id": "server_api_invite_handler"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "chi.router",
      "id": "server_api_invite_handler_go_chi_router"
    },
    {
      "label": "handleCreateInvite()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlecreateinvite()",
      "id": "server_api_invite_handler_handlecreateinvite"
    },
    {
      "label": "handleListInvites()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistinvites()",
      "id": "server_api_invite_handler_handlelistinvites"
    },
    {
      "label": "handleRevokeInvite()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlerevokeinvite()",
      "id": "server_api_invite_handler_handlerevokeinvite"
    },
    {
      "label": "MountInviteRoutes()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "mountinviteroutes()",
      "id": "server_api_invite_handler_mountinviteroutes"
    },
    {
      "label": "toInviteResponse()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "toinviteresponse()",
      "id": "server_api_invite_handler_toinviteresponse"
    },
    {
      "label": "profile_handler.go",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "profile_handler.go",
      "id": "server_api_profile_handler"
    },
    {
      "label": "broadcastUserUpdate()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L278",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "broadcastuserupdate()",
      "id": "server_api_profile_handler_broadcastuserupdate"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "chi.router",
      "id": "server_api_profile_handler_go_chi_router"
    },
    {
      "label": "handleChangePassword()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlechangepassword()",
      "id": "server_api_profile_handler_handlechangepassword"
    },
    {
      "label": "handleListSessions()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlelistsessions()",
      "id": "server_api_profile_handler_handlelistsessions"
    },
    {
      "label": "handleRevokeSession()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L433",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handlerevokesession()",
      "id": "server_api_profile_handler_handlerevokesession"
    },
    {
      "label": "handleUpdateProfile()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handleupdateprofile()",
      "id": "server_api_profile_handler_handleupdateprofile"
    },
    {
      "label": "handleUploadAvatar()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "handleuploadavatar()",
      "id": "server_api_profile_handler_handleuploadavatar"
    },
    {
      "label": "MountProfileRoutes()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "mountprofileroutes()",
      "id": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "label": "validateAvatarURL()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "validateavatarurl()",
      "id": "server_api_profile_handler_validateavatarurl"
    },
    {
      "label": "validateDisplayName()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "validatedisplayname()",
      "id": "server_api_profile_handler_validatedisplayname"
    },
    {
      "label": "validateIdentityKey()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "validateidentitykey()",
      "id": "server_api_profile_handler_validateidentitykey"
    },
    {
      "label": "writeJSON()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L664",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "writejson()",
      "id": "server_api_router_writejson"
    },
    {
      "label": "service.go",
      "file_type": "code",
      "source_file": "Server/service/service.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "service.go",
      "id": "server_service_service"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "messageservice",
      "id": "server_service_service_go_messageservice"
    },
    {
      "label": "Services",
      "file_type": "code",
      "source_file": "Server/service/service.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 33,
      "community_name": "writeJSON",
      "norm_label": "services",
      "id": "server_service_service_go_service_services"
    },
    {
      "label": "ChatEditCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": "chateditcmd",
      "id": "ws_chateditcmd"
    },
    {
      "label": ".Content()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": ".content()",
      "id": "ws_chateditcmd_content"
    },
    {
      "label": ".MessageID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": ".messageid()",
      "id": "ws_chateditcmd_messageid"
    },
    {
      "label": ".ReqID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": ".reqid()",
      "id": "ws_chateditcmd_reqid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": ".type()",
      "id": "ws_chateditcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 330,
      "community_name": "ChatEditCmd",
      "norm_label": ".userid()",
      "id": "ws_chateditcmd_userid"
    },
    {
      "label": "VoiceE2EEOfferCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": "voicee2eeoffercmd",
      "id": "ws_voicee2eeoffercmd"
    },
    {
      "label": ".EncryptedKey()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": ".encryptedkey()",
      "id": "ws_voicee2eeoffercmd_encryptedkey"
    },
    {
      "label": ".IV()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": ".iv()",
      "id": "ws_voicee2eeoffercmd_iv"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": ".targetuserid()",
      "id": "ws_voicee2eeoffercmd_targetuserid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L319",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": ".type()",
      "id": "ws_voicee2eeoffercmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L320",
      "_origin": "ast",
      "community": 331,
      "community_name": "VoiceE2EEOfferCmd",
      "norm_label": ".userid()",
      "id": "ws_voicee2eeoffercmd_userid"
    },
    {
      "label": "VoiceModDeafenCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": "voicemoddeafencmd",
      "id": "ws_voicemoddeafencmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": ".channelid()",
      "id": "ws_voicemoddeafencmd_channelid"
    },
    {
      "label": ".Deafened()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": ".deafened()",
      "id": "ws_voicemoddeafencmd_deafened"
    },
    {
      "label": ".TargetID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": ".targetid()",
      "id": "ws_voicemoddeafencmd_targetid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": ".type()",
      "id": "ws_voicemoddeafencmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L247",
      "_origin": "ast",
      "community": 332,
      "community_name": "VoiceModDeafenCmd",
      "norm_label": ".userid()",
      "id": "ws_voicemoddeafencmd_userid"
    },
    {
      "label": "VoiceModMuteCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": "voicemodmutecmd",
      "id": "ws_voicemodmutecmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": ".channelid()",
      "id": "ws_voicemodmutecmd_channelid"
    },
    {
      "label": ".Muted()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": ".muted()",
      "id": "ws_voicemodmutecmd_muted"
    },
    {
      "label": ".TargetID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": ".targetid()",
      "id": "ws_voicemodmutecmd_targetid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": ".type()",
      "id": "ws_voicemodmutecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 333,
      "community_name": "VoiceModMuteCmd",
      "norm_label": ".userid()",
      "id": "ws_voicemodmutecmd_userid"
    },
    {
      "label": "channel_presence_test.go",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": "channel_presence_test.go",
      "id": "server_service_channel_presence_test"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": "store",
      "id": "server_service_channel_presence_test_go_store"
    },
    {
      "label": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit()",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": "testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit()",
      "id": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit"
    },
    {
      "label": "TestHandlePresenceUpdate_CustomStatusWriteFailureKeepsStoredText()",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": "testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext()",
      "id": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext"
    },
    {
      "label": "faultyStore",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": "faultystore",
      "id": "service_faultystore"
    },
    {
      "label": ".GetUserByID()",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": ".getuserbyid()",
      "id": "service_faultystore_getuserbyid"
    },
    {
      "label": ".UpdateUserCustomStatus()",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 334,
      "community_name": "TestHandlePresenceUpdate_BareStatusReadFailureAbortsBeforeCommit",
      "norm_label": ".updateusercustomstatus()",
      "id": "service_faultystore_updateusercustomstatus"
    },
    {
      "label": "NewDMService()",
      "file_type": "code",
      "source_file": "Server/service/dm.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "newdmservice()",
      "id": "server_service_dm_newdmservice"
    },
    {
      "label": "dm_test.go",
      "file_type": "code",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "dm_test.go",
      "id": "server_service_dm_test"
    },
    {
      "label": "TestDMService_CreateDM_AllowsLapsedTemporaryBan()",
      "file_type": "code",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "testdmservice_createdm_allowslapsedtemporaryban()",
      "id": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban"
    },
    {
      "label": "TestDMService_CreateDM_RefusesBannedRecipient()",
      "file_type": "code",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "testdmservice_createdm_refusesbannedrecipient()",
      "id": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient"
    },
    {
      "label": "TestDMService_CreateGroupDM_RefusesBannedRecipient()",
      "file_type": "code",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "testdmservice_creategroupdm_refusesbannedrecipient()",
      "id": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "store",
      "id": "server_service_service_go_store"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "Server/service/service.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 335,
      "community_name": "New",
      "norm_label": "new()",
      "id": "server_service_service_new"
    },
    {
      "label": "Client Auto-Update",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2499",
      "_origin": "ast",
      "community": 336,
      "community_name": "GET /api/v1/client-update/{target}/{current_version}",
      "norm_label": "client auto-update",
      "id": "docs_api_client_auto_update"
    },
    {
      "label": "GET /api/v1/client-update/{target}/{current_version}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2501",
      "_origin": "ast",
      "community": 336,
      "community_name": "GET /api/v1/client-update/{target}/{current_version}",
      "norm_label": "get /api/v1/client-update/{target}/{current_version}",
      "id": "docs_api_get_api_v1_client_update_target_current_version"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2507",
      "_origin": "ast",
      "community": 336,
      "community_name": "GET /api/v1/client-update/{target}/{current_version}",
      "norm_label": "path parameters",
      "id": "docs_api_path_parameters"
    },
    {
      "label": "Response 200 OK (update available)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2514",
      "_origin": "ast",
      "community": 336,
      "community_name": "GET /api/v1/client-update/{target}/{current_version}",
      "norm_label": "response 200 ok (update available)",
      "id": "docs_api_response_200_ok_update_available"
    },
    {
      "label": "Response 204 No Content",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2530",
      "_origin": "ast",
      "community": 336,
      "community_name": "GET /api/v1/client-update/{target}/{current_version}",
      "norm_label": "response 204 no content",
      "id": "docs_api_response_204_no_content_2530"
    },
    {
      "label": "Index",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 337,
      "community_name": "OwnCord Architecture Blueprints",
      "norm_label": "index",
      "id": "docs_architecture_readme_index"
    },
    {
      "label": "Maintenance rule",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L32",
      "_origin": "ast",
      "community": 337,
      "community_name": "OwnCord Architecture Blueprints",
      "norm_label": "maintenance rule",
      "id": "docs_architecture_readme_maintenance_rule"
    },
    {
      "label": "OwnCord Architecture Blueprints",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 337,
      "community_name": "OwnCord Architecture Blueprints",
      "norm_label": "owncord architecture blueprints",
      "id": "docs_architecture_readme_owncord_architecture_blueprints"
    },
    {
      "label": "Relationship to other docs",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L44",
      "_origin": "ast",
      "community": 337,
      "community_name": "OwnCord Architecture Blueprints",
      "norm_label": "relationship to other docs",
      "id": "docs_architecture_readme_relationship_to_other_docs"
    },
    {
      "label": "Structure vs. behavior",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L24",
      "_origin": "ast",
      "community": 337,
      "community_name": "OwnCord Architecture Blueprints",
      "norm_label": "structure vs. behavior",
      "id": "docs_architecture_readme_structure_vs_behavior"
    },
    {
      "label": "voice_e2ee_announce (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1123",
      "_origin": "ast",
      "community": 338,
      "community_name": "Voice End-to-End Encryption",
      "norm_label": "voice_e2ee_announce (client -> server)",
      "id": "docs_protocol_voice_e2ee_announce_client_server"
    },
    {
      "label": "voice_e2ee_announce (Server -> Client, broadcast to voice channel)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1146",
      "_origin": "ast",
      "community": 338,
      "community_name": "Voice End-to-End Encryption",
      "norm_label": "voice_e2ee_announce (server -> client, broadcast to voice channel)",
      "id": "docs_protocol_voice_e2ee_announce_server_client_broadcast_to_voice_channel"
    },
    {
      "label": "voice_e2ee_offer (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1163",
      "_origin": "ast",
      "community": 338,
      "community_name": "Voice End-to-End Encryption",
      "norm_label": "voice_e2ee_offer (client -> server)",
      "id": "docs_protocol_voice_e2ee_offer_client_server"
    },
    {
      "label": "voice_e2ee_offer (Server -> Client, relay to target)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1178",
      "_origin": "ast",
      "community": 338,
      "community_name": "Voice End-to-End Encryption",
      "norm_label": "voice_e2ee_offer (server -> client, relay to target)",
      "id": "docs_protocol_voice_e2ee_offer_server_client_relay_to_target"
    },
    {
      "label": "Voice End-to-End Encryption",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1103",
      "_origin": "ast",
      "community": 338,
      "community_name": "Voice End-to-End Encryption",
      "norm_label": "voice end-to-end encryption",
      "id": "docs_protocol_voice_end_to_end_encryption"
    },
    {
      "label": "feature_request.md",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 339,
      "community_name": "feature_request.md",
      "norm_label": "feature_request.md",
      "id": "github_issue_template_feature_request"
    },
    {
      "label": "Additional Context",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 339,
      "community_name": "feature_request.md",
      "norm_label": "additional context",
      "id": "github_issue_template_feature_request_additional_context"
    },
    {
      "label": "Alternatives Considered",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L16",
      "_origin": "ast",
      "community": 339,
      "community_name": "feature_request.md",
      "norm_label": "alternatives considered",
      "id": "github_issue_template_feature_request_alternatives_considered"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L8",
      "_origin": "ast",
      "community": 339,
      "community_name": "feature_request.md",
      "norm_label": "problem",
      "id": "github_issue_template_feature_request_problem"
    },
    {
      "label": "Proposed Solution",
      "file_type": "document",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 339,
      "community_name": "feature_request.md",
      "norm_label": "proposed solution",
      "id": "github_issue_template_feature_request_proposed_solution"
    },
    {
      "label": "fakeAuditor",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "fakeauditor",
      "id": "db_fakeauditor"
    },
    {
      "label": ".LogAudit()",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": ".logaudit()",
      "id": "db_fakeauditor_logaudit"
    },
    {
      "label": ".snapshot()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": ".snapshot()",
      "id": "db_fakeauditstore_snapshot"
    },
    {
      "label": "slowAuditStore",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "slowauditstore",
      "id": "db_slowauditstore"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": ".close()",
      "id": "db_slowauditstore_close"
    },
    {
      "label": ".PersistAudits()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": ".persistaudits()",
      "id": "db_slowauditstore_persistaudits"
    },
    {
      "label": ".stats()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": ".stats()",
      "id": "db_slowauditstore_stats"
    },
    {
      "label": "admin_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "admin_queries_test.go",
      "id": "server_db_admin_queries_test"
    },
    {
      "label": "newAdminTestDB()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "newadmintestdb()",
      "id": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "label": "TestAdminCreateChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadmincreatechannel()",
      "id": "server_db_admin_queries_test_testadmincreatechannel"
    },
    {
      "label": "TestAdminCreateChannel_DefaultsNotNSFW()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L495",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadmincreatechannel_defaultsnotnsfw()",
      "id": "server_db_admin_queries_test_testadmincreatechannel_defaultsnotnsfw"
    },
    {
      "label": "TestAdminCreateChannel_EmptyOptionals()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadmincreatechannel_emptyoptionals()",
      "id": "server_db_admin_queries_test_testadmincreatechannel_emptyoptionals"
    },
    {
      "label": "TestAdminDeleteChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L532",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadmindeletechannel()",
      "id": "server_db_admin_queries_test_testadmindeletechannel"
    },
    {
      "label": "TestAdminDeleteChannel_NonExistent()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L553",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadmindeletechannel_nonexistent()",
      "id": "server_db_admin_queries_test_testadmindeletechannel_nonexistent"
    },
    {
      "label": "TestAdminUpdateChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadminupdatechannel()",
      "id": "server_db_admin_queries_test_testadminupdatechannel"
    },
    {
      "label": "TestAdminUpdateChannel_ClearsNSFW()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L472",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadminupdatechannel_clearsnsfw()",
      "id": "server_db_admin_queries_test_testadminupdatechannel_clearsnsfw"
    },
    {
      "label": "TestAdminUpdateChannel_Unarchive()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L511",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testadminupdatechannel_unarchive()",
      "id": "server_db_admin_queries_test_testadminupdatechannel_unarchive"
    },
    {
      "label": "TestBackupToSafe_AdminQueries()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L750",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_adminqueries()",
      "id": "server_db_admin_queries_test_testbackuptosafe_adminqueries"
    },
    {
      "label": "TestBackupToSafe_CleansUpPartialFileOnFailure()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L915",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_cleansuppartialfileonfailure()",
      "id": "server_db_admin_queries_test_testbackuptosafe_cleansuppartialfileonfailure"
    },
    {
      "label": "TestBackupToSafe_CreatesDirectoryFile()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L783",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_createsdirectoryfile()",
      "id": "server_db_admin_queries_test_testbackuptosafe_createsdirectoryfile"
    },
    {
      "label": "TestBackupToSafe_DirectCall()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L850",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_directcall()",
      "id": "server_db_admin_queries_test_testbackuptosafe_directcall"
    },
    {
      "label": "TestBackupToSafe_DoesNotDeleteExistingFileOnCollision()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L976",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_doesnotdeleteexistingfileoncollision()",
      "id": "server_db_admin_queries_test_testbackuptosafe_doesnotdeleteexistingfileoncollision"
    },
    {
      "label": "TestBackupToSafe_RejectsTraversal()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L883",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testbackuptosafe_rejectstraversal()",
      "id": "server_db_admin_queries_test_testbackuptosafe_rejectstraversal"
    },
    {
      "label": "TestForceLogoutUser_DeletesSessions()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testforcelogoutuser_deletessessions()",
      "id": "server_db_admin_queries_test_testforcelogoutuser_deletessessions"
    },
    {
      "label": "TestForceLogoutUser_NoSessions()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testforcelogoutuser_nosessions()",
      "id": "server_db_admin_queries_test_testforcelogoutuser_nosessions"
    },
    {
      "label": "TestGetAllSettings_AfterClearing()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L734",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetallsettings_afterclearing()",
      "id": "server_db_admin_queries_test_testgetallsettings_afterclearing"
    },
    {
      "label": "TestGetAllSettings_ReturnsMap()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L719",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetallsettings_returnsmap()",
      "id": "server_db_admin_queries_test_testgetallsettings_returnsmap"
    },
    {
      "label": "TestGetAuditLog_Empty()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L608",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetauditlog_empty()",
      "id": "server_db_admin_queries_test_testgetauditlog_empty"
    },
    {
      "label": "TestGetAuditLog_NewestFirst()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L645",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetauditlog_newestfirst()",
      "id": "server_db_admin_queries_test_testgetauditlog_newestfirst"
    },
    {
      "label": "TestGetAuditLog_Pagination()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L620",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetauditlog_pagination()",
      "id": "server_db_admin_queries_test_testgetauditlog_pagination"
    },
    {
      "label": "TestGetServerStats_EmptyDB()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetserverstats_emptydb()",
      "id": "server_db_admin_queries_test_testgetserverstats_emptydb"
    },
    {
      "label": "TestGetServerStats_WithData()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetserverstats_withdata()",
      "id": "server_db_admin_queries_test_testgetserverstats_withdata"
    },
    {
      "label": "TestGetSetting_Exists()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L666",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetsetting_exists()",
      "id": "server_db_admin_queries_test_testgetsetting_exists"
    },
    {
      "label": "TestGetSetting_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L678",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetsetting_notfound()",
      "id": "server_db_admin_queries_test_testgetsetting_notfound"
    },
    {
      "label": "TestGetUserSessions_Empty()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L316",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetusersessions_empty()",
      "id": "server_db_admin_queries_test_testgetusersessions_empty"
    },
    {
      "label": "TestGetUserSessions_IsolatedByUser()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testgetusersessions_isolatedbyuser()",
      "id": "server_db_admin_queries_test_testgetusersessions_isolatedbyuser"
    },
    {
      "label": "TestListAllUsers_Empty()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testlistallusers_empty()",
      "id": "server_db_admin_queries_test_testlistallusers_empty"
    },
    {
      "label": "TestListAllUsers_Pagination()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testlistallusers_pagination()",
      "id": "server_db_admin_queries_test_testlistallusers_pagination"
    },
    {
      "label": "TestListAllUsers_WithRoleName()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testlistallusers_withrolename()",
      "id": "server_db_admin_queries_test_testlistallusers_withrolename"
    },
    {
      "label": "TestListAllUsers_ZeroLimit()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testlistallusers_zerolimit()",
      "id": "server_db_admin_queries_test_testlistallusers_zerolimit"
    },
    {
      "label": "TestLogAudit_AndRetrieve()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testlogaudit_andretrieve()",
      "id": "server_db_admin_queries_test_testlogaudit_andretrieve"
    },
    {
      "label": "TestSetSetting_NewKey()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L687",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testsetsetting_newkey()",
      "id": "server_db_admin_queries_test_testsetsetting_newkey"
    },
    {
      "label": "TestSetSetting_UpdateExisting()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L703",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testsetsetting_updateexisting()",
      "id": "server_db_admin_queries_test_testsetsetting_updateexisting"
    },
    {
      "label": "TestUpdateUserRole()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testupdateuserrole()",
      "id": "server_db_admin_queries_test_testupdateuserrole"
    },
    {
      "label": "TestUpdateUserRole_NonexistentUser()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testupdateuserrole_nonexistentuser()",
      "id": "server_db_admin_queries_test_testupdateuserrole_nonexistentuser"
    },
    {
      "label": "TestUserCount_Empty()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L813",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testusercount_empty()",
      "id": "server_db_admin_queries_test_testusercount_empty"
    },
    {
      "label": "TestUserCount_WithUsers()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L825",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testusercount_withusers()",
      "id": "server_db_admin_queries_test_testusercount_withusers"
    },
    {
      "label": "audit_test.go",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "audit_test.go",
      "id": "server_db_audit_test"
    },
    {
      "label": "captureLogs()",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "capturelogs()",
      "id": "server_db_audit_test_capturelogs"
    },
    {
      "label": "TestWriteAudit_LogsFailureButDoesNotPropagate()",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testwriteaudit_logsfailurebutdoesnotpropagate()",
      "id": "server_db_audit_test_testwriteaudit_logsfailurebutdoesnotpropagate"
    },
    {
      "label": "TestWriteAudit_SuccessLogsNothing()",
      "file_type": "code",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testwriteaudit_successlogsnothing()",
      "id": "server_db_audit_test_testwriteaudit_successlogsnothing"
    },
    {
      "label": "NewAuditWriter()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "newauditwriter()",
      "id": "server_db_audit_writer_newauditwriter"
    },
    {
      "label": "audit_writer_test.go",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "audit_writer_test.go",
      "id": "server_db_audit_writer_test"
    },
    {
      "label": "TestAuditWriter_BatchFlush()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_batchflush()",
      "id": "server_db_audit_writer_test_testauditwriter_batchflush"
    },
    {
      "label": "TestAuditWriter_ConcurrentEnqueue()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L343",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_concurrentenqueue()",
      "id": "server_db_audit_writer_test_testauditwriter_concurrentenqueue"
    },
    {
      "label": "TestAuditWriter_DrainOnStop()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_drainonstop()",
      "id": "server_db_audit_writer_test_testauditwriter_drainonstop"
    },
    {
      "label": "TestAuditWriter_DropOnFullQueueLogsError()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_droponfullqueuelogserror()",
      "id": "server_db_audit_writer_test_testauditwriter_droponfullqueuelogserror"
    },
    {
      "label": "TestAuditWriter_EnqueueAfterStopDropsLoudly()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L238",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_enqueueafterstopdropsloudly()",
      "id": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly"
    },
    {
      "label": "TestAuditWriter_FlushFailureCountsAndLogs()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_flushfailurecountsandlogs()",
      "id": "server_db_audit_writer_test_testauditwriter_flushfailurecountsandlogs"
    },
    {
      "label": "TestAuditWriter_NilReceiverIsSafe()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_nilreceiverissafe()",
      "id": "server_db_audit_writer_test_testauditwriter_nilreceiverissafe"
    },
    {
      "label": "TestAuditWriter_StopDrainsBeforeStoreClose()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L281",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_stopdrainsbeforestoreclose()",
      "id": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose"
    },
    {
      "label": "TestAuditWriter_StopWaitsForGoroutineExit()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testauditwriter_stopwaitsforgoroutineexit()",
      "id": "server_db_audit_writer_test_testauditwriter_stopwaitsforgoroutineexit"
    },
    {
      "label": "TestNewAuditWriter_PanicsOnNilStore()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testnewauditwriter_panicsonnilstore()",
      "id": "server_db_audit_writer_test_testnewauditwriter_panicsonnilstore"
    },
    {
      "label": "TestPersistAudits_EmptyBatch()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L438",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testpersistaudits_emptybatch()",
      "id": "server_db_audit_writer_test_testpersistaudits_emptybatch"
    },
    {
      "label": "TestPersistAudits_PoisonRowFallsBackPerRow()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L407",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testpersistaudits_poisonrowfallsbackperrow()",
      "id": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow"
    },
    {
      "label": "TestPersistAudits_SingleTransaction()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testpersistaudits_singletransaction()",
      "id": "server_db_audit_writer_test_testpersistaudits_singletransaction"
    },
    {
      "label": "TestWriteAudit_AsyncWithInstalledWriter()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L469",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testwriteaudit_asyncwithinstalledwriter()",
      "id": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter"
    },
    {
      "label": "TestWriteAudit_SynchronousWithoutWriter()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L451",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "testwriteaudit_synchronouswithoutwriter()",
      "id": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter"
    },
    {
      "label": "waitForPersisted()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 34,
      "community_name": "newAdminTestDB",
      "norm_label": "waitforpersisted()",
      "id": "server_db_audit_writer_test_waitforpersisted"
    },
    {
      "label": "volume-menu.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "volume-menu.test.ts",
      "id": "client_tauri_client_tests_unit_volume_menu_test"
    },
    {
      "label": "getUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "getuservolume",
      "id": "client_tauri_client_tests_unit_volume_menu_test_getuservolume"
    },
    {
      "label": "setUserVolume",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 340,
      "community_name": "volume-menu.test.ts",
      "norm_label": "setuservolume",
      "id": "client_tauri_client_tests_unit_volume_menu_test_setuservolume"
    },
    {
      "label": "metrics_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "metrics_handler_test.go",
      "id": "server_api_metrics_handler_test"
    },
    {
      "label": "buildMetricsRouter()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "buildmetricsrouter()",
      "id": "server_api_metrics_handler_test_buildmetricsrouter"
    },
    {
      "label": "TestHandleMetrics_AdminIPRestrict_AllowsAdmin()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "testhandlemetrics_adminiprestrict_allowsadmin()",
      "id": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_allowsadmin"
    },
    {
      "label": "TestHandleMetrics_AdminIPRestrict_BlocksNonAdmin()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "testhandlemetrics_adminiprestrict_blocksnonadmin()",
      "id": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_blocksnonadmin"
    },
    {
      "label": "TestHandleMetrics_ReturnsExpectedFields()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "testhandlemetrics_returnsexpectedfields()",
      "id": "server_api_metrics_handler_test_testhandlemetrics_returnsexpectedfields"
    },
    {
      "label": "TestHandleMetrics_WithoutLiveKitHealthCheck()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 341,
      "community_name": "buildMetricsRouter",
      "norm_label": "testhandlemetrics_withoutlivekithealthcheck()",
      "id": "server_api_metrics_handler_test_testhandlemetrics_withoutlivekithealthcheck"
    },
    {
      "label": "container.go",
      "file_type": "code",
      "source_file": "Server/updater/container.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 342,
      "community_name": "RunningInContainer",
      "norm_label": "container.go",
      "id": "server_updater_container"
    },
    {
      "label": "RunningInContainer()",
      "file_type": "code",
      "source_file": "Server/updater/container.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 342,
      "community_name": "RunningInContainer",
      "norm_label": "runningincontainer()",
      "id": "server_updater_container_runningincontainer"
    },
    {
      "label": "container_test.go",
      "file_type": "code",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 342,
      "community_name": "RunningInContainer",
      "norm_label": "container_test.go",
      "id": "server_updater_container_test"
    },
    {
      "label": "TestRunningInContainer_BareMetalDefault()",
      "file_type": "code",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 342,
      "community_name": "RunningInContainer",
      "norm_label": "testrunningincontainer_baremetaldefault()",
      "id": "server_updater_container_test_testrunningincontainer_baremetaldefault"
    },
    {
      "label": "TestRunningInContainer_EnvSemantics()",
      "file_type": "code",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 342,
      "community_name": "RunningInContainer",
      "norm_label": "testrunningincontainer_envsemantics()",
      "id": "server_updater_container_test_testrunningincontainer_envsemantics"
    },
    {
      "label": "ChatDeleteCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 343,
      "community_name": "ChatDeleteCmd",
      "norm_label": "chatdeletecmd",
      "id": "ws_chatdeletecmd"
    },
    {
      "label": ".MessageID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 343,
      "community_name": "ChatDeleteCmd",
      "norm_label": ".messageid()",
      "id": "ws_chatdeletecmd_messageid"
    },
    {
      "label": ".ReqID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 343,
      "community_name": "ChatDeleteCmd",
      "norm_label": ".reqid()",
      "id": "ws_chatdeletecmd_reqid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 343,
      "community_name": "ChatDeleteCmd",
      "norm_label": ".type()",
      "id": "ws_chatdeletecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 343,
      "community_name": "ChatDeleteCmd",
      "norm_label": ".userid()",
      "id": "ws_chatdeletecmd_userid"
    },
    {
      "label": "Approach \u2014 one server-scoped predicate, and fail closed on override load",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L42",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "approach \u2014 one server-scoped predicate, and fail closed on override load",
      "id": "docs_plans_permission_middleware_consolidation_approach_one_server_scoped_predicate_and_fail_closed_on_override_load"
    },
    {
      "label": "Files touched",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L64",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "files touched",
      "id": "docs_plans_permission_middleware_consolidation_files_touched"
    },
    {
      "label": "Non-goals",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L106",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "non-goals",
      "id": "docs_plans_permission_middleware_consolidation_non_goals"
    },
    {
      "label": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "permission-middleware consolidation (audit finding a-2026-07-16) \u2014 design",
      "id": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design"
    },
    {
      "label": "Problem",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L13",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "problem",
      "id": "docs_plans_permission_middleware_consolidation_problem"
    },
    {
      "label": "Test plan",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L83",
      "_origin": "ast",
      "community": 344,
      "community_name": "Permission-Middleware Consolidation (audit finding A-2026-07-16) \u2014 Design",
      "norm_label": "test plan",
      "id": "docs_plans_permission_middleware_consolidation_test_plan"
    },
    {
      "label": "MessageDeletedDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 345,
      "community_name": "MessageDeletedDMEvent",
      "norm_label": "messagedeleteddmevent",
      "id": "ws_messagedeleteddmevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 345,
      "community_name": "MessageDeletedDMEvent",
      "norm_label": ".channelid()",
      "id": "ws_messagedeleteddmevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 345,
      "community_name": "MessageDeletedDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messagedeleteddmevent_eventtype"
    },
    {
      "label": ".ParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 345,
      "community_name": "MessageDeletedDMEvent",
      "norm_label": ".participantids()",
      "id": "ws_messagedeleteddmevent_participantids"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 345,
      "community_name": "MessageDeletedDMEvent",
      "norm_label": ".payload()",
      "id": "ws_messagedeleteddmevent_payload"
    },
    {
      "label": "MessageEditedDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 346,
      "community_name": "MessageEditedDMEvent",
      "norm_label": "messageediteddmevent",
      "id": "ws_messageediteddmevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 346,
      "community_name": "MessageEditedDMEvent",
      "norm_label": ".channelid()",
      "id": "ws_messageediteddmevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 346,
      "community_name": "MessageEditedDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messageediteddmevent_eventtype"
    },
    {
      "label": ".ParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 346,
      "community_name": "MessageEditedDMEvent",
      "norm_label": ".participantids()",
      "id": "ws_messageediteddmevent_participantids"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 346,
      "community_name": "MessageEditedDMEvent",
      "norm_label": ".payload()",
      "id": "ws_messageediteddmevent_payload"
    },
    {
      "label": "MessageSentDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 347,
      "community_name": "MessageSentDMEvent",
      "norm_label": "messagesentdmevent",
      "id": "ws_messagesentdmevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 347,
      "community_name": "MessageSentDMEvent",
      "norm_label": ".channelid()",
      "id": "ws_messagesentdmevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 347,
      "community_name": "MessageSentDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messagesentdmevent_eventtype"
    },
    {
      "label": ".ParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 347,
      "community_name": "MessageSentDMEvent",
      "norm_label": ".participantids()",
      "id": "ws_messagesentdmevent_participantids"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 347,
      "community_name": "MessageSentDMEvent",
      "norm_label": ".payload()",
      "id": "ws_messagesentdmevent_payload"
    },
    {
      "label": "PresenceUpdateCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 348,
      "community_name": "PresenceUpdateCmd",
      "norm_label": "presenceupdatecmd",
      "id": "ws_presenceupdatecmd"
    },
    {
      "label": ".CustomStatus()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 348,
      "community_name": "PresenceUpdateCmd",
      "norm_label": ".customstatus()",
      "id": "ws_presenceupdatecmd_customstatus"
    },
    {
      "label": ".Status()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 348,
      "community_name": "PresenceUpdateCmd",
      "norm_label": ".status()",
      "id": "ws_presenceupdatecmd_status"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 348,
      "community_name": "PresenceUpdateCmd",
      "norm_label": ".type()",
      "id": "ws_presenceupdatecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 348,
      "community_name": "PresenceUpdateCmd",
      "norm_label": ".userid()",
      "id": "ws_presenceupdatecmd_userid"
    },
    {
      "label": "ReactionAddCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 349,
      "community_name": "ReactionAddCmd",
      "norm_label": "reactionaddcmd",
      "id": "ws_reactionaddcmd"
    },
    {
      "label": ".Emoji()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 349,
      "community_name": "ReactionAddCmd",
      "norm_label": ".emoji()",
      "id": "ws_reactionaddcmd_emoji"
    },
    {
      "label": ".MessageID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 349,
      "community_name": "ReactionAddCmd",
      "norm_label": ".messageid()",
      "id": "ws_reactionaddcmd_messageid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 349,
      "community_name": "ReactionAddCmd",
      "norm_label": ".type()",
      "id": "ws_reactionaddcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 349,
      "community_name": "ReactionAddCmd",
      "norm_label": ".userid()",
      "id": "ws_reactionaddcmd_userid"
    },
    {
      "label": "router_livekit_process_test.go",
      "file_type": "code",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "router_livekit_process_test.go",
      "id": "server_api_router_livekit_process_test"
    },
    {
      "label": "TestNewRouter_LiveKitProcessStartFailure_VoiceJoinFailsClosed()",
      "file_type": "code",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed()",
      "id": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed"
    },
    {
      "label": "voiceJoinWSMsg()",
      "file_type": "code",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "voicejoinwsmsg()",
      "id": "server_api_router_livekit_process_test_voicejoinwsmsg"
    },
    {
      "label": "session.go",
      "file_type": "code",
      "source_file": "Server/auth/session.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "session.go",
      "id": "server_auth_session"
    },
    {
      "label": "GenerateToken()",
      "file_type": "code",
      "source_file": "Server/auth/session.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "generatetoken()",
      "id": "server_auth_session_generatetoken"
    },
    {
      "label": "HashToken()",
      "file_type": "code",
      "source_file": "Server/auth/session.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "hashtoken()",
      "id": "server_auth_session_hashtoken"
    },
    {
      "label": "session_test.go",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "session_test.go",
      "id": "server_auth_session_test"
    },
    {
      "label": "TestGenerateToken_HexCharacters()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testgeneratetoken_hexcharacters()",
      "id": "server_auth_session_test_testgeneratetoken_hexcharacters"
    },
    {
      "label": "TestGenerateToken_Length()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testgeneratetoken_length()",
      "id": "server_auth_session_test_testgeneratetoken_length"
    },
    {
      "label": "TestGenerateToken_MultiDeviceUniqueness()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testgeneratetoken_multideviceuniqueness()",
      "id": "server_auth_session_test_testgeneratetoken_multideviceuniqueness"
    },
    {
      "label": "TestGenerateToken_Uniqueness()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testgeneratetoken_uniqueness()",
      "id": "server_auth_session_test_testgeneratetoken_uniqueness"
    },
    {
      "label": "TestHashToken_ConsistentAfterRotation()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_consistentafterrotation()",
      "id": "server_auth_session_test_testhashtoken_consistentafterrotation"
    },
    {
      "label": "TestHashToken_Deterministic()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_deterministic()",
      "id": "server_auth_session_test_testhashtoken_deterministic"
    },
    {
      "label": "TestHashToken_DifferentInputsDifferentHashes()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_differentinputsdifferenthashes()",
      "id": "server_auth_session_test_testhashtoken_differentinputsdifferenthashes"
    },
    {
      "label": "TestHashToken_DiffersFromPlaintext()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_differsfromplaintext()",
      "id": "server_auth_session_test_testhashtoken_differsfromplaintext"
    },
    {
      "label": "TestHashToken_EmptyInput()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_emptyinput()",
      "id": "server_auth_session_test_testhashtoken_emptyinput"
    },
    {
      "label": "TestHashToken_Length()",
      "file_type": "code",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testhashtoken_length()",
      "id": "server_auth_session_test_testhashtoken_length"
    },
    {
      "label": "TestSeedHubReplayState_ForcesFullResyncForOfflineClient()",
      "file_type": "code",
      "source_file": "Server/main_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testseedhubreplaystate_forcesfullresyncforofflineclient()",
      "id": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient"
    },
    {
      "label": "NewHub()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "newhub()",
      "id": "server_ws_hub_newhub"
    },
    {
      "label": "reconnect_active_channel_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "reconnect_active_channel_test.go",
      "id": "server_ws_reconnect_active_channel_test"
    },
    {
      "label": "TestReconnect_AuthFrameActiveChannelIsReadGated()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_authframeactivechannelisreadgated()",
      "id": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated"
    },
    {
      "label": "TestReconnect_AuthFrameActiveChannelRestoresSubscription()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_authframeactivechannelrestoressubscription()",
      "id": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription"
    },
    {
      "label": "reconnect_db_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "reconnect_db_test.go",
      "id": "server_ws_reconnect_db_test"
    },
    {
      "label": "openEventStoreDB()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "openeventstoredb()",
      "id": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "label": "TestReconnect_BufferMiss_FallsBackToDBTier()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_buffermiss_fallsbacktodbtier()",
      "id": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier"
    },
    {
      "label": "TestReconnect_ColdTierAtRowLimit_ForcesFullReady()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_coldtieratrowlimit_forcesfullready()",
      "id": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready"
    },
    {
      "label": "TestReconnect_ColdTierMergesRingBufferTail()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_coldtiermergesringbuffertail()",
      "id": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail"
    },
    {
      "label": "reconnect_interior_gap_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "reconnect_interior_gap_test.go",
      "id": "server_ws_reconnect_interior_gap_test"
    },
    {
      "label": "TestReconnect_InteriorGap_ForcesFullReady()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_interiorgap_forcesfullready()",
      "id": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready"
    },
    {
      "label": "reconnect_pruned_prefix_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "reconnect_pruned_prefix_test.go",
      "id": "server_ws_reconnect_pruned_prefix_test"
    },
    {
      "label": "TestReconnect_PrunedPrefix_ForcesFullReady()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_prunedprefix_forcesfullready()",
      "id": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready"
    },
    {
      "label": "reconnect_voice_supplement_test.go",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "reconnect_voice_supplement_test.go",
      "id": "server_ws_reconnect_voice_supplement_test"
    },
    {
      "label": "TestReconnect_ReplaysOwnVoiceRoomOutsideReadableChannels()",
      "file_type": "code",
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testreconnect_replaysownvoiceroomoutsidereadablechannels()",
      "id": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels"
    },
    {
      "label": "serve_failed_handshake_teardown_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "serve_failed_handshake_teardown_test.go",
      "id": "server_ws_serve_failed_handshake_teardown_test"
    },
    {
      "label": "newTeardownTestDB()",
      "file_type": "code",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "newteardowntestdb()",
      "id": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "label": "TestFailedHandshake_OfflineBroadcastDropsStaleCustomStatus()",
      "file_type": "code",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testfailedhandshake_offlinebroadcastdropsstalecustomstatus()",
      "id": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus"
    },
    {
      "label": "TestFailedHandshake_TearsDownTransferredVoiceSession()",
      "file_type": "code",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testfailedhandshake_tearsdowntransferredvoicesession()",
      "id": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "hub",
      "id": "server_ws_serve_go_hub"
    },
    {
      "label": "ServeWS()",
      "file_type": "code",
      "source_file": "Server/ws/serve.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "servews()",
      "id": "server_ws_serve_servews"
    },
    {
      "label": "openServeTestDB()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "openservetestdb()",
      "id": "server_ws_serve_test_openservetestdb"
    },
    {
      "label": "ws_integration_test.go",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "ws_integration_test.go",
      "id": "server_ws_ws_integration_test"
    },
    {
      "label": "TestAuthenticateConn_InvalidJSON_ReceivesAuthError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testauthenticateconn_invalidjson_receivesautherror()",
      "id": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror"
    },
    {
      "label": "TestAuthenticateConn_InvalidToken_ReceivesAuthError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L238",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testauthenticateconn_invalidtoken_receivesautherror()",
      "id": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror"
    },
    {
      "label": "TestAuthenticateConn_MissingToken_ReceivesAuthError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testauthenticateconn_missingtoken_receivesautherror()",
      "id": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror"
    },
    {
      "label": "TestAuthenticateConn_NoAuthMessage_ServerClosesConn()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testauthenticateconn_noauthmessage_serverclosesconn()",
      "id": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn"
    },
    {
      "label": "TestAuthenticateConn_WrongMessageType_ReceivesAuthError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testauthenticateconn_wrongmessagetype_receivesautherror()",
      "id": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror"
    },
    {
      "label": "TestIntegration_MessageRoundTrip()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1279",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testintegration_messageroundtrip()",
      "id": "server_ws_ws_integration_test_testintegration_messageroundtrip"
    },
    {
      "label": "TestIntegration_SequenceNumbers()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1429",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testintegration_sequencenumbers()",
      "id": "server_ws_ws_integration_test_testintegration_sequencenumbers"
    },
    {
      "label": "TestServeWS_BannedUser_ReceivesError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1521",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_banneduser_receiveserror()",
      "id": "server_ws_ws_integration_test_testservews_banneduser_receiveserror"
    },
    {
      "label": "TestServeWS_DuplicateLogin_KeepsUserOnline()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L443",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_duplicatelogin_keepsuseronline()",
      "id": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline"
    },
    {
      "label": "TestServeWS_FreshReconnect_CleansStaleVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L957",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_freshreconnect_cleansstalevoicestate()",
      "id": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate"
    },
    {
      "label": "TestServeWS_ImmediateDisconnect_DoesNotLeaveGhostClient()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L370",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_immediatedisconnect_doesnotleaveghostclient()",
      "id": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient"
    },
    {
      "label": "TestServeWS_InvalidUpgrade_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_invalidupgrade_returnserror()",
      "id": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror"
    },
    {
      "label": "TestServeWS_Reconnect_AuthorizedVoiceClientKeepsChannelStream()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L816",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_reconnect_authorizedvoiceclientkeepschannelstream()",
      "id": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream"
    },
    {
      "label": "TestServeWS_Reconnect_PreservesVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L525",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_reconnect_preservesvoicestate()",
      "id": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate"
    },
    {
      "label": "TestServeWS_ReplayFallback_PreservesVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L685",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_replayfallback_preservesvoicestate()",
      "id": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate"
    },
    {
      "label": "TestServeWS_ValidAuth_FullHandshake()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_validauth_fullhandshake()",
      "id": "server_ws_ws_integration_test_testservews_validauth_fullhandshake"
    },
    {
      "label": "TestServeWS_writePump_MessageDelivered()",
      "file_type": "code",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1185",
      "_origin": "ast",
      "community": 35,
      "community_name": "HashToken",
      "norm_label": "testservews_writepump_messagedelivered()",
      "id": "server_ws_ws_integration_test_testservews_writepump_messagedelivered"
    },
    {
      "label": "PresenceOthersEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 350,
      "community_name": "PresenceOthersEvent",
      "norm_label": "presenceothersevent",
      "id": "ws_presenceothersevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 350,
      "community_name": "PresenceOthersEvent",
      "norm_label": ".channelid()",
      "id": "ws_presenceothersevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 350,
      "community_name": "PresenceOthersEvent",
      "norm_label": ".eventtype()",
      "id": "ws_presenceothersevent_eventtype"
    },
    {
      "label": ".ExcludeUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 350,
      "community_name": "PresenceOthersEvent",
      "norm_label": ".excludeuserid()",
      "id": "ws_presenceothersevent_excludeuserid"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 350,
      "community_name": "PresenceOthersEvent",
      "norm_label": ".payload()",
      "id": "ws_presenceothersevent_payload"
    },
    {
      "label": "ReactionRemoveCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 351,
      "community_name": "ReactionRemoveCmd",
      "norm_label": "reactionremovecmd",
      "id": "ws_reactionremovecmd"
    },
    {
      "label": ".Emoji()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 351,
      "community_name": "ReactionRemoveCmd",
      "norm_label": ".emoji()",
      "id": "ws_reactionremovecmd_emoji"
    },
    {
      "label": ".MessageID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 351,
      "community_name": "ReactionRemoveCmd",
      "norm_label": ".messageid()",
      "id": "ws_reactionremovecmd_messageid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 351,
      "community_name": "ReactionRemoveCmd",
      "norm_label": ".type()",
      "id": "ws_reactionremovecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 351,
      "community_name": "ReactionRemoveCmd",
      "norm_label": ".userid()",
      "id": "ws_reactionremovecmd_userid"
    },
    {
      "label": "stubExcludeSenderEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 352,
      "community_name": "stubExcludeSenderEvent",
      "norm_label": "stubexcludesenderevent",
      "id": "ws_stubexcludesenderevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 352,
      "community_name": "stubExcludeSenderEvent",
      "norm_label": ".channelid()",
      "id": "ws_stubexcludesenderevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 352,
      "community_name": "stubExcludeSenderEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubexcludesenderevent_eventtype"
    },
    {
      "label": ".ExcludeUserID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 352,
      "community_name": "stubExcludeSenderEvent",
      "norm_label": ".excludeuserid()",
      "id": "ws_stubexcludesenderevent_excludeuserid"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 352,
      "community_name": "stubExcludeSenderEvent",
      "norm_label": ".payload()",
      "id": "ws_stubexcludesenderevent_payload"
    },
    {
      "label": "stubSequencedDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 353,
      "community_name": "stubSequencedDMEvent",
      "norm_label": "stubsequenceddmevent",
      "id": "ws_stubsequenceddmevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 353,
      "community_name": "stubSequencedDMEvent",
      "norm_label": ".channelid()",
      "id": "ws_stubsequenceddmevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 353,
      "community_name": "stubSequencedDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubsequenceddmevent_eventtype"
    },
    {
      "label": ".ParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 353,
      "community_name": "stubSequencedDMEvent",
      "norm_label": ".participantids()",
      "id": "ws_stubsequenceddmevent_participantids"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 353,
      "community_name": "stubSequencedDMEvent",
      "norm_label": ".payload()",
      "id": "ws_stubsequenceddmevent_payload"
    },
    {
      "label": "stubVoiceChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 354,
      "community_name": "stubVoiceChannelEvent",
      "norm_label": "stubvoicechannelevent",
      "id": "ws_stubvoicechannelevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 354,
      "community_name": "stubVoiceChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubvoicechannelevent_eventtype"
    },
    {
      "label": ".ExcludeUserID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 354,
      "community_name": "stubVoiceChannelEvent",
      "norm_label": ".excludeuserid()",
      "id": "ws_stubvoicechannelevent_excludeuserid"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 354,
      "community_name": "stubVoiceChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_stubvoicechannelevent_payload"
    },
    {
      "label": ".VoiceChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 354,
      "community_name": "stubVoiceChannelEvent",
      "norm_label": ".voicechannelid()",
      "id": "ws_stubvoicechannelevent_voicechannelid"
    },
    {
      "label": "stubVoiceChannelGuardedEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 355,
      "community_name": "stubVoiceChannelGuardedEvent",
      "norm_label": "stubvoicechannelguardedevent",
      "id": "ws_stubvoicechannelguardedevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 355,
      "community_name": "stubVoiceChannelGuardedEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubvoicechannelguardedevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 355,
      "community_name": "stubVoiceChannelGuardedEvent",
      "norm_label": ".payload()",
      "id": "ws_stubvoicechannelguardedevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 355,
      "community_name": "stubVoiceChannelGuardedEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_stubvoicechannelguardedevent_targetuserid"
    },
    {
      "label": ".VoiceChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 355,
      "community_name": "stubVoiceChannelGuardedEvent",
      "norm_label": ".voicechannelid()",
      "id": "ws_stubvoicechannelguardedevent_voicechannelid"
    },
    {
      "label": "ReactionDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 356,
      "community_name": "ReactionDMEvent",
      "norm_label": "reactiondmevent",
      "id": "ws_reactiondmevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 356,
      "community_name": "ReactionDMEvent",
      "norm_label": ".channelid()",
      "id": "ws_reactiondmevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 356,
      "community_name": "ReactionDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_reactiondmevent_eventtype"
    },
    {
      "label": ".ParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L325",
      "_origin": "ast",
      "community": 356,
      "community_name": "ReactionDMEvent",
      "norm_label": ".participantids()",
      "id": "ws_reactiondmevent_participantids"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 356,
      "community_name": "ReactionDMEvent",
      "norm_label": ".payload()",
      "id": "ws_reactiondmevent_payload"
    },
    {
      "label": "VoiceE2EEAnnounceCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 357,
      "community_name": "VoiceE2EEAnnounceCmd",
      "norm_label": "voicee2eeannouncecmd",
      "id": "ws_voicee2eeannouncecmd"
    },
    {
      "label": ".PublicKey()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L288",
      "_origin": "ast",
      "community": 357,
      "community_name": "VoiceE2EEAnnounceCmd",
      "norm_label": ".publickey()",
      "id": "ws_voicee2eeannouncecmd_publickey"
    },
    {
      "label": ".Signature()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L289",
      "_origin": "ast",
      "community": 357,
      "community_name": "VoiceE2EEAnnounceCmd",
      "norm_label": ".signature()",
      "id": "ws_voicee2eeannouncecmd_signature"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 357,
      "community_name": "VoiceE2EEAnnounceCmd",
      "norm_label": ".type()",
      "id": "ws_voicee2eeannouncecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 357,
      "community_name": "VoiceE2EEAnnounceCmd",
      "norm_label": ".userid()",
      "id": "ws_voicee2eeannouncecmd_userid"
    },
    {
      "label": "TypingChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 358,
      "community_name": "TypingChannelEvent",
      "norm_label": "typingchannelevent",
      "id": "ws_typingchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 358,
      "community_name": "TypingChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_typingchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 358,
      "community_name": "TypingChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_typingchannelevent_eventtype"
    },
    {
      "label": ".ExcludeUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 358,
      "community_name": "TypingChannelEvent",
      "norm_label": ".excludeuserid()",
      "id": "ws_typingchannelevent_excludeuserid"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L223",
      "_origin": "ast",
      "community": 358,
      "community_name": "TypingChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_typingchannelevent_payload"
    },
    {
      "label": "VoiceE2EEAnnounceEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 359,
      "community_name": "VoiceE2EEAnnounceEvent",
      "norm_label": "voicee2eeannounceevent",
      "id": "ws_voicee2eeannounceevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 359,
      "community_name": "VoiceE2EEAnnounceEvent",
      "norm_label": ".eventtype()",
      "id": "ws_voicee2eeannounceevent_eventtype"
    },
    {
      "label": ".ExcludeUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L364",
      "_origin": "ast",
      "community": 359,
      "community_name": "VoiceE2EEAnnounceEvent",
      "norm_label": ".excludeuserid()",
      "id": "ws_voicee2eeannounceevent_excludeuserid"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 359,
      "community_name": "VoiceE2EEAnnounceEvent",
      "norm_label": ".payload()",
      "id": "ws_voicee2eeannounceevent_payload"
    },
    {
      "label": ".VoiceChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 359,
      "community_name": "VoiceE2EEAnnounceEvent",
      "norm_label": ".voicechannelid()",
      "id": "ws_voicee2eeannounceevent_voicechannelid"
    },
    {
      "label": "content-parser.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "content-parser.ts",
      "id": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "label": "MESSAGE_LINK_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message_link_regex",
      "id": "client_tauri_client_src_components_message_list_content_parser_message_link_regex"
    },
    {
      "label": "STYLE_CLASSES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L60",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "style_classes",
      "id": "client_tauri_client_src_components_message_list_content_parser_style_classes"
    },
    {
      "label": "STYLE_TAGS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L53",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "style_tags",
      "id": "client_tauri_client_src_components_message_list_content_parser_style_tags"
    },
    {
      "label": "custom-emoji.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "custom-emoji.ts",
      "id": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "label": "EMOJI_TOKEN_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "emoji_token_regex",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_emoji_token_regex"
    },
    {
      "label": "MAX_JUMBO_EMOJI",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "max_jumbo_emoji",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_max_jumbo_emoji"
    },
    {
      "label": "UNICODE_EMOJI",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "unicode_emoji",
      "id": "client_tauri_client_src_components_message_list_custom_emoji_unicode_emoji"
    },
    {
      "label": "fenwick.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "fenwick.ts",
      "id": "client_tauri_client_src_components_message_list_fenwick"
    },
    {
      "label": "formatting.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "formatting.ts",
      "id": "client_tauri_client_src_components_message_list_formatting"
    },
    {
      "label": "CLOCK_TIME_FORMAT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L57",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "clock_time_format",
      "id": "client_tauri_client_src_components_message_list_formatting_clock_time_format"
    },
    {
      "label": "FULL_DATE_FORMAT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L52",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "full_date_format",
      "id": "client_tauri_client_src_components_message_list_formatting_full_date_format"
    },
    {
      "label": "GROUP_THRESHOLD_MS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "group_threshold_ms",
      "id": "client_tauri_client_src_components_message_list_formatting_group_threshold_ms"
    },
    {
      "label": "parsedTimestampCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "parsedtimestampcache",
      "id": "client_tauri_client_src_components_message_list_formatting_parsedtimestampcache"
    },
    {
      "label": "roleColorsEnabled",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L118",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "rolecolorsenabled",
      "id": "client_tauri_client_src_components_message_list_formatting_rolecolorsenabled"
    },
    {
      "label": "reactions.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "reactions.ts",
      "id": "client_tauri_client_src_components_message_list_reactions"
    },
    {
      "label": "renderers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderers.ts",
      "id": "client_tauri_client_src_components_message_list_renderers"
    },
    {
      "label": "developerModeEnabled",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "developermodeenabled",
      "id": "client_tauri_client_src_components_message_list_renderers_developermodeenabled"
    },
    {
      "label": "syntax-highlight.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "syntax-highlight.ts",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight"
    },
    {
      "label": "ALIASES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L160",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "aliases",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_aliases"
    },
    {
      "label": "BACKTICK_STRING",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "backtick_string",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_backtick_string"
    },
    {
      "label": "C_BLOCK_COMMENT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L37",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "c_block_comment",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_c_block_comment"
    },
    {
      "label": "DQ_STRING",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "dq_string",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_dq_string"
    },
    {
      "label": "HASH_COMMENT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L38",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "hash_comment",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_hash_comment"
    },
    {
      "label": "JS_LIKE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "js_like",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_js_like"
    },
    {
      "label": "LANGS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L56",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "langs",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_langs"
    },
    {
      "label": "NUMBER",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "number",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_number"
    },
    {
      "label": "SLASH_LINE_COMMENT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "slash_line_comment",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_slash_line_comment"
    },
    {
      "label": "SQ_STRING",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "sq_string",
      "id": "client_tauri_client_src_components_message_list_syntax_highlight_sq_string"
    },
    {
      "label": "MessageList.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "messagelist.ts",
      "id": "client_tauri_client_src_components_messagelist"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_messagelist_log"
    },
    {
      "label": "mentions.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mentions.ts",
      "id": "client_tauri_client_src_lib_mentions"
    },
    {
      "label": "CHANNEL_TOKEN_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channel_token_regex",
      "id": "client_tauri_client_src_lib_mentions_channel_token_regex"
    },
    {
      "label": "EVERYONE_TOKEN",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "everyone_token",
      "id": "client_tauri_client_src_lib_mentions_everyone_token"
    },
    {
      "label": "HERE_TOKEN",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "here_token",
      "id": "client_tauri_client_src_lib_mentions_here_token"
    },
    {
      "label": "MENTION_TOKEN_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mention_token_regex",
      "id": "client_tauri_client_src_lib_mentions_mention_token_regex"
    },
    {
      "label": "content-markdown.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "content-markdown.test.ts",
      "id": "client_tauri_client_tests_unit_content_markdown_test"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_content_markdown_test_channels"
    },
    {
      "label": "custom-emoji.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "custom-emoji.test.ts",
      "id": "client_tauri_client_tests_unit_custom_emoji_test"
    },
    {
      "label": "EMOJI",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L49",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "emoji",
      "id": "client_tauri_client_tests_unit_custom_emoji_test_emoji"
    },
    {
      "label": "{ fetchImageAsDataUrlMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "{ fetchimageasdataurlmock }",
      "id": "client_tauri_client_tests_unit_custom_emoji_test_fetchimageasdataurlmock"
    },
    {
      "label": "markdown-parser.property.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "markdown-parser.property.test.ts",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test"
    },
    {
      "label": "anyString",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L97",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "anystring",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_anystring"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_channels"
    },
    {
      "label": "MARKDOWN_CHARS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L64",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "markdown_chars",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_markdown_chars"
    },
    {
      "label": "markdownFragment",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L94",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "markdownfragment",
      "id": "client_tauri_client_tests_unit_markdown_parser_property_test_markdownfragment"
    },
    {
      "label": "mention-emoji-parsing.property.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mention-emoji-parsing.property.test.ts",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test"
    },
    {
      "label": "anyString",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L94",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "anystring",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_anystring"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_channels"
    },
    {
      "label": "{ fetchImageAsDataUrlMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "{ fetchimageasdataurlmock }",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_fetchimageasdataurlmock"
    },
    {
      "label": "TOKEN_CHARS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L98",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "token_chars",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_token_chars"
    },
    {
      "label": "tokenFragment",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L121",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "tokenfragment",
      "id": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_tokenfragment"
    },
    {
      "label": "mentions-render.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "mentions-render.test.ts",
      "id": "client_tauri_client_tests_unit_mentions_render_test"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_mentions_render_test_channels"
    },
    {
      "label": "message-jump.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message-jump.test.ts",
      "id": "client_tauri_client_tests_unit_message_jump_test"
    },
    {
      "label": "CHANNELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L59",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "channels",
      "id": "client_tauri_client_tests_unit_message_jump_test_channels"
    },
    {
      "label": "toastCalls",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "toastcalls",
      "id": "client_tauri_client_tests_unit_message_jump_test_toastcalls"
    },
    {
      "label": "message-list-media-release.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message-list-media-release.test.ts",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test"
    },
    {
      "label": "{ observeMediaMock, unobserveMediaMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "{ observemediamock, unobservemediamock }",
      "id": "client_tauri_client_tests_unit_message_list_media_release_test_observemediamock_unobservemediamock"
    },
    {
      "label": "message-list-new-divider.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message-list-new-divider.test.ts",
      "id": "client_tauri_client_tests_unit_message_list_new_divider_test"
    },
    {
      "label": "message-list-optimistic-height-key.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message-list-optimistic-height-key.test.ts",
      "id": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test"
    },
    {
      "label": "message-list.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "message-list.test.ts",
      "id": "client_tauri_client_tests_unit_message_list_test"
    },
    {
      "label": "renderers.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "renderers.test.ts",
      "id": "client_tauri_client_tests_unit_renderers_test"
    },
    {
      "label": "IMPORTANT: inflate the spacers to the full estimated height BEFORE",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L720",
      "_origin": "ast",
      "community": 36,
      "community_name": "content-parser.ts",
      "norm_label": "important: inflate the spacers to the full estimated height before",
      "id": "client_tauri_client_src_components_messagelist_rationale_720"
    },
    {
      "label": "VoiceModMoveCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 360,
      "community_name": "VoiceModMoveCmd",
      "norm_label": "voicemodmovecmd",
      "id": "ws_voicemodmovecmd"
    },
    {
      "label": ".TargetID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 360,
      "community_name": "VoiceModMoveCmd",
      "norm_label": ".targetid()",
      "id": "ws_voicemodmovecmd_targetid"
    },
    {
      "label": ".ToChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 360,
      "community_name": "VoiceModMoveCmd",
      "norm_label": ".tochannelid()",
      "id": "ws_voicemodmovecmd_tochannelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 360,
      "community_name": "VoiceModMoveCmd",
      "norm_label": ".type()",
      "id": "ws_voicemodmovecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L261",
      "_origin": "ast",
      "community": 360,
      "community_name": "VoiceModMoveCmd",
      "norm_label": ".userid()",
      "id": "ws_voicemodmovecmd_userid"
    },
    {
      "label": "CLAUDE.md",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "claude.md",
      "id": "claude"
    },
    {
      "label": "Bug-hunt ledger",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L39",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "bug-hunt ledger",
      "id": "claude_bug_hunt_ledger"
    },
    {
      "label": "Generated code \u2014 never hand-edit",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L10",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "generated code \u2014 never hand-edit",
      "id": "claude_generated_code_never_hand_edit"
    },
    {
      "label": "Gotchas",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L53",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "gotchas",
      "id": "claude_gotchas"
    },
    {
      "label": "Knowledge graph (graphify)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L20",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "knowledge graph (graphify)",
      "id": "claude_knowledge_graph_graphify"
    },
    {
      "label": "OwnCord",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 361,
      "community_name": "OwnCord",
      "norm_label": "owncord",
      "id": "claude_owncord"
    },
    {
      "label": "tauri-client/CLAUDE.md",
      "file_type": "document",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 362,
      "community_name": "OwnCord Client (Tauri v2)",
      "norm_label": "tauri-client/claude.md",
      "id": "client_tauri_client_claude"
    },
    {
      "label": "Gotchas",
      "file_type": "document",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L15",
      "_origin": "ast",
      "community": 362,
      "community_name": "OwnCord Client (Tauri v2)",
      "norm_label": "gotchas",
      "id": "client_tauri_client_claude_gotchas"
    },
    {
      "label": "Layout",
      "file_type": "document",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 362,
      "community_name": "OwnCord Client (Tauri v2)",
      "norm_label": "layout",
      "id": "client_tauri_client_claude_layout"
    },
    {
      "label": "OwnCord Client (Tauri v2)",
      "file_type": "document",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 362,
      "community_name": "OwnCord Client (Tauri v2)",
      "norm_label": "owncord client (tauri v2)",
      "id": "client_tauri_client_claude_owncord_client_tauri_v2"
    },
    {
      "label": "vad-worklet.js",
      "file_type": "code",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 363,
      "community_name": "VadProcessor",
      "norm_label": "vad-worklet.js",
      "id": "client_tauri_client_public_vad_worklet"
    },
    {
      "label": "lib.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 364,
      "community_name": "log_level_from_env",
      "norm_label": "lib.rs",
      "id": "client_tauri_client_src_tauri_src_lib"
    },
    {
      "label": "log_level_from_env()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L23",
      "_origin": "ast",
      "community": 364,
      "community_name": "log_level_from_env",
      "norm_label": "log_level_from_env()",
      "id": "client_tauri_client_src_tauri_src_lib_log_level_from_env"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L44",
      "_origin": "ast",
      "community": 364,
      "community_name": "log_level_from_env",
      "norm_label": "run()",
      "id": "client_tauri_client_src_tauri_src_lib_run"
    },
    {
      "label": "LevelFilter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 364,
      "community_name": "log_level_from_env",
      "norm_label": "levelfilter",
      "id": "levelfilter"
    },
    {
      "label": "oc_0023_screenshare_video_limit_test.go",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "oc_0023_screenshare_video_limit_test.go",
      "id": "server_ws_oc_0023_screenshare_video_limit_test"
    },
    {
      "label": "mustCreateVideoCappedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "mustcreatevideocappedchannel()",
      "id": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel"
    },
    {
      "label": "newOC0023VideoLimitDB()",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "newoc0023videolimitdb()",
      "id": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb"
    },
    {
      "label": "seedOC0023VideoLimitUser()",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "seedoc0023videolimituser()",
      "id": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser"
    },
    {
      "label": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull()",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "testhandlevoicecamerav2_refusedwhenscreenshareslotfull()",
      "id": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull"
    },
    {
      "label": "TestHandleVoiceScreenshareV2_RefusedWhenCameraSlotFull()",
      "file_type": "code",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 365,
      "community_name": "TestHandleVoiceCameraV2_RefusedWhenScreenshareSlotFull",
      "norm_label": "testhandlevoicescreensharev2_refusedwhencameraslotfull()",
      "id": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull"
    },
    {
      "label": "VoiceE2EEOfferGuardedEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L370",
      "_origin": "ast",
      "community": 366,
      "community_name": "VoiceE2EEOfferGuardedEvent",
      "norm_label": "voicee2eeofferguardedevent",
      "id": "ws_voicee2eeofferguardedevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L376",
      "_origin": "ast",
      "community": 366,
      "community_name": "VoiceE2EEOfferGuardedEvent",
      "norm_label": ".eventtype()",
      "id": "ws_voicee2eeofferguardedevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L379",
      "_origin": "ast",
      "community": 366,
      "community_name": "VoiceE2EEOfferGuardedEvent",
      "norm_label": ".payload()",
      "id": "ws_voicee2eeofferguardedevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L378",
      "_origin": "ast",
      "community": 366,
      "community_name": "VoiceE2EEOfferGuardedEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_voicee2eeofferguardedevent_targetuserid"
    },
    {
      "label": ".VoiceChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L377",
      "_origin": "ast",
      "community": 366,
      "community_name": "VoiceE2EEOfferGuardedEvent",
      "norm_label": ".voicechannelid()",
      "id": "ws_voicee2eeofferguardedevent_voicechannelid"
    },
    {
      "label": "File Upload and Serving",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1264",
      "_origin": "ast",
      "community": 367,
      "community_name": "File Upload and Serving",
      "norm_label": "file upload and serving",
      "id": "docs_api_file_upload_and_serving"
    },
    {
      "label": "GET /api/v1/files/{id}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1295",
      "_origin": "ast",
      "community": 367,
      "community_name": "File Upload and Serving",
      "norm_label": "get /api/v1/files/{id}",
      "id": "docs_api_get_api_v1_files_id"
    },
    {
      "label": "POST /api/v1/uploads",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1266",
      "_origin": "ast",
      "community": 367,
      "community_name": "File Upload and Serving",
      "norm_label": "post /api/v1/uploads",
      "id": "docs_api_post_api_v1_uploads"
    },
    {
      "label": "Response 201 Created",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1277",
      "_origin": "ast",
      "community": 367,
      "community_name": "File Upload and Serving",
      "norm_label": "response 201 created",
      "id": "docs_api_response_201_created_1277"
    },
    {
      "label": "GET /admin/api/logs/stream?ticket={ticket}",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2093",
      "_origin": "ast",
      "community": 368,
      "community_name": "Server Logs (SSE)",
      "norm_label": "get /admin/api/logs/stream?ticket={ticket}",
      "id": "docs_api_get_admin_api_logs_stream_ticket_ticket"
    },
    {
      "label": "POST /admin/api/logs/ticket",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2079",
      "_origin": "ast",
      "community": 368,
      "community_name": "Server Logs (SSE)",
      "norm_label": "post /admin/api/logs/ticket",
      "id": "docs_api_post_admin_api_logs_ticket"
    },
    {
      "label": "Response 200 OK",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2085",
      "_origin": "ast",
      "community": 368,
      "community_name": "Server Logs (SSE)",
      "norm_label": "response 200 ok",
      "id": "docs_api_response_200_ok_2085"
    },
    {
      "label": "Server Logs (SSE)",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L2074",
      "_origin": "ast",
      "community": 368,
      "community_name": "Server Logs (SSE)",
      "norm_label": "server logs (sse)",
      "id": "docs_api_server_logs_sse"
    },
    {
      "label": "D5 \u2014 Entity-relationship overview",
      "file_type": "document",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L10",
      "_origin": "ast",
      "community": 369,
      "community_name": "D5 \u2014 Entity-relationship overview",
      "norm_label": "d5 \u2014 entity-relationship overview",
      "id": "docs_architecture_data_model_d5_entity_relationship_overview"
    },
    {
      "label": "Data Model",
      "file_type": "document",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 369,
      "community_name": "D5 \u2014 Entity-relationship overview",
      "norm_label": "data model",
      "id": "docs_architecture_data_model_data_model"
    },
    {
      "label": "Domain notes",
      "file_type": "document",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 369,
      "community_name": "D5 \u2014 Entity-relationship overview",
      "norm_label": "domain notes",
      "id": "docs_architecture_data_model_domain_notes"
    },
    {
      "label": "How the schema is accessed",
      "file_type": "document",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L113",
      "_origin": "ast",
      "community": 369,
      "community_name": "D5 \u2014 Entity-relationship overview",
      "norm_label": "how the schema is accessed",
      "id": "docs_architecture_data_model_how_the_schema_is_accessed"
    },
    {
      "label": "channel-sidebar/context-menu.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel-sidebar/context-menu.ts",
      "id": "client_tauri_client_src_components_channel_sidebar_context_menu"
    },
    {
      "label": "CHANNEL_MUTE_CHANGED",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel_mute_changed",
      "id": "client_tauri_client_src_components_channel_sidebar_context_menu_channel_mute_changed"
    },
    {
      "label": "drag-reorder.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "drag-reorder.ts",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder"
    },
    {
      "label": "listenerOwners",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "listenerowners",
      "id": "client_tauri_client_src_components_channel_sidebar_drag_reorder_listenerowners"
    },
    {
      "label": "ChannelSidebar.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channelsidebar.ts",
      "id": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "label": "AVATAR_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L192",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "avatar_colors",
      "id": "client_tauri_client_src_components_channelsidebar_avatar_colors"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_channelsidebar_log"
    },
    {
      "label": "channel-mutes.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel-mutes.ts",
      "id": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "label": "getRemoteVideoStream",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1795",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "getremotevideostream",
      "id": "client_tauri_client_src_lib_livekitsession_getremotevideostream"
    },
    {
      "label": "permissions.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "permissions.ts",
      "id": "client_tauri_client_src_lib_permissions"
    },
    {
      "label": "streamPreview.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "streampreview.ts",
      "id": "client_tauri_client_src_lib_streampreview"
    },
    {
      "label": "previewTimers",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "previewtimers",
      "id": "client_tauri_client_src_lib_streampreview_previewtimers"
    },
    {
      "label": "rowsBySignal",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rowsbysignal",
      "id": "client_tauri_client_src_lib_streampreview_rowsbysignal"
    },
    {
      "label": "channel-mute-ui.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel-mute-ui.test.ts",
      "id": "client_tauri_client_tests_unit_channel_mute_ui_test"
    },
    {
      "label": "channel-mutes.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel-mutes.test.ts",
      "id": "client_tauri_client_tests_unit_channel_mutes_test"
    },
    {
      "label": "channel-sidebar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "channel-sidebar.test.ts",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test"
    },
    {
      "label": "mockAttachScrollCollapse",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mockattachscrollcollapse",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_mockattachscrollcollapse"
    },
    {
      "label": "mockAttachStreamPreview",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mockattachstreampreview",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_mockattachstreampreview"
    },
    {
      "label": "{ mockRePinPeerIdentity }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "{ mockrepinpeeridentity }",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_mockrepinpeeridentity"
    },
    {
      "label": "testChannels",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L124",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "testchannels",
      "id": "client_tauri_client_tests_unit_channel_sidebar_test_testchannels"
    },
    {
      "label": "drag-reorder.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "drag-reorder.test.ts",
      "id": "client_tauri_client_tests_unit_drag_reorder_test"
    },
    {
      "label": "rigAborts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L69",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "rigaborts",
      "id": "client_tauri_client_tests_unit_drag_reorder_test_rigaborts"
    },
    {
      "label": "permissions.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "permissions.test.ts",
      "id": "client_tauri_client_tests_unit_permissions_test"
    },
    {
      "label": "stream-preview.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "stream-preview.test.ts",
      "id": "client_tauri_client_tests_unit_stream_preview_test"
    },
    {
      "label": "mockGetRemoteVideoStream",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mockgetremotevideostream",
      "id": "client_tauri_client_tests_unit_stream_preview_test_mockgetremotevideostream"
    },
    {
      "label": "mockVoiceStoreState",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 37,
      "community_name": "ChannelSidebar.ts",
      "norm_label": "mockvoicestorestate",
      "id": "client_tauri_client_tests_unit_stream_preview_test_mockvoicestorestate"
    },
    {
      "label": "CallSignalEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L395",
      "_origin": "ast",
      "community": 370,
      "community_name": "CallSignalEvent",
      "norm_label": "callsignalevent",
      "id": "ws_callsignalevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L401",
      "_origin": "ast",
      "community": 370,
      "community_name": "CallSignalEvent",
      "norm_label": ".eventtype()",
      "id": "ws_callsignalevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L403",
      "_origin": "ast",
      "community": 370,
      "community_name": "CallSignalEvent",
      "norm_label": ".payload()",
      "id": "ws_callsignalevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 370,
      "community_name": "CallSignalEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_callsignalevent_targetuserid"
    },
    {
      "label": "DMChannelOpenEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L382",
      "_origin": "ast",
      "community": 371,
      "community_name": "DMChannelOpenEvent",
      "norm_label": "dmchannelopenevent",
      "id": "ws_dmchannelopenevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L387",
      "_origin": "ast",
      "community": 371,
      "community_name": "DMChannelOpenEvent",
      "norm_label": ".eventtype()",
      "id": "ws_dmchannelopenevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L389",
      "_origin": "ast",
      "community": 371,
      "community_name": "DMChannelOpenEvent",
      "norm_label": ".payload()",
      "id": "ws_dmchannelopenevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 371,
      "community_name": "DMChannelOpenEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_dmchannelopenevent_targetuserid"
    },
    {
      "label": "MessageDeletedChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 372,
      "community_name": "MessageDeletedChannelEvent",
      "norm_label": "messagedeletedchannelevent",
      "id": "ws_messagedeletedchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 372,
      "community_name": "MessageDeletedChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_messagedeletedchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 372,
      "community_name": "MessageDeletedChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messagedeletedchannelevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 372,
      "community_name": "MessageDeletedChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_messagedeletedchannelevent_payload"
    },
    {
      "label": "call_decline (Client -> Server) / call_declined (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1322",
      "_origin": "ast",
      "community": 373,
      "community_name": "DM Calls",
      "norm_label": "call_decline (client -> server) / call_declined (server -> client)",
      "id": "docs_protocol_call_decline_client_server_call_declined_server_client"
    },
    {
      "label": "call_incoming (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1309",
      "_origin": "ast",
      "community": 373,
      "community_name": "DM Calls",
      "norm_label": "call_incoming (server -> client)",
      "id": "docs_protocol_call_incoming_server_client"
    },
    {
      "label": "call_ring (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1293",
      "_origin": "ast",
      "community": 373,
      "community_name": "DM Calls",
      "norm_label": "call_ring (client -> server)",
      "id": "docs_protocol_call_ring_client_server"
    },
    {
      "label": "DM Calls",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1285",
      "_origin": "ast",
      "community": 373,
      "community_name": "DM Calls",
      "norm_label": "dm calls",
      "id": "docs_protocol_dm_calls"
    },
    {
      "label": "channel_create (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L649",
      "_origin": "ast",
      "community": 374,
      "community_name": "Channel Updates",
      "norm_label": "channel_create (server -> client, broadcast)",
      "id": "docs_protocol_channel_create_server_client_broadcast"
    },
    {
      "label": "channel_delete (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L707",
      "_origin": "ast",
      "community": 374,
      "community_name": "Channel Updates",
      "norm_label": "channel_delete (server -> client, broadcast)",
      "id": "docs_protocol_channel_delete_server_client_broadcast"
    },
    {
      "label": "channel_update (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L681",
      "_origin": "ast",
      "community": 374,
      "community_name": "Channel Updates",
      "norm_label": "channel_update (server -> client, broadcast)",
      "id": "docs_protocol_channel_update_server_client_broadcast"
    },
    {
      "label": "Channel Updates",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L645",
      "_origin": "ast",
      "community": 374,
      "community_name": "Channel Updates",
      "norm_label": "channel updates",
      "id": "docs_protocol_channel_updates"
    },
    {
      "label": "Client Ping",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L226",
      "_origin": "ast",
      "community": 375,
      "community_name": "Heartbeat and Connection Liveness",
      "norm_label": "client ping",
      "id": "docs_protocol_client_ping"
    },
    {
      "label": "Heartbeat and Connection Liveness",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L224",
      "_origin": "ast",
      "community": 375,
      "community_name": "Heartbeat and Connection Liveness",
      "norm_label": "heartbeat and connection liveness",
      "id": "docs_protocol_heartbeat_and_connection_liveness"
    },
    {
      "label": "Server Pong",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L234",
      "_origin": "ast",
      "community": 375,
      "community_name": "Heartbeat and Connection Liveness",
      "norm_label": "server pong",
      "id": "docs_protocol_server_pong"
    },
    {
      "label": "Server Stale Client Sweep",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L242",
      "_origin": "ast",
      "community": 375,
      "community_name": "Heartbeat and Connection Liveness",
      "norm_label": "server stale client sweep",
      "id": "docs_protocol_server_stale_client_sweep"
    },
    {
      "label": "Client -> Server (27 types)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1434",
      "_origin": "ast",
      "community": 376,
      "community_name": "Message Type Reference Table",
      "norm_label": "client -> server (27 types)",
      "id": "docs_protocol_client_server_27_types"
    },
    {
      "label": "Message Type Reference Table",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1427",
      "_origin": "ast",
      "community": 376,
      "community_name": "Message Type Reference Table",
      "norm_label": "message type reference table",
      "id": "docs_protocol_message_type_reference_table"
    },
    {
      "label": "Plugin command types",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1510",
      "_origin": "ast",
      "community": 376,
      "community_name": "Message Type Reference Table",
      "norm_label": "plugin command types",
      "id": "docs_protocol_plugin_command_types"
    },
    {
      "label": "Server -> Client (39 types)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1466",
      "_origin": "ast",
      "community": 376,
      "community_name": "Message Type Reference Table",
      "norm_label": "server -> client (39 types)",
      "id": "docs_protocol_server_client_39_types"
    },
    {
      "label": "Direct Messages",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1195",
      "_origin": "ast",
      "community": 377,
      "community_name": "Direct Messages",
      "norm_label": "direct messages",
      "id": "docs_protocol_direct_messages"
    },
    {
      "label": "DM Authorization",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1269",
      "_origin": "ast",
      "community": 377,
      "community_name": "Direct Messages",
      "norm_label": "dm authorization",
      "id": "docs_protocol_dm_authorization"
    },
    {
      "label": "dm_channel_close (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1256",
      "_origin": "ast",
      "community": 377,
      "community_name": "Direct Messages",
      "norm_label": "dm_channel_close (server -> client)",
      "id": "docs_protocol_dm_channel_close_server_client"
    },
    {
      "label": "dm_channel_open (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1197",
      "_origin": "ast",
      "community": 377,
      "community_name": "Direct Messages",
      "norm_label": "dm_channel_open (server -> client)",
      "id": "docs_protocol_dm_channel_open_server_client"
    },
    {
      "label": "Server/CLAUDE.md",
      "file_type": "document",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 378,
      "community_name": "OwnCord Server (Go)",
      "norm_label": "server/claude.md",
      "id": "server_claude"
    },
    {
      "label": "Gotchas",
      "file_type": "document",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L16",
      "_origin": "ast",
      "community": 378,
      "community_name": "OwnCord Server (Go)",
      "norm_label": "gotchas",
      "id": "server_claude_gotchas"
    },
    {
      "label": "Layout",
      "file_type": "document",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L7",
      "_origin": "ast",
      "community": 378,
      "community_name": "OwnCord Server (Go)",
      "norm_label": "layout",
      "id": "server_claude_layout"
    },
    {
      "label": "OwnCord Server (Go)",
      "file_type": "document",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 378,
      "community_name": "OwnCord Server (Go)",
      "norm_label": "owncord server (go)",
      "id": "server_claude_owncord_server_go"
    },
    {
      "label": "MessageEditedChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 379,
      "community_name": "MessageEditedChannelEvent",
      "norm_label": "messageeditedchannelevent",
      "id": "ws_messageeditedchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 379,
      "community_name": "MessageEditedChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_messageeditedchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 379,
      "community_name": "MessageEditedChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messageeditedchannelevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 379,
      "community_name": "MessageEditedChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_messageeditedchannelevent_payload"
    },
    {
      "label": "plugin/registry_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "plugin/registry_test.go",
      "id": "server_plugin_registry_test"
    },
    {
      "label": "buildZip()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L498",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "buildzip()",
      "id": "server_plugin_registry_test_buildzip"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "registry",
      "id": "server_plugin_registry_test_go_registry"
    },
    {
      "label": "newRegistryWithDir()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "newregistrywithdir()",
      "id": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "label": "simpleManifest()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "simplemanifest()",
      "id": "server_plugin_registry_test_simplemanifest"
    },
    {
      "label": "TestRegistry_Activate_AfterClose()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_activate_afterclose()",
      "id": "server_plugin_registry_test_testregistry_activate_afterclose"
    },
    {
      "label": "TestRegistry_Activate_WithoutRuntime()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_activate_withoutruntime()",
      "id": "server_plugin_registry_test_testregistry_activate_withoutruntime"
    },
    {
      "label": "TestRegistry_DisablePlugin_ClearsFlagAndCommands()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_disableplugin_clearsflagandcommands()",
      "id": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands"
    },
    {
      "label": "TestRegistry_DisablePlugin_UnknownIDIsNoOp()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_disableplugin_unknownidisnoop()",
      "id": "server_plugin_registry_test_testregistry_disableplugin_unknownidisnoop"
    },
    {
      "label": "TestRegistry_EnablePlugin_RollsBackWhenActivationFails()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_enableplugin_rollsbackwhenactivationfails()",
      "id": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails"
    },
    {
      "label": "TestRegistry_EnablePlugin_RollsBackWhenInstanceMissing()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L240",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_enableplugin_rollsbackwheninstancemissing()",
      "id": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing"
    },
    {
      "label": "TestRegistry_EnablePlugin_UnknownID()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_enableplugin_unknownid()",
      "id": "server_plugin_registry_test_testregistry_enableplugin_unknownid"
    },
    {
      "label": "TestRegistry_InstallFromZip_InvalidArchive()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L679",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_invalidarchive()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_invalidarchive"
    },
    {
      "label": "TestRegistry_InstallFromZip_OversizeRejected()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L670",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_oversizerejected()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_oversizerejected"
    },
    {
      "label": "TestRegistry_InstallFromZip_ReactivatesPreviouslyEnabledPlugin()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_reactivatespreviouslyenabledplugin()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin"
    },
    {
      "label": "TestRegistry_InstallFromZip_Rejections()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L602",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_rejections()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_rejections"
    },
    {
      "label": "TestRegistry_InstallFromZip_Success()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L517",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_success()",
      "id": "server_plugin_registry_test_testregistry_installfromzip_success"
    },
    {
      "label": "TestRegistry_List_IsASnapshot()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_list_isasnapshot()",
      "id": "server_plugin_registry_test_testregistry_list_isasnapshot"
    },
    {
      "label": "TestRegistry_LoadAll_RegistersDiscoveredPlugins()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_loadall_registersdiscoveredplugins()",
      "id": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins"
    },
    {
      "label": "TestRegistry_LoadAll_RemovesStaleStagingDirs()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_loadall_removesstalestagingdirs()",
      "id": "server_plugin_registry_test_testregistry_loadall_removesstalestagingdirs"
    },
    {
      "label": "TestRegistry_Sink()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_sink()",
      "id": "server_plugin_registry_test_testregistry_sink"
    },
    {
      "label": "TestRegistry_UITabBindings()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L466",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_uitabbindings()",
      "id": "server_plugin_registry_test_testregistry_uitabbindings"
    },
    {
      "label": "TestRegistry_UninstallPlugin_DirNameDiffersFromManifestName()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L408",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_uninstallplugin_dirnamediffersfrommanifestname()",
      "id": "server_plugin_registry_test_testregistry_uninstallplugin_dirnamediffersfrommanifestname"
    },
    {
      "label": "TestRegistry_UninstallPlugin_RemovesRowAndDirectory()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_uninstallplugin_removesrowanddirectory()",
      "id": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory"
    },
    {
      "label": "TestRegistry_UninstallPlugin_ReturnsErrorWhenDirRemovalFails()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_uninstallplugin_returnserrorwhendirremovalfails()",
      "id": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails"
    },
    {
      "label": "TestRegistry_UninstallPlugin_UnknownID()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L456",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_uninstallplugin_unknownid()",
      "id": "server_plugin_registry_test_testregistry_uninstallplugin_unknownid"
    },
    {
      "label": "writePluginDir()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "writeplugindir()",
      "id": "server_plugin_registry_test_writeplugindir"
    },
    {
      "label": "registry_upgrade_default_test.go",
      "file_type": "code",
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "registry_upgrade_default_test.go",
      "id": "server_plugin_registry_upgrade_default_test"
    },
    {
      "label": "TestRegistry_InstallFromZip_RuntimeUnavailable_PreservesEnabledFlag()",
      "file_type": "code",
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 38,
      "community_name": "plugin/registry_test.go",
      "norm_label": "testregistry_installfromzip_runtimeunavailable_preservesenabledflag()",
      "id": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag"
    },
    {
      "label": "CallDeclineCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 380,
      "community_name": "CallDeclineCmd",
      "norm_label": "calldeclinecmd",
      "id": "ws_calldeclinecmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 380,
      "community_name": "CallDeclineCmd",
      "norm_label": ".channelid()",
      "id": "ws_calldeclinecmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 380,
      "community_name": "CallDeclineCmd",
      "norm_label": ".type()",
      "id": "ws_calldeclinecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 380,
      "community_name": "CallDeclineCmd",
      "norm_label": ".userid()",
      "id": "ws_calldeclinecmd_userid"
    },
    {
      "label": "CallRingCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L329",
      "_origin": "ast",
      "community": 381,
      "community_name": "CallRingCmd",
      "norm_label": "callringcmd",
      "id": "ws_callringcmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L336",
      "_origin": "ast",
      "community": 381,
      "community_name": "CallRingCmd",
      "norm_label": ".channelid()",
      "id": "ws_callringcmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 381,
      "community_name": "CallRingCmd",
      "norm_label": ".type()",
      "id": "ws_callringcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 381,
      "community_name": "CallRingCmd",
      "norm_label": ".userid()",
      "id": "ws_callringcmd_userid"
    },
    {
      "label": "MessageSentChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 382,
      "community_name": "MessageSentChannelEvent",
      "norm_label": "messagesentchannelevent",
      "id": "ws_messagesentchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 382,
      "community_name": "MessageSentChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_messagesentchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 382,
      "community_name": "MessageSentChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_messagesentchannelevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 382,
      "community_name": "MessageSentChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_messagesentchannelevent_payload"
    },
    {
      "label": "ChannelFocusCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 383,
      "community_name": "ChannelFocusCmd",
      "norm_label": "channelfocuscmd",
      "id": "ws_channelfocuscmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 383,
      "community_name": "ChannelFocusCmd",
      "norm_label": ".channelid()",
      "id": "ws_channelfocuscmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 383,
      "community_name": "ChannelFocusCmd",
      "norm_label": ".type()",
      "id": "ws_channelfocuscmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 383,
      "community_name": "ChannelFocusCmd",
      "norm_label": ".userid()",
      "id": "ws_channelfocuscmd_userid"
    },
    {
      "label": "PluginBroadcastEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 384,
      "community_name": "PluginBroadcastEvent",
      "norm_label": "pluginbroadcastevent",
      "id": "ws_pluginbroadcastevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L352",
      "_origin": "ast",
      "community": 384,
      "community_name": "PluginBroadcastEvent",
      "norm_label": ".channelid()",
      "id": "ws_pluginbroadcastevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L351",
      "_origin": "ast",
      "community": 384,
      "community_name": "PluginBroadcastEvent",
      "norm_label": ".eventtype()",
      "id": "ws_pluginbroadcastevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L353",
      "_origin": "ast",
      "community": 384,
      "community_name": "PluginBroadcastEvent",
      "norm_label": ".payload()",
      "id": "ws_pluginbroadcastevent_payload"
    },
    {
      "label": "MarkReadCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 385,
      "community_name": "MarkReadCmd",
      "norm_label": "markreadcmd",
      "id": "ws_markreadcmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 385,
      "community_name": "MarkReadCmd",
      "norm_label": ".channelid()",
      "id": "ws_markreadcmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 385,
      "community_name": "MarkReadCmd",
      "norm_label": ".type()",
      "id": "ws_markreadcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 385,
      "community_name": "MarkReadCmd",
      "norm_label": ".userid()",
      "id": "ws_markreadcmd_userid"
    },
    {
      "label": "PresenceSelfEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 386,
      "community_name": "PresenceSelfEvent",
      "norm_label": "presenceselfevent",
      "id": "ws_presenceselfevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 386,
      "community_name": "PresenceSelfEvent",
      "norm_label": ".eventtype()",
      "id": "ws_presenceselfevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 386,
      "community_name": "PresenceSelfEvent",
      "norm_label": ".payload()",
      "id": "ws_presenceselfevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 386,
      "community_name": "PresenceSelfEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_presenceselfevent_targetuserid"
    },
    {
      "label": "ReactionChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 387,
      "community_name": "ReactionChannelEvent",
      "norm_label": "reactionchannelevent",
      "id": "ws_reactionchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L313",
      "_origin": "ast",
      "community": 387,
      "community_name": "ReactionChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_reactionchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 387,
      "community_name": "ReactionChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_reactionchannelevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 387,
      "community_name": "ReactionChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_reactionchannelevent_payload"
    },
    {
      "label": "TypingDMEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 388,
      "community_name": "TypingDMEvent",
      "norm_label": "typingdmevent",
      "id": "ws_typingdmevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 388,
      "community_name": "TypingDMEvent",
      "norm_label": ".eventtype()",
      "id": "ws_typingdmevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 388,
      "community_name": "TypingDMEvent",
      "norm_label": ".payload()",
      "id": "ws_typingdmevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 388,
      "community_name": "TypingDMEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_typingdmevent_targetuserid"
    },
    {
      "label": "VoiceStateEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 389,
      "community_name": "VoiceStateEvent",
      "norm_label": "voicestateevent",
      "id": "ws_voicestateevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 389,
      "community_name": "VoiceStateEvent",
      "norm_label": ".eventtype()",
      "id": "ws_voicestateevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 389,
      "community_name": "VoiceStateEvent",
      "norm_label": ".payload()",
      "id": "ws_voicestateevent_payload"
    },
    {
      "label": ".VisibleChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L340",
      "_origin": "ast",
      "community": 389,
      "community_name": "VoiceStateEvent",
      "norm_label": ".visiblechannelid()",
      "id": "ws_voicestateevent_visiblechannelid"
    },
    {
      "label": "backupFile",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "backupfile",
      "id": "admin_backupfile"
    },
    {
      "label": "roleDeletingInvalidator",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "roledeletinginvalidator",
      "id": "admin_roledeletinginvalidator"
    },
    {
      "label": ".InvalidateAll()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": ".invalidateall()",
      "id": "admin_roledeletinginvalidator_invalidateall"
    },
    {
      "label": ".InvalidateUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": ".invalidateuser()",
      "id": "admin_roledeletinginvalidator_invalidateuser"
    },
    {
      "label": "AuthBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "authbroadcaster",
      "id": "api_authbroadcaster"
    },
    {
      "label": "authSuccessResponse",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "authsuccessresponse",
      "id": "api_authsuccessresponse"
    },
    {
      "label": "deleteAccountRequest",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L558",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "deleteaccountrequest",
      "id": "api_deleteaccountrequest"
    },
    {
      "label": "loginRequest",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "loginrequest",
      "id": "api_loginrequest"
    },
    {
      "label": "passwordConfirmationRequest",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "passwordconfirmationrequest",
      "id": "api_passwordconfirmationrequest"
    },
    {
      "label": "registerRequest",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "registerrequest",
      "id": "api_registerrequest"
    },
    {
      "label": "totpConfirmationRequest",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "totpconfirmationrequest",
      "id": "api_totpconfirmationrequest"
    },
    {
      "label": "totpEnableResponse",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "totpenableresponse",
      "id": "api_totpenableresponse"
    },
    {
      "label": "userResponse",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "userresponse",
      "id": "api_userresponse"
    },
    {
      "label": "verifyTotpRequest",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "verifytotprequest",
      "id": "api_verifytotprequest"
    },
    {
      "label": "AsyncAuditor",
      "file_type": "code",
      "source_file": "Server/db/audit.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "asyncauditor",
      "id": "db_asyncauditor"
    },
    {
      "label": "Auditor",
      "file_type": "code",
      "source_file": "Server/db/audit.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "auditor",
      "id": "db_auditor"
    },
    {
      "label": "backup_maintenance.go",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "backup_maintenance.go",
      "id": "server_admin_backup_maintenance"
    },
    {
      "label": "MaintainBackups()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "maintainbackups()",
      "id": "server_admin_backup_maintenance_maintainbackups"
    },
    {
      "label": "pruneExpiredBackups()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "pruneexpiredbackups()",
      "id": "server_admin_backup_maintenance_pruneexpiredbackups"
    },
    {
      "label": "runScheduledBackup()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "runscheduledbackup()",
      "id": "server_admin_backup_maintenance_runscheduledbackup"
    },
    {
      "label": "scanBackups()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "scanbackups()",
      "id": "server_admin_backup_maintenance_scanbackups"
    },
    {
      "label": "handleDeleteBackup()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handledeletebackup()",
      "id": "server_admin_handlers_backup_handledeletebackup"
    },
    {
      "label": "handlers_settings.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handlers_settings.go",
      "id": "server_admin_handlers_settings"
    },
    {
      "label": "handlePatchSettings()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handlepatchsettings()",
      "id": "server_admin_handlers_settings_handlepatchsettings"
    },
    {
      "label": "normalizeSettingUpdates()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "normalizesettingupdates()",
      "id": "server_admin_handlers_settings_normalizesettingupdates"
    },
    {
      "label": "parseBooleanSettingValue()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "parsebooleansettingvalue()",
      "id": "server_admin_handlers_settings_parsebooleansettingvalue"
    },
    {
      "label": "targetBoolSetting()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "targetboolsetting()",
      "id": "server_admin_handlers_settings_targetboolsetting"
    },
    {
      "label": "validateRequire2FAUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "validaterequire2faupdate()",
      "id": "server_admin_handlers_settings_validaterequire2faupdate"
    },
    {
      "label": "auth_handler.go",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "auth_handler.go",
      "id": "server_api_auth_handler"
    },
    {
      "label": "getBooleanSetting()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L703",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "getbooleansetting()",
      "id": "server_api_auth_handler_getbooleansetting"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "chi.router",
      "id": "server_api_auth_handler_go_chi_router"
    },
    {
      "label": "handleDeleteAccount()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handledeleteaccount()",
      "id": "server_api_auth_handler_handledeleteaccount"
    },
    {
      "label": "handleLogin()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handlelogin()",
      "id": "server_api_auth_handler_handlelogin"
    },
    {
      "label": "handleLogout()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L506",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handlelogout()",
      "id": "server_api_auth_handler_handlelogout"
    },
    {
      "label": "handleMe()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L543",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handleme()",
      "id": "server_api_auth_handler_handleme"
    },
    {
      "label": "handleRegister()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handleregister()",
      "id": "server_api_auth_handler_handleregister"
    },
    {
      "label": "isRegistrationOpen()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L699",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "isregistrationopen()",
      "id": "server_api_auth_handler_isregistrationopen"
    },
    {
      "label": "isRequire2FAEnabled()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L695",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "isrequire2faenabled()",
      "id": "server_api_auth_handler_isrequire2faenabled"
    },
    {
      "label": "issueSession()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L684",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "issuesession()",
      "id": "server_api_auth_handler_issuesession"
    },
    {
      "label": "MountAuthRoutes()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "mountauthroutes()",
      "id": "server_api_auth_handler_mountauthroutes"
    },
    {
      "label": "parseBooleanSettingValue()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L714",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "parsebooleansettingvalue()",
      "id": "server_api_auth_handler_parsebooleansettingvalue"
    },
    {
      "label": "requirePasswordConfirmation()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L725",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "requirepasswordconfirmation()",
      "id": "server_api_auth_handler_requirepasswordconfirmation"
    },
    {
      "label": "toUserResponse()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L654",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "touserresponse()",
      "id": "server_api_auth_handler_touserresponse"
    },
    {
      "label": "truncateDevice()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L677",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "truncatedevice()",
      "id": "server_api_auth_handler_truncatedevice"
    },
    {
      "label": "scaledAuthLimit()",
      "file_type": "code",
      "source_file": "Server/api/constants.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "scaledauthlimit()",
      "id": "server_api_constants_scaledauthlimit"
    },
    {
      "label": "totp_handler.go",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "totp_handler.go",
      "id": "server_api_totp_handler"
    },
    {
      "label": "handleConfirmTOTP()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handleconfirmtotp()",
      "id": "server_api_totp_handler_handleconfirmtotp"
    },
    {
      "label": "handleDisableTOTP()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handledisabletotp()",
      "id": "server_api_totp_handler_handledisabletotp"
    },
    {
      "label": "handleEnableTOTP()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handleenabletotp()",
      "id": "server_api_totp_handler_handleenabletotp"
    },
    {
      "label": "handleVerifyTOTP()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "handleverifytotp()",
      "id": "server_api_totp_handler_handleverifytotp"
    },
    {
      "label": "Key()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "key()",
      "id": "server_auth_ratelimit_key"
    },
    {
      "label": "totp_encrypt.go",
      "file_type": "code",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "totp_encrypt.go",
      "id": "server_auth_totp_encrypt"
    },
    {
      "label": "DecryptTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "decrypttotpsecret()",
      "id": "server_auth_totp_encrypt_decrypttotpsecret"
    },
    {
      "label": "EncryptTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "encrypttotpsecret()",
      "id": "server_auth_totp_encrypt_encrypttotpsecret"
    },
    {
      "label": "LoadOrGenerateTOTPKey()",
      "file_type": "code",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "loadorgeneratetotpkey()",
      "id": "server_auth_totp_encrypt_loadorgeneratetotpkey"
    },
    {
      "label": "audit.go",
      "file_type": "code",
      "source_file": "Server/db/audit.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "audit.go",
      "id": "server_db_audit"
    },
    {
      "label": "WriteAudit()",
      "file_type": "code",
      "source_file": "Server/db/audit.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "writeaudit()",
      "id": "server_db_audit_writeaudit"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "db",
      "id": "server_db_db_go_db_db"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "messageservice",
      "id": "server_service_message_purge_go_service_messageservice"
    },
    {
      "label": "token_cli.go",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "token_cli.go",
      "id": "server_token_cli"
    },
    {
      "label": "orDash()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "ordash()",
      "id": "server_token_cli_ordash"
    },
    {
      "label": "runTokenCLI()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "runtokencli()",
      "id": "server_token_cli_runtokencli"
    },
    {
      "label": "tokenCreate()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "tokencreate()",
      "id": "server_token_cli_tokencreate"
    },
    {
      "label": "tokenList()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "tokenlist()",
      "id": "server_token_cli_tokenlist"
    },
    {
      "label": "tokenRevoke()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "tokenrevoke()",
      "id": "server_token_cli_tokenrevoke"
    },
    {
      "label": "tokenUsage()",
      "file_type": "code",
      "source_file": "Server/token_cli.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "tokenusage()",
      "id": "server_token_cli_tokenusage"
    },
    {
      "label": "voice_moderation_deafen_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "voice_moderation_deafen_race_test.go",
      "id": "server_ws_voice_moderation_deafen_race_test"
    },
    {
      "label": "mustCreateDeafenRaceChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "mustcreatedeafenracechannel()",
      "id": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel"
    },
    {
      "label": "newDeafenRaceDB()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "newdeafenracedb()",
      "id": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb"
    },
    {
      "label": "seedDeafenRaceUser()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "seeddeafenraceuser()",
      "id": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser"
    },
    {
      "label": "TestVoiceModDeafen_RollbackFollowsTargetChannelMove()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "testvoicemoddeafen_rollbackfollowstargetchannelmove()",
      "id": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove"
    },
    {
      "label": "TestVoiceModDeafen_UndeafenRollbackDoesNotApplyOnUnauthorizedChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel()",
      "id": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel"
    },
    {
      "label": ".DeleteMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L358",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": ".deletemessage()",
      "id": "service_messageservice_deletemessage"
    },
    {
      "label": ".PurgeMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": ".purgemessages()",
      "id": "service_messageservice_purgemessages"
    },
    {
      "label": "PurgeMessagesResult",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 39,
      "community_name": "DB",
      "norm_label": "purgemessagesresult",
      "id": "service_purgemessagesresult"
    },
    {
      "label": "session_expiry_test.go",
      "file_type": "code",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 390,
      "community_name": "TestDeleteExpiredSessions_SargableFormat",
      "norm_label": "session_expiry_test.go",
      "id": "server_db_session_expiry_test"
    },
    {
      "label": "TestDeleteExpiredSessions_SargableFormat()",
      "file_type": "code",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 390,
      "community_name": "TestDeleteExpiredSessions_SargableFormat",
      "norm_label": "testdeleteexpiredsessions_sargableformat()",
      "id": "server_db_session_expiry_test_testdeleteexpiredsessions_sargableformat"
    },
    {
      "label": "TestMigration031_NormalizesLegacyFormats()",
      "file_type": "code",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 390,
      "community_name": "TestDeleteExpiredSessions_SargableFormat",
      "norm_label": "testmigration031_normalizeslegacyformats()",
      "id": "server_db_session_expiry_test_testmigration031_normalizeslegacyformats"
    },
    {
      "label": "Event",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 391,
      "community_name": ".EmitEvents",
      "norm_label": "event",
      "id": "server_ws_emit_go_event"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/emit.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 391,
      "community_name": ".EmitEvents",
      "norm_label": "hub",
      "id": "server_ws_emit_go_ws_hub"
    },
    {
      "label": ".EmitEvents()",
      "file_type": "code",
      "source_file": "Server/ws/emit.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 391,
      "community_name": ".EmitEvents",
      "norm_label": ".emitevents()",
      "id": "ws_hub_emitevents"
    },
    {
      "label": "stubChannelEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 392,
      "community_name": "stubChannelEvent",
      "norm_label": "stubchannelevent",
      "id": "ws_stubchannelevent"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 392,
      "community_name": "stubChannelEvent",
      "norm_label": ".channelid()",
      "id": "ws_stubchannelevent_channelid"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 392,
      "community_name": "stubChannelEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubchannelevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 392,
      "community_name": "stubChannelEvent",
      "norm_label": ".payload()",
      "id": "ws_stubchannelevent_payload"
    },
    {
      "label": "stubUserTargetedEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 393,
      "community_name": "stubUserTargetedEvent",
      "norm_label": "stubusertargetedevent",
      "id": "ws_stubusertargetedevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 393,
      "community_name": "stubUserTargetedEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubusertargetedevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 393,
      "community_name": "stubUserTargetedEvent",
      "norm_label": ".payload()",
      "id": "ws_stubusertargetedevent_payload"
    },
    {
      "label": ".TargetUserID()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 393,
      "community_name": "stubUserTargetedEvent",
      "norm_label": ".targetuserid()",
      "id": "ws_stubusertargetedevent_targetuserid"
    },
    {
      "label": "event_presence_test.go",
      "file_type": "code",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 394,
      "community_name": "TestPresenceEvents_InvisibleBlanksCustomStatusForOthers",
      "norm_label": "event_presence_test.go",
      "id": "server_ws_event_presence_test"
    },
    {
      "label": "TestPresenceEvents_InvisibleBlanksCustomStatusForOthers()",
      "file_type": "code",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 394,
      "community_name": "TestPresenceEvents_InvisibleBlanksCustomStatusForOthers",
      "norm_label": "testpresenceevents_invisibleblankscustomstatusforothers()",
      "id": "server_ws_event_presence_test_testpresenceevents_invisibleblankscustomstatusforothers"
    },
    {
      "label": "presenceEnvelope",
      "file_type": "code",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 394,
      "community_name": "TestPresenceEvents_InvisibleBlanksCustomStatusForOthers",
      "norm_label": "presenceenvelope",
      "id": "ws_presenceenvelope"
    },
    {
      "label": "TypingStartCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 395,
      "community_name": "TypingStartCmd",
      "norm_label": "typingstartcmd",
      "id": "ws_typingstartcmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 395,
      "community_name": "TypingStartCmd",
      "norm_label": ".channelid()",
      "id": "ws_typingstartcmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 395,
      "community_name": "TypingStartCmd",
      "norm_label": ".type()",
      "id": "ws_typingstartcmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 395,
      "community_name": "TypingStartCmd",
      "norm_label": ".userid()",
      "id": "ws_typingstartcmd_userid"
    },
    {
      "label": "VoiceCameraCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 396,
      "community_name": "VoiceCameraCmd",
      "norm_label": "voicecameracmd",
      "id": "ws_voicecameracmd"
    },
    {
      "label": ".Enabled()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L208",
      "_origin": "ast",
      "community": 396,
      "community_name": "VoiceCameraCmd",
      "norm_label": ".enabled()",
      "id": "ws_voicecameracmd_enabled"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 396,
      "community_name": "VoiceCameraCmd",
      "norm_label": ".type()",
      "id": "ws_voicecameracmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 396,
      "community_name": "VoiceCameraCmd",
      "norm_label": ".userid()",
      "id": "ws_voicecameracmd_userid"
    },
    {
      "label": "VoiceDeafenCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 397,
      "community_name": "VoiceDeafenCmd",
      "norm_label": "voicedeafencmd",
      "id": "ws_voicedeafencmd"
    },
    {
      "label": ".Deafened()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 397,
      "community_name": "VoiceDeafenCmd",
      "norm_label": ".deafened()",
      "id": "ws_voicedeafencmd_deafened"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 397,
      "community_name": "VoiceDeafenCmd",
      "norm_label": ".type()",
      "id": "ws_voicedeafencmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 397,
      "community_name": "VoiceDeafenCmd",
      "norm_label": ".userid()",
      "id": "ws_voicedeafencmd_userid"
    },
    {
      "label": "VoiceJoinCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 398,
      "community_name": "VoiceJoinCmd",
      "norm_label": "voicejoincmd",
      "id": "ws_voicejoincmd"
    },
    {
      "label": ".ChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 398,
      "community_name": "VoiceJoinCmd",
      "norm_label": ".channelid()",
      "id": "ws_voicejoincmd_channelid"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 398,
      "community_name": "VoiceJoinCmd",
      "norm_label": ".type()",
      "id": "ws_voicejoincmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 398,
      "community_name": "VoiceJoinCmd",
      "norm_label": ".userid()",
      "id": "ws_voicejoincmd_userid"
    },
    {
      "label": "VoiceMuteCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 399,
      "community_name": "VoiceMuteCmd",
      "norm_label": "voicemutecmd",
      "id": "ws_voicemutecmd"
    },
    {
      "label": ".Muted()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 399,
      "community_name": "VoiceMuteCmd",
      "norm_label": ".muted()",
      "id": "ws_voicemutecmd_muted"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 399,
      "community_name": "VoiceMuteCmd",
      "norm_label": ".type()",
      "id": "ws_voicemutecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 399,
      "community_name": "VoiceMuteCmd",
      "norm_label": ".userid()",
      "id": "ws_voicemutecmd_userid"
    },
    {
      "label": "dispatcher.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "dispatcher.ts",
      "id": "client_tauri_client_src_lib_dispatcher"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L84",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_dispatcher_log"
    },
    {
      "label": "leaveVoice",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1776",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "leavevoice",
      "id": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "label": "logout.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "logout.ts",
      "id": "client_tauri_client_src_lib_logout"
    },
    {
      "label": "nsfw-gate.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "nsfw-gate.ts",
      "id": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "label": "protocolTypes.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "protocoltypes.ts",
      "id": "client_tauri_client_src_lib_protocoltypes"
    },
    {
      "label": "ClientMessageType",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clientmessagetype",
      "id": "client_tauri_client_src_lib_protocoltypes_clientmessagetype"
    },
    {
      "label": "MessageType",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L98",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagetype",
      "id": "client_tauri_client_src_lib_protocoltypes_messagetype"
    },
    {
      "label": "ServerMessageType",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "servermessagetype",
      "id": "client_tauri_client_src_lib_protocoltypes_servermessagetype"
    },
    {
      "label": "ws.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "ws.ts",
      "id": "client_tauri_client_src_lib_ws"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_ws_log"
    },
    {
      "label": "ChannelController.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "channelcontroller.ts",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L46",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_channelcontroller_log"
    },
    {
      "label": "MessageController.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagecontroller.ts",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_pages_main_page_messagecontroller_log"
    },
    {
      "label": "ReactionController.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reactioncontroller.ts",
      "id": "client_tauri_client_src_pages_main_page_reactioncontroller"
    },
    {
      "label": "auth.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "auth.store.ts",
      "id": "client_tauri_client_src_stores_auth_store"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L44",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_auth_store_initial_state"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_stores_auth_store_log"
    },
    {
      "label": "blocks.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocks.store.ts",
      "id": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "label": "BLOCKED_BY_ME_REASON",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocked_by_me_reason",
      "id": "client_tauri_client_src_stores_blocks_store_blocked_by_me_reason"
    },
    {
      "label": "BLOCKED_BY_THEM_REASON",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocked_by_them_reason",
      "id": "client_tauri_client_src_stores_blocks_store_blocked_by_them_reason"
    },
    {
      "label": "blocksStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocksstore",
      "id": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "label": "INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "initial",
      "id": "client_tauri_client_src_stores_blocks_store_initial"
    },
    {
      "label": "emoji.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "emoji.store.ts",
      "id": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "label": "emojiStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "emojistore",
      "id": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "label": "INITIAL",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "initial",
      "id": "client_tauri_client_src_stores_emoji_store_initial"
    },
    {
      "label": "SHORTCODE_PATTERN",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "shortcode_pattern",
      "id": "client_tauri_client_src_stores_emoji_store_shortcode_pattern"
    },
    {
      "label": "messages.store.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messages.store.ts",
      "id": "client_tauri_client_src_stores_messages_store"
    },
    {
      "label": "INITIAL_STATE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L155",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "initial_state",
      "id": "client_tauri_client_src_stores_messages_store_initial_state"
    },
    {
      "label": "messagesStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L169",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messagesstore",
      "id": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "label": "mock-ws.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mock-ws.ts",
      "id": "client_tauri_client_tests_helpers_mock_ws"
    },
    {
      "label": "stores.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "stores.test.ts",
      "id": "client_tauri_client_tests_integration_stores_test"
    },
    {
      "label": "TEST_USER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "test_user",
      "id": "client_tauri_client_tests_unit_auth_store_test_test_user"
    },
    {
      "label": "auth.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "auth.store.test.ts",
      "id": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b"
    },
    {
      "label": "auth-store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "auth-store.test.ts",
      "id": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436"
    },
    {
      "label": "blocks-store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "blocks-store.test.ts",
      "id": "client_tauri_client_tests_unit_blocks_store_test"
    },
    {
      "label": "dispatcher.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "dispatcher.test.ts",
      "id": "client_tauri_client_tests_unit_dispatcher_test"
    },
    {
      "label": "mockEnsurePublished",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L78",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mockensurepublished",
      "id": "client_tauri_client_tests_unit_dispatcher_test_mockensurepublished"
    },
    {
      "label": "mockShowToast",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L68",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mockshowtoast",
      "id": "client_tauri_client_tests_unit_dispatcher_test_mockshowtoast"
    },
    {
      "label": "emoji-picker.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "emoji-picker.test.ts",
      "id": "client_tauri_client_tests_unit_emoji_picker_test"
    },
    {
      "label": "logout.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "logout.test.ts",
      "id": "client_tauri_client_tests_unit_logout_test"
    },
    {
      "label": "clearAuth",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "clearauth",
      "id": "client_tauri_client_tests_unit_logout_test_clearauth"
    },
    {
      "label": "message-controller.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "message-controller.test.ts",
      "id": "client_tauri_client_tests_unit_message_controller_test"
    },
    {
      "label": "{\n  mockSetMessages,\n  mockPrependMessages,\n  mockIsChannelLoaded,\n  mockGetChannelMessages,\n  mockSetChannelLoading,\n  mockSetChannelLoadError,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "{\n  mocksetmessages,\n  mockprependmessages,\n  mockischannelloaded,\n  mockgetchannelmessages,\n  mocksetchannelloading,\n  mocksetchannelloaderror,\n}",
      "id": "client_tauri_client_tests_unit_message_controller_test_mocksetmessages_mockprependmessages_mockischannelloaded_mockgetchannelmessages_mocksetchannelloading_mocksetchannelloaderror"
    },
    {
      "label": "messages-store-detached.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messages-store-detached.test.ts",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test"
    },
    {
      "label": "USER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "user",
      "id": "client_tauri_client_tests_unit_messages_store_detached_test_user"
    },
    {
      "label": "messages.store.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "messages.store.test.ts",
      "id": "client_tauri_client_tests_unit_messages_store_test"
    },
    {
      "label": "ATTACHMENT",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L57",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "attachment",
      "id": "client_tauri_client_tests_unit_messages_store_test_attachment"
    },
    {
      "label": "TEST_USER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L45",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "test_user",
      "id": "client_tauri_client_tests_unit_messages_store_test_test_user"
    },
    {
      "label": "TEST_USER_2",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L51",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "test_user_2",
      "id": "client_tauri_client_tests_unit_messages_store_test_test_user_2"
    },
    {
      "label": "nsfw-gate.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "nsfw-gate.test.ts",
      "id": "client_tauri_client_tests_unit_nsfw_gate_test"
    },
    {
      "label": "reaction-controller.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "reaction-controller.test.ts",
      "id": "client_tauri_client_tests_unit_reaction_controller_test"
    },
    {
      "label": "{\n  mockGetChannelMessages,\n  mockAddOptimisticReaction,\n  mockEmojiPickerDestroy,\n  mockListCustomEmoji,\n  mockCreateEmojiPicker,\n  captured,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "{\n  mockgetchannelmessages,\n  mockaddoptimisticreaction,\n  mockemojipickerdestroy,\n  mocklistcustomemoji,\n  mockcreateemojipicker,\n  captured,\n}",
      "id": "client_tauri_client_tests_unit_reaction_controller_test_mockgetchannelmessages_mockaddoptimisticreaction_mockemojipickerdestroy_mocklistcustomemoji_mockcreateemojipicker_captured"
    },
    {
      "label": "totp-settings.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "totp-settings.test.ts",
      "id": "client_tauri_client_tests_unit_totp_settings_test"
    },
    {
      "label": "mockSetTheme",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 4,
      "community_name": "dispatcher.ts",
      "norm_label": "mocksettheme",
      "id": "client_tauri_client_tests_unit_totp_settings_test_mocksettheme"
    },
    {
      "label": "github.com/tetratelabs/wazero/api.Memory",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "github.com/tetratelabs/wazero/api.memory",
      "id": "go_type_github_com_tetratelabs_wazero_api_memory"
    },
    {
      "label": "github.com/tetratelabs/wazero/api.Module",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "github.com/tetratelabs/wazero/api.module",
      "id": "go_type_github_com_tetratelabs_wazero_api_module"
    },
    {
      "label": "CommandResult",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "commandresult",
      "id": "plugin_commandresult"
    },
    {
      "label": "Instance",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "instance",
      "id": "plugin_instance"
    },
    {
      "label": ".AssetHandler()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".assethandler()",
      "id": "plugin_registry_assethandler"
    },
    {
      "label": ".DispatchCommand()",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".dispatchcommand()",
      "id": "plugin_registry_dispatchcommand"
    },
    {
      "label": ".List()",
      "file_type": "code",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L601",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".list()",
      "id": "plugin_registry_list"
    },
    {
      "label": ".RegisterCommand()",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".registercommand()",
      "id": "plugin_registry_registercommand"
    },
    {
      "label": ".RegisterUI()",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".registerui()",
      "id": "plugin_registry_registerui"
    },
    {
      "label": ".releaseClosedModule()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".releaseclosedmodule()",
      "id": "plugin_registry_releaseclosedmodule"
    },
    {
      "label": ".StorageDelete()",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".storagedelete()",
      "id": "plugin_registry_storagedelete"
    },
    {
      "label": ".StorageGet()",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".storageget()",
      "id": "plugin_registry_storageget"
    },
    {
      "label": ".StoragePut()",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".storageput()",
      "id": "plugin_registry_storageput"
    },
    {
      "label": ".StorageScan()",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".storagescan()",
      "id": "plugin_registry_storagescan"
    },
    {
      "label": "host_commands.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "host_commands.go",
      "id": "server_plugin_host_commands"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "registry",
      "id": "server_plugin_host_commands_go_plugin_registry"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "registry",
      "id": "server_plugin_host_storage_go_plugin_registry"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "registry",
      "id": "server_plugin_host_ui_go_plugin_registry"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "manifest",
      "id": "server_plugin_registry_go_manifest"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "registry",
      "id": "server_plugin_sandbox_default_go_plugin_registry"
    },
    {
      "label": ".activateWithRuntime()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".activatewithruntime()",
      "id": "server_plugin_sandbox_default_go_plugin_registry_activatewithruntime"
    },
    {
      "label": ".invokeCommand()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".invokecommand()",
      "id": "server_plugin_sandbox_default_go_plugin_registry_invokecommand"
    },
    {
      "label": ".platformDeactivate()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".platformdeactivate()",
      "id": "server_plugin_sandbox_default_go_plugin_registry_platformdeactivate"
    },
    {
      "label": "sandbox_wazero.go",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "sandbox_wazero.go",
      "id": "server_plugin_sandbox_wazero"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "config",
      "id": "server_plugin_sandbox_wazero_go_config"
    },
    {
      "label": "Registry",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "registry",
      "id": "server_plugin_sandbox_wazero_go_plugin_registry"
    },
    {
      "label": ".activateWithRuntime()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".activatewithruntime()",
      "id": "server_plugin_sandbox_wazero_go_plugin_registry_activatewithruntime"
    },
    {
      "label": ".invokeCommand()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".invokecommand()",
      "id": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand"
    },
    {
      "label": ".platformDeactivate()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": ".platformdeactivate()",
      "id": "server_plugin_sandbox_wazero_go_plugin_registry_platformdeactivate"
    },
    {
      "label": "guestMemory()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "guestmemory()",
      "id": "server_plugin_sandbox_wazero_guestmemory"
    },
    {
      "label": "listExportedCommands()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L398",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "listexportedcommands()",
      "id": "server_plugin_sandbox_wazero_listexportedcommands"
    },
    {
      "label": "platformInit()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 40,
      "community_name": "Instance",
      "norm_label": "platforminit()",
      "id": "server_plugin_sandbox_wazero_platforminit"
    },
    {
      "label": "VoiceScreenshareCmd",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 400,
      "community_name": "VoiceScreenshareCmd",
      "norm_label": "voicescreensharecmd",
      "id": "ws_voicescreensharecmd"
    },
    {
      "label": ".Enabled()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 400,
      "community_name": "VoiceScreenshareCmd",
      "norm_label": ".enabled()",
      "id": "ws_voicescreensharecmd_enabled"
    },
    {
      "label": ".Type()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 400,
      "community_name": "VoiceScreenshareCmd",
      "norm_label": ".type()",
      "id": "ws_voicescreensharecmd_type"
    },
    {
      "label": ".UserID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L217",
      "_origin": "ast",
      "community": 400,
      "community_name": "VoiceScreenshareCmd",
      "norm_label": ".userid()",
      "id": "ws_voicescreensharecmd_userid"
    },
    {
      "label": "PresenceEvent",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L240",
      "_origin": "ast",
      "community": 401,
      "community_name": "PresenceEvent",
      "norm_label": "presenceevent",
      "id": "ws_presenceevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 401,
      "community_name": "PresenceEvent",
      "norm_label": ".eventtype()",
      "id": "ws_presenceevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L246",
      "_origin": "ast",
      "community": 401,
      "community_name": "PresenceEvent",
      "norm_label": ".payload()",
      "id": "ws_presenceevent_payload"
    },
    {
      "label": "message_perms_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 402,
      "community_name": "errDMChannelIDsStore",
      "norm_label": "message_perms_test.go",
      "id": "server_service_message_perms_test"
    },
    {
      "label": "errDMChannelIDsStore",
      "file_type": "code",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 402,
      "community_name": "errDMChannelIDsStore",
      "norm_label": "errdmchannelidsstore",
      "id": "service_errdmchannelidsstore"
    },
    {
      "label": ".GetUserDMChannelIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 402,
      "community_name": "errDMChannelIDsStore",
      "norm_label": ".getuserdmchannelids()",
      "id": "service_errdmchannelidsstore_getuserdmchannelids"
    },
    {
      "label": "db-change/SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/db-change/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 403,
      "community_name": "db-change",
      "norm_label": "db-change/skill.md",
      "id": "claude_skills_db_change_skill"
    },
    {
      "label": "db-change",
      "file_type": "document",
      "source_file": ".claude/skills/db-change/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 403,
      "community_name": "db-change",
      "norm_label": "db-change",
      "id": "claude_skills_db_change_skill_db_change"
    },
    {
      "label": "Traps",
      "file_type": "document",
      "source_file": ".claude/skills/db-change/SKILL.md",
      "source_location": "L23",
      "_origin": "ast",
      "community": 403,
      "community_name": "db-change",
      "norm_label": "traps",
      "id": "claude_skills_db_change_skill_traps"
    },
    {
      "label": "linux_media.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/linux_media.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 404,
      "community_name": "enable_media_capture",
      "norm_label": "linux_media.rs",
      "id": "client_tauri_client_src_tauri_src_linux_media"
    },
    {
      "label": "enable_media_capture()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/linux_media.rs",
      "source_location": "L19",
      "_origin": "ast",
      "community": 404,
      "community_name": "enable_media_capture",
      "norm_label": "enable_media_capture()",
      "id": "client_tauri_client_src_tauri_src_linux_media_enable_media_capture"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 404,
      "community_name": "enable_media_capture",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_linux_media_rs_apphandle"
    },
    {
      "label": "admin-panel.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/admin-panel.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 405,
      "community_name": "admin-panel.spec.ts",
      "norm_label": "admin-panel.spec.ts",
      "id": "client_tauri_client_tests_e2e_admin_admin_panel_spec"
    },
    {
      "label": "OWNER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/admin-panel.spec.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 405,
      "community_name": "admin-panel.spec.ts",
      "norm_label": "owner",
      "id": "client_tauri_client_tests_e2e_admin_admin_panel_spec_owner"
    },
    {
      "label": "start-server.sh",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/start-server.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 406,
      "community_name": "start-server.sh",
      "norm_label": "start-server.sh",
      "id": "client_tauri_client_tests_e2e_admin_start_server"
    },
    {
      "label": "cleanup()",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/start-server.sh",
      "source_location": "L20",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 406,
      "community_name": "start-server.sh",
      "norm_label": "cleanup()",
      "id": "client_tauri_client_tests_e2e_admin_start_server_cleanup"
    },
    {
      "label": "start-server.sh script",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/admin/start-server.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 406,
      "community_name": "start-server.sh",
      "norm_label": "start-server.sh script",
      "id": "client_tauri_client_tests_e2e_admin_start_server_sh__entry"
    },
    {
      "label": "Channel Focus and Read State",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L614",
      "_origin": "ast",
      "community": 407,
      "community_name": "Channel Focus and Read State",
      "norm_label": "channel focus and read state",
      "id": "docs_protocol_channel_focus_and_read_state"
    },
    {
      "label": "channel_focus (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L616",
      "_origin": "ast",
      "community": 407,
      "community_name": "Channel Focus and Read State",
      "norm_label": "channel_focus (client -> server)",
      "id": "docs_protocol_channel_focus_client_server"
    },
    {
      "label": "mark_read (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L624",
      "_origin": "ast",
      "community": 407,
      "community_name": "Channel Focus and Read State",
      "norm_label": "mark_read (client -> server)",
      "id": "docs_protocol_mark_read_client_server"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1375",
      "_origin": "ast",
      "community": 408,
      "community_name": "Error Handling",
      "norm_label": "error codes",
      "id": "docs_protocol_error_codes"
    },
    {
      "label": "Error Handling",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1360",
      "_origin": "ast",
      "community": 408,
      "community_name": "Error Handling",
      "norm_label": "error handling",
      "id": "docs_protocol_error_handling"
    },
    {
      "label": "error (Server -> Client)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1362",
      "_origin": "ast",
      "community": 408,
      "community_name": "Error Handling",
      "norm_label": "error (server -> client)",
      "id": "docs_protocol_error_server_client"
    },
    {
      "label": "Presence",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L561",
      "_origin": "ast",
      "community": 409,
      "community_name": "Presence",
      "norm_label": "presence",
      "id": "docs_protocol_presence"
    },
    {
      "label": "presence (Server -> Client, broadcast)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L587",
      "_origin": "ast",
      "community": 409,
      "community_name": "Presence",
      "norm_label": "presence (server -> client, broadcast)",
      "id": "docs_protocol_presence_server_client_broadcast"
    },
    {
      "label": "presence_update (Client -> Server)",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L563",
      "_origin": "ast",
      "community": 409,
      "community_name": "Presence",
      "norm_label": "presence_update (client -> server)",
      "id": "docs_protocol_presence_update_client_server"
    },
    {
      "label": "google.golang.org/protobuf/proto.Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "google.golang.org/protobuf/proto.message",
      "id": "go_type_google_golang_org_protobuf_proto_message"
    },
    {
      "label": "TestWebhookParseIdentity_Invalid()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L590",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testwebhookparseidentity_invalid()",
      "id": "server_ws_coverage_misc_test_testwebhookparseidentity_invalid"
    },
    {
      "label": "TestWebhookParseIdentity_Valid()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L580",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testwebhookparseidentity_valid()",
      "id": "server_ws_coverage_misc_test_testwebhookparseidentity_valid"
    },
    {
      "label": "TestWebhookParseRoomChannelID_Invalid()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L607",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testwebhookparseroomchannelid_invalid()",
      "id": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_invalid"
    },
    {
      "label": "TestWebhookParseRoomChannelID_Valid()",
      "file_type": "code",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L597",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testwebhookparseroomchannelid_valid()",
      "id": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_valid"
    },
    {
      "label": "ParseIdentityForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "parseidentityfortest()",
      "id": "server_ws_export_test_parseidentityfortest"
    },
    {
      "label": "ParseParticipantIdentityForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "parseparticipantidentityfortest()",
      "id": "server_ws_export_test_parseparticipantidentityfortest"
    },
    {
      "label": "ParseRoomChannelIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "parseroomchannelidfortest()",
      "id": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "label": "WsToHTTPForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L338",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "wstohttpfortest()",
      "id": "server_ws_export_test_wstohttpfortest"
    },
    {
      "label": "TestLiveKitProcess_IsRunningWhileStarting_NoRaceOnCmdProcess()",
      "file_type": "code",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitprocess_isrunningwhilestarting_noraceoncmdprocess()",
      "id": "server_ws_harvest_s5_internal_test_testlivekitprocess_isrunningwhilestarting_noraceoncmdprocess"
    },
    {
      "label": "livekit_client_test.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "livekit_client_test.go",
      "id": "server_ws_livekit_client_test"
    },
    {
      "label": "TestLiveKitClient_CountVideoTracks()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_countvideotracks()",
      "id": "server_ws_livekit_client_test_testlivekitclient_countvideotracks"
    },
    {
      "label": "TestLiveKitClient_CountVideoTracks_PropagatesError()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_countvideotracks_propagateserror()",
      "id": "server_ws_livekit_client_test_testlivekitclient_countvideotracks_propagateserror"
    },
    {
      "label": "TestLiveKitClient_HealthCheck_ServerError()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_healthcheck_servererror()",
      "id": "server_ws_livekit_client_test_testlivekitclient_healthcheck_servererror"
    },
    {
      "label": "TestLiveKitClient_HealthCheck_Success()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_healthcheck_success()",
      "id": "server_ws_livekit_client_test_testlivekitclient_healthcheck_success"
    },
    {
      "label": "TestLiveKitClient_HealthCheck_Unreachable()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L203",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_healthcheck_unreachable()",
      "id": "server_ws_livekit_client_test_testlivekitclient_healthcheck_unreachable"
    },
    {
      "label": "TestLiveKitClient_ListParticipants_Empty()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_listparticipants_empty()",
      "id": "server_ws_livekit_client_test_testlivekitclient_listparticipants_empty"
    },
    {
      "label": "TestLiveKitClient_ListParticipants_ReturnsParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_listparticipants_returnsparticipants()",
      "id": "server_ws_livekit_client_test_testlivekitclient_listparticipants_returnsparticipants"
    },
    {
      "label": "TestLiveKitClient_ListParticipants_ServerError()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitclient_listparticipants_servererror()",
      "id": "server_ws_livekit_client_test_testlivekitclient_listparticipants_servererror"
    },
    {
      "label": "twirpServer()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "twirpserver()",
      "id": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "label": "NewLiveKitClient()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "newlivekitclient()",
      "id": "server_ws_livekit_newlivekitclient"
    },
    {
      "label": "NewLiveKitProcess()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "newlivekitprocess()",
      "id": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "label": "livekit_test.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "livekit_test.go",
      "id": "server_ws_livekit_test"
    },
    {
      "label": "TestGenerateConfig_DefaultOmitsAdvertiseInternalIP()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L943",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_defaultomitsadvertiseinternalip()",
      "id": "server_ws_livekit_test_testgenerateconfig_defaultomitsadvertiseinternalip"
    },
    {
      "label": "TestGenerateConfig_OverwritesAutoGeneratedFile()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1031",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_overwritesautogeneratedfile()",
      "id": "server_ws_livekit_test_testgenerateconfig_overwritesautogeneratedfile"
    },
    {
      "label": "TestGenerateConfig_PreservesUserManagedFile()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L967",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_preservesusermanagedfile()",
      "id": "server_ws_livekit_test_testgenerateconfig_preservesusermanagedfile"
    },
    {
      "label": "TestGenerateConfig_RegeneratesEmptyFile()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1001",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_regeneratesemptyfile()",
      "id": "server_ws_livekit_test_testgenerateconfig_regeneratesemptyfile"
    },
    {
      "label": "TestGenerateConfig_UnsafeCredentialChars()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L809",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_unsafecredentialchars()",
      "id": "server_ws_livekit_test_testgenerateconfig_unsafecredentialchars"
    },
    {
      "label": "TestGenerateConfig_UnsafeCredentialErrorDoesNotLeakCredential()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L849",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_unsafecredentialerrordoesnotleakcredential()",
      "id": "server_ws_livekit_test_testgenerateconfig_unsafecredentialerrordoesnotleakcredential"
    },
    {
      "label": "TestGenerateConfig_UnsafeNodeIPChars()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L895",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_unsafenodeipchars()",
      "id": "server_ws_livekit_test_testgenerateconfig_unsafenodeipchars"
    },
    {
      "label": "TestGenerateConfig_WithAdvertiseInternalIP()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L913",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_withadvertiseinternalip()",
      "id": "server_ws_livekit_test_testgenerateconfig_withadvertiseinternalip"
    },
    {
      "label": "TestGenerateConfig_WithNodeIP()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L779",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_withnodeip()",
      "id": "server_ws_livekit_test_testgenerateconfig_withnodeip"
    },
    {
      "label": "TestGenerateConfig_WritesYAML()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L736",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgenerateconfig_writesyaml()",
      "id": "server_ws_livekit_test_testgenerateconfig_writesyaml"
    },
    {
      "label": "TestGenerateToken_DifferentPermissions()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgeneratetoken_differentpermissions()",
      "id": "server_ws_livekit_test_testgeneratetoken_differentpermissions"
    },
    {
      "label": "TestGenerateToken_ValidToken()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgeneratetoken_validtoken()",
      "id": "server_ws_livekit_test_testgeneratetoken_validtoken"
    },
    {
      "label": "TestGenerateToken_VideoAndScreenShareGrantedWithoutSpeakVoice()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testgeneratetoken_videoandscreensharegrantedwithoutspeakvoice()",
      "id": "server_ws_livekit_test_testgeneratetoken_videoandscreensharegrantedwithoutspeakvoice"
    },
    {
      "label": "TestHealthCheck_NonOKStatus()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1190",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testhealthcheck_nonokstatus()",
      "id": "server_ws_livekit_test_testhealthcheck_nonokstatus"
    },
    {
      "label": "TestHealthCheck_ServerDown()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1169",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testhealthcheck_serverdown()",
      "id": "server_ws_livekit_test_testhealthcheck_serverdown"
    },
    {
      "label": "TestHealthCheck_Success()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1121",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testhealthcheck_success()",
      "id": "server_ws_livekit_test_testhealthcheck_success"
    },
    {
      "label": "TestHealthCheckClientOwnsItsTransport()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1155",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testhealthcheckclientownsitstransport()",
      "id": "server_ws_livekit_test_testhealthcheckclientownsitstransport"
    },
    {
      "label": "TestLiveKitProcess_IsRunning_Default()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitprocess_isrunning_default()",
      "id": "server_ws_livekit_test_testlivekitprocess_isrunning_default"
    },
    {
      "label": "TestLiveKitProcess_Start_NoBinary()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitprocess_start_nobinary()",
      "id": "server_ws_livekit_test_testlivekitprocess_start_nobinary"
    },
    {
      "label": "TestLiveKitProcess_Stop_BeforeStart()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testlivekitprocess_stop_beforestart()",
      "id": "server_ws_livekit_test_testlivekitprocess_stop_beforestart"
    },
    {
      "label": "TestNewLiveKitClient_MissingConfig()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testnewlivekitclient_missingconfig()",
      "id": "server_ws_livekit_test_testnewlivekitclient_missingconfig"
    },
    {
      "label": "TestNewLiveKitProcess()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testnewlivekitprocess()",
      "id": "server_ws_livekit_test_testnewlivekitprocess"
    },
    {
      "label": "TestParseIdentity_Invalid()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L348",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testparseidentity_invalid()",
      "id": "server_ws_livekit_test_testparseidentity_invalid"
    },
    {
      "label": "TestParseIdentity_Valid()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testparseidentity_valid()",
      "id": "server_ws_livekit_test_testparseidentity_valid"
    },
    {
      "label": "TestParseParticipantIdentity_WithJoinToken()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testparseparticipantidentity_withjointoken()",
      "id": "server_ws_livekit_test_testparseparticipantidentity_withjointoken"
    },
    {
      "label": "TestParseRoomChannelID_Invalid()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L385",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testparseroomchannelid_invalid()",
      "id": "server_ws_livekit_test_testparseroomchannelid_invalid"
    },
    {
      "label": "TestParseRoomChannelID_Valid()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L373",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testparseroomchannelid_valid()",
      "id": "server_ws_livekit_test_testparseroomchannelid_valid"
    },
    {
      "label": "TestStart_AlreadyRunningGuard()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1069",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "teststart_alreadyrunningguard()",
      "id": "server_ws_livekit_test_teststart_alreadyrunningguard"
    },
    {
      "label": "TestStart_StoppedGuard()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1092",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "teststart_stoppedguard()",
      "id": "server_ws_livekit_test_teststart_stoppedguard"
    },
    {
      "label": "TestWsToHTTP()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "testwstohttp()",
      "id": "server_ws_livekit_test_testwstohttp"
    },
    {
      "label": "wsToHTTP()",
      "file_type": "code",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": "wstohttp()",
      "id": "server_ws_livekit_wstohttp"
    },
    {
      "label": ".HealthCheck()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L349",
      "_origin": "ast",
      "community": 41,
      "community_name": "livekit_test.go",
      "norm_label": ".healthcheck()",
      "id": "ws_livekitprocess_healthcheck"
    },
    {
      "label": "Transport Layer",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L38",
      "_origin": "ast",
      "community": 410,
      "community_name": "Transport Layer",
      "norm_label": "transport layer",
      "id": "docs_protocol_transport_layer"
    },
    {
      "label": "Transport Limits",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L48",
      "_origin": "ast",
      "community": 410,
      "community_name": "Transport Layer",
      "norm_label": "transport limits",
      "id": "docs_protocol_transport_limits"
    },
    {
      "label": "WebSocket Endpoint",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L40",
      "_origin": "ast",
      "community": 410,
      "community_name": "Transport Layer",
      "norm_label": "websocket endpoint",
      "id": "docs_protocol_websocket_endpoint"
    },
    {
      "label": "pre-commit",
      "file_type": "code",
      "source_file": ".githooks/pre-commit",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 411,
      "community_name": "pre-commit",
      "norm_label": "pre-commit",
      "id": "githooks_pre_commit"
    },
    {
      "label": "pre-commit script",
      "file_type": "code",
      "source_file": ".githooks/pre-commit",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 411,
      "community_name": "pre-commit",
      "norm_label": "pre-commit script",
      "id": "githooks_pre_commit__entry"
    },
    {
      "label": "fail()",
      "file_type": "code",
      "source_file": ".githooks/pre-commit",
      "source_location": "L17",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 411,
      "community_name": "pre-commit",
      "norm_label": "fail()",
      "id": "githooks_pre_commit_fail"
    },
    {
      "label": "pre-push",
      "file_type": "code",
      "source_file": ".githooks/pre-push",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 412,
      "community_name": "pre-push",
      "norm_label": "pre-push",
      "id": "githooks_pre_push"
    },
    {
      "label": "pre-push script",
      "file_type": "code",
      "source_file": ".githooks/pre-push",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 412,
      "community_name": "pre-push",
      "norm_label": "pre-push script",
      "id": "githooks_pre_push__entry"
    },
    {
      "label": "fail()",
      "file_type": "code",
      "source_file": ".githooks/pre-push",
      "source_location": "L13",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 412,
      "community_name": "pre-push",
      "norm_label": "fail()",
      "id": "githooks_pre_push_fail"
    },
    {
      "label": "stubBroadcastAllEvent",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 413,
      "community_name": "stubBroadcastAllEvent",
      "norm_label": "stubbroadcastallevent",
      "id": "ws_stubbroadcastallevent"
    },
    {
      "label": ".EventType()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 413,
      "community_name": "stubBroadcastAllEvent",
      "norm_label": ".eventtype()",
      "id": "ws_stubbroadcastallevent_eventtype"
    },
    {
      "label": ".Payload()",
      "file_type": "code",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 413,
      "community_name": "stubBroadcastAllEvent",
      "norm_label": ".payload()",
      "id": "ws_stubbroadcastallevent_payload"
    },
    {
      "label": "015_plugins.sql",
      "file_type": "code",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 416,
      "community_name": "015_plugins.sql",
      "norm_label": "015_plugins.sql",
      "id": "server_migrations_015_plugins"
    },
    {
      "label": "plugin_kv",
      "file_type": "code",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": "L13",
      "_origin": "ast",
      "community": 416,
      "community_name": "015_plugins.sql",
      "norm_label": "plugin_kv",
      "id": "server_migrations_015_plugins_plugin_kv"
    },
    {
      "label": "plugins",
      "file_type": "code",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": "L4",
      "_origin": "ast",
      "community": 416,
      "community_name": "015_plugins.sql",
      "norm_label": "plugins",
      "id": "server_migrations_015_plugins_plugins"
    },
    {
      "label": "manifest_nottoml.go",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_nottoml.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 417,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "manifest_nottoml.go",
      "id": "server_plugin_manifest_nottoml"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 417,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "manifest",
      "id": "server_plugin_manifest_nottoml_go_manifest"
    },
    {
      "label": "tryLoadPluginTOML()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_nottoml.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 417,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "tryloadplugintoml()",
      "id": "server_plugin_manifest_nottoml_tryloadplugintoml"
    },
    {
      "label": "manifest_toml.go",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_toml.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 418,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "manifest_toml.go",
      "id": "server_plugin_manifest_toml"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 418,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "manifest",
      "id": "server_plugin_manifest_toml_go_manifest"
    },
    {
      "label": "tryLoadPluginTOML()",
      "file_type": "code",
      "source_file": "Server/plugin/manifest_toml.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 418,
      "community_name": "tryLoadPluginTOML",
      "norm_label": "tryloadplugintoml()",
      "id": "server_plugin_manifest_toml_tryloadplugintoml"
    },
    {
      "label": "NewChecker()",
      "file_type": "code",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "newchecker()",
      "id": "server_permissions_checker_newchecker"
    },
    {
      "label": "TestHandleChannelFocus_SkipsNoOpReadStateWrite()",
      "file_type": "code",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlechannelfocus_skipsnoopreadstatewrite()",
      "id": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite"
    },
    {
      "label": "NewChannelService()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "newchannelservice()",
      "id": "server_service_channel_newchannelservice"
    },
    {
      "label": "TestHandlePresenceUpdate_CustomStatusWriteFailureSwallowedAfterStatusCommit()",
      "file_type": "code",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit()",
      "id": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit"
    },
    {
      "label": "channel_test.go",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "channel_test.go",
      "id": "server_service_channel_test"
    },
    {
      "label": "TestHandleChannelFocus_DMExemptFromArchiveGate()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlechannelfocus_dmexemptfromarchivegate()",
      "id": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate"
    },
    {
      "label": "TestHandleChannelFocus_RefusedInArchivedChannel()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlechannelfocus_refusedinarchivedchannel()",
      "id": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel"
    },
    {
      "label": "TestHandleTyping_BlockedInDMEmitsNothing()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandletyping_blockedindmemitsnothing()",
      "id": "server_service_channel_test_testhandletyping_blockedindmemitsnothing"
    },
    {
      "label": "TestHandleTyping_NoRateLimitKeyForNonexistentChannel()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandletyping_noratelimitkeyfornonexistentchannel()",
      "id": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel"
    },
    {
      "label": "TestHandleTyping_NoRateLimitKeyWithoutReadPermission()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandletyping_noratelimitkeywithoutreadpermission()",
      "id": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission"
    },
    {
      "label": "TestListVisibleChannels_OverrideFetchErrorFailsClosed()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testlistvisiblechannels_overridefetcherrorfailsclosed()",
      "id": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed"
    },
    {
      "label": "TestEmojiCreate_RaceOnInsertIsConflict()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testemojicreate_raceoninsertisconflict()",
      "id": "server_service_emoji_test_testemojicreate_raceoninsertisconflict"
    },
    {
      "label": "harvest_s5_test.go",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "harvest_s5_test.go",
      "id": "server_service_harvest_s5_test"
    },
    {
      "label": "TestAffectedUserIDs_LookupFailureReportsNotOK()",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testaffecteduserids_lookupfailurereportsnotok()",
      "id": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok"
    },
    {
      "label": "TestCreateRole_ConcurrentCreatesCannotCollideOnPosition()",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testcreaterole_concurrentcreatescannotcollideonposition()",
      "id": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition"
    },
    {
      "label": "TestHandleChannelFocus_ClearsMentionBadgeWhenAllMessagesDeleted()",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted()",
      "id": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted"
    },
    {
      "label": "TestGetMessagesAround_DMNonParticipantIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testgetmessagesaround_dmnonparticipantisnotfound()",
      "id": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound"
    },
    {
      "label": "TestGetAccessibleChannelIDs_DMLookupErrorFailsClosed()",
      "file_type": "code",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testgetaccessiblechannelids_dmlookuperrorfailsclosed()",
      "id": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed"
    },
    {
      "label": "TestHandleReaction_ChannelLookupErrorFailsClosed()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlereaction_channellookuperrorfailsclosed()",
      "id": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed"
    },
    {
      "label": "TestHandleReaction_DMParticipantFetchErrorFailsClosed()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlereaction_dmparticipantfetcherrorfailsclosed()",
      "id": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed"
    },
    {
      "label": "TestCanPost_AnnouncementRequiresManageMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testcanpost_announcementrequiresmanagemessages()",
      "id": "server_service_message_test_testcanpost_announcementrequiresmanagemessages"
    },
    {
      "label": "TestCanPost_ChannelPermissionRequired()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testcanpost_channelpermissionrequired()",
      "id": "server_service_message_test_testcanpost_channelpermissionrequired"
    },
    {
      "label": "TestCanPost_DMBlockEnforced()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testcanpost_dmblockenforced()",
      "id": "server_service_message_test_testcanpost_dmblockenforced"
    },
    {
      "label": "TestDeleteMessage_DeniedReadCannotDelete()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L618",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testdeletemessage_deniedreadcannotdelete()",
      "id": "server_service_message_test_testdeletemessage_deniedreadcannotdelete"
    },
    {
      "label": "TestDeleteMessage_ModCanDeleteOthersMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L565",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testdeletemessage_modcandeleteothersmessage()",
      "id": "server_service_message_test_testdeletemessage_modcandeleteothersmessage"
    },
    {
      "label": "TestDMBlock_EnforcedOnEveryInteractionSink()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L772",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testdmblock_enforcedoneveryinteractionsink()",
      "id": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink"
    },
    {
      "label": "TestEditMessage_DeniedReadCannotEdit()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L442",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testeditmessage_deniedreadcannotedit()",
      "id": "server_service_message_test_testeditmessage_deniedreadcannotedit"
    },
    {
      "label": "TestSendMessage_AttachmentOwnershipAtomic()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testsendmessage_attachmentownershipatomic()",
      "id": "server_service_message_test_testsendmessage_attachmentownershipatomic"
    },
    {
      "label": "TestSendMessage_EmptyContentAllAttachmentsSkipped()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testsendmessage_emptycontentallattachmentsskipped()",
      "id": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped"
    },
    {
      "label": "TestSendMessage_NoPermission()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testsendmessage_nopermission()",
      "id": "server_service_message_test_testsendmessage_nopermission"
    },
    {
      "label": "TestSetMessagePinned_DeletedMessageReturnsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L841",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testsetmessagepinned_deletedmessagereturnsnotfound()",
      "id": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound"
    },
    {
      "label": "TestSetMessagePinned_DeniedReadCannotPin()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L709",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testsetmessagepinned_deniedreadcannotpin()",
      "id": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin"
    },
    {
      "label": "NewPermissionService()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "newpermissionservice()",
      "id": "server_service_permission_newpermissionservice"
    },
    {
      "label": "TestGetOrPopulate_InvalidationDuringPopulateNotLost()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testgetorpopulate_invalidationduringpopulatenotlost()",
      "id": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost"
    },
    {
      "label": "TestHasChannelPerm_AdminBypass()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhaschannelperm_adminbypass()",
      "id": "server_service_permission_test_testhaschannelperm_adminbypass"
    },
    {
      "label": "TestHasChannelPerm_AdminSkipsOverrideFetch()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhaschannelperm_adminskipsoverridefetch()",
      "id": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch"
    },
    {
      "label": "TestHasChannelPerm_OverrideFetchErrorDenies()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhaschannelperm_overridefetcherrordenies()",
      "id": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies"
    },
    {
      "label": "TestHandlePresenceUpdate_AcceptsInvisibleAndCarriesCustomStatus()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus()",
      "id": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus"
    },
    {
      "label": "TestHandlePresenceUpdate_RejectsUnknownStatusAndOverlongText()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testhandlepresenceupdate_rejectsunknownstatusandoverlongtext()",
      "id": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext"
    },
    {
      "label": "TestRequireChannelAccess_DMNonParticipant()",
      "file_type": "code",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "testrequirechannelaccess_dmnonparticipant()",
      "id": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant"
    },
    {
      "label": "seed_test.go",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seed_test.go",
      "id": "server_service_seed_test"
    },
    {
      "label": "newTestDB()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "newtestdb()",
      "id": "server_service_seed_test_newtestdb"
    },
    {
      "label": "nullStr()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "nullstr()",
      "id": "server_service_seed_test_nullstr"
    },
    {
      "label": "seedBlock()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seedblock()",
      "id": "server_service_seed_test_seedblock"
    },
    {
      "label": "seedChannel()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seedchannel()",
      "id": "server_service_seed_test_seedchannel"
    },
    {
      "label": "seedDMParticipant()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seeddmparticipant()",
      "id": "server_service_seed_test_seeddmparticipant"
    },
    {
      "label": "seedRole()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seedrole()",
      "id": "server_service_seed_test_seedrole"
    },
    {
      "label": "seedUser()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seeduser()",
      "id": "server_service_seed_test_seeduser"
    },
    {
      "label": "seedUsername()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seedusername()",
      "id": "server_service_seed_test_seedusername"
    },
    {
      "label": "seedUserRole()",
      "file_type": "code",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 42,
      "community_name": "NewChecker",
      "norm_label": "seeduserrole()",
      "id": "server_service_seed_test_seeduserrole"
    },
    {
      "label": "protocol-change/SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/protocol-change/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 424,
      "community_name": "protocol-change/SKILL.md",
      "norm_label": "protocol-change/skill.md",
      "id": "claude_skills_protocol_change_skill"
    },
    {
      "label": "protocol-change",
      "file_type": "document",
      "source_file": ".claude/skills/protocol-change/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "community": 424,
      "community_name": "protocol-change/SKILL.md",
      "norm_label": "protocol-change",
      "id": "claude_skills_protocol_change_skill_protocol_change"
    },
    {
      "label": "strip-appimage-bundled-libs.sh",
      "file_type": "code",
      "source_file": "Client/tauri-client/scripts/strip-appimage-bundled-libs.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 425,
      "community_name": "strip-appimage-bundled-libs.sh",
      "norm_label": "strip-appimage-bundled-libs.sh",
      "id": "client_tauri_client_scripts_strip_appimage_bundled_libs"
    },
    {
      "label": "strip-appimage-bundled-libs.sh script",
      "file_type": "code",
      "source_file": "Client/tauri-client/scripts/strip-appimage-bundled-libs.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 425,
      "community_name": "strip-appimage-bundled-libs.sh",
      "norm_label": "strip-appimage-bundled-libs.sh script",
      "id": "client_tauri_client_scripts_strip_appimage_bundled_libs_sh__entry"
    },
    {
      "label": "build.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 426,
      "community_name": "build.rs",
      "norm_label": "build.rs",
      "id": "client_tauri_client_src_tauri_build"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/build.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 426,
      "community_name": "build.rs",
      "norm_label": "main()",
      "id": "client_tauri_client_src_tauri_build_main"
    },
    {
      "label": "main.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/main.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 427,
      "community_name": "main.rs",
      "norm_label": "main.rs",
      "id": "client_tauri_client_src_tauri_src_main"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/main.rs",
      "source_location": "L4",
      "_origin": "ast",
      "community": 427,
      "community_name": "main.rs",
      "norm_label": "main()",
      "id": "client_tauri_client_src_tauri_src_main_main"
    },
    {
      "label": "jitsi-rnnoise.d.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/types/jitsi-rnnoise.d.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 428,
      "community_name": "jitsi-rnnoise.d.ts",
      "norm_label": "jitsi-rnnoise.d.ts",
      "id": "client_tauri_client_src_types_jitsi_rnnoise_d"
    },
    {
      "label": "@jitsi/rnnoise-wasm",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/types/jitsi-rnnoise.d.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 428,
      "community_name": "jitsi-rnnoise.d.ts",
      "norm_label": "@jitsi/rnnoise-wasm",
      "id": "client_tauri_client_src_types_jitsi_rnnoise_d_jitsi_rnnoise_wasm"
    },
    {
      "label": "stryker.config.mjs",
      "file_type": "code",
      "source_file": "Client/tauri-client/stryker.config.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 429,
      "community_name": "stryker.config.mjs",
      "norm_label": "stryker.config.mjs",
      "id": "client_tauri_client_stryker_config"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "Client/tauri-client/stryker.config.mjs",
      "source_location": "L3",
      "_origin": "ast",
      "community": 429,
      "community_name": "stryker.config.mjs",
      "norm_label": "config",
      "id": "client_tauri_client_stryker_config_config"
    },
    {
      "label": "SecurityHeaders()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "securityheaders()",
      "id": "server_api_export_test_securityheaders"
    },
    {
      "label": "AdminIPRestrict()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "adminiprestrict()",
      "id": "server_api_middleware_adminiprestrict"
    },
    {
      "label": "AuthMiddleware()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "authmiddleware()",
      "id": "server_api_middleware_authmiddleware"
    },
    {
      "label": "MaxBodySize()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "maxbodysize()",
      "id": "server_api_middleware_maxbodysize"
    },
    {
      "label": "RateLimitMiddleware()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "ratelimitmiddleware()",
      "id": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "label": "RequirePermission()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "requirepermission()",
      "id": "server_api_middleware_requirepermission"
    },
    {
      "label": "SecurityHeadersWithTLS()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L408",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "securityheaderswithtls()",
      "id": "server_api_middleware_securityheaderswithtls"
    },
    {
      "label": "middleware_test.go",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "middleware_test.go",
      "id": "server_api_middleware_test"
    },
    {
      "label": "newAPITestDB()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "newapitestdb()",
      "id": "server_api_middleware_test_newapitestdb"
    },
    {
      "label": "TestAdminIPRestrict_AllowedCIDR()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L819",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_allowedcidr()",
      "id": "server_api_middleware_test_testadminiprestrict_allowedcidr"
    },
    {
      "label": "TestAdminIPRestrict_BlockedCIDR()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L832",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_blockedcidr()",
      "id": "server_api_middleware_test_testadminiprestrict_blockedcidr"
    },
    {
      "label": "TestAdminIPRestrict_EmptyAllowsAll()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L845",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_emptyallowsall()",
      "id": "server_api_middleware_test_testadminiprestrict_emptyallowsall"
    },
    {
      "label": "TestAdminIPRestrict_InvalidCIDR()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L858",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_invalidcidr()",
      "id": "server_api_middleware_test_testadminiprestrict_invalidcidr"
    },
    {
      "label": "TestAdminIPRestrict_MultipleCIDRs()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L874",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_multiplecidrs()",
      "id": "server_api_middleware_test_testadminiprestrict_multiplecidrs"
    },
    {
      "label": "TestAdminIPRestrict_ProxyCollapse_WithoutTrusted()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L977",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_proxycollapse_withouttrusted()",
      "id": "server_api_middleware_test_testadminiprestrict_proxycollapse_withouttrusted"
    },
    {
      "label": "TestAdminIPRestrict_TrustedProxy_UsesXForwardedFor()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L910",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_trustedproxy_usesxforwardedfor()",
      "id": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxforwardedfor"
    },
    {
      "label": "TestAdminIPRestrict_TrustedProxy_UsesXRealIP()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L940",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_trustedproxy_usesxrealip()",
      "id": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxrealip"
    },
    {
      "label": "TestAdminIPRestrict_UntrustedProxy_IgnoresHeaders()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L958",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testadminiprestrict_untrustedproxy_ignoresheaders()",
      "id": "server_api_middleware_test_testadminiprestrict_untrustedproxy_ignoresheaders"
    },
    {
      "label": "TestAuthMiddleware_ActiveTemporaryBanBlocked()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L626",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_activetemporarybanblocked()",
      "id": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked"
    },
    {
      "label": "TestAuthMiddleware_BannedUserBlocked()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L578",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_banneduserblocked()",
      "id": "server_api_middleware_test_testauthmiddleware_banneduserblocked"
    },
    {
      "label": "TestAuthMiddleware_DanglingRoleUnauthorized()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_danglingroleunauthorized()",
      "id": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized"
    },
    {
      "label": "TestAuthMiddleware_ExpiredBanAllowed()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L600",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_expiredbanallowed()",
      "id": "server_api_middleware_test_testauthmiddleware_expiredbanallowed"
    },
    {
      "label": "TestAuthMiddleware_ExpiredSession()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_expiredsession()",
      "id": "server_api_middleware_test_testauthmiddleware_expiredsession"
    },
    {
      "label": "TestAuthMiddleware_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_invalidtoken()",
      "id": "server_api_middleware_test_testauthmiddleware_invalidtoken"
    },
    {
      "label": "TestAuthMiddleware_MalformedAuthHeader()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_malformedauthheader()",
      "id": "server_api_middleware_test_testauthmiddleware_malformedauthheader"
    },
    {
      "label": "TestAuthMiddleware_MissingToken()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_missingtoken()",
      "id": "server_api_middleware_test_testauthmiddleware_missingtoken"
    },
    {
      "label": "TestAuthMiddleware_RevokedAPIToken()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_revokedapitoken()",
      "id": "server_api_middleware_test_testauthmiddleware_revokedapitoken"
    },
    {
      "label": "TestAuthMiddleware_TouchSessionThrottled()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_touchsessionthrottled()",
      "id": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled"
    },
    {
      "label": "TestAuthMiddleware_ValidAPIToken()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_validapitoken()",
      "id": "server_api_middleware_test_testauthmiddleware_validapitoken"
    },
    {
      "label": "TestAuthMiddleware_ValidToken()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testauthmiddleware_validtoken()",
      "id": "server_api_middleware_test_testauthmiddleware_validtoken"
    },
    {
      "label": "TestMaxBodySize_ExactLimit()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L741",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testmaxbodysize_exactlimit()",
      "id": "server_api_middleware_test_testmaxbodysize_exactlimit"
    },
    {
      "label": "TestMaxBodySize_NilBody()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L785",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testmaxbodysize_nilbody()",
      "id": "server_api_middleware_test_testmaxbodysize_nilbody"
    },
    {
      "label": "TestMaxBodySize_OverLimit()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L764",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testmaxbodysize_overlimit()",
      "id": "server_api_middleware_test_testmaxbodysize_overlimit"
    },
    {
      "label": "TestMaxBodySize_PassesThrough()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L802",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testmaxbodysize_passesthrough()",
      "id": "server_api_middleware_test_testmaxbodysize_passesthrough"
    },
    {
      "label": "TestMaxBodySize_UnderLimit()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L718",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testmaxbodysize_underlimit()",
      "id": "server_api_middleware_test_testmaxbodysize_underlimit"
    },
    {
      "label": "TestRateLimitMiddleware_InvalidCIDRWarnsAtConstructionNotPerRequest()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L511",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_invalidcidrwarnsatconstructionnotperrequest()",
      "id": "server_api_middleware_test_testratelimitmiddleware_invalidcidrwarnsatconstructionnotperrequest"
    },
    {
      "label": "TestRateLimitMiddleware_OverLimit()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L411",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_overlimit()",
      "id": "server_api_middleware_test_testratelimitmiddleware_overlimit"
    },
    {
      "label": "TestRateLimitMiddleware_RetryAfterHeader()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L435",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_retryafterheader()",
      "id": "server_api_middleware_test_testratelimitmiddleware_retryafterheader"
    },
    {
      "label": "TestRateLimitMiddleware_UnderLimit()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L396",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_underlimit()",
      "id": "server_api_middleware_test_testratelimitmiddleware_underlimit"
    },
    {
      "label": "TestRateLimitMiddleware_XRealIPHonouredFromTrustedProxy()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L545",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_xrealiphonouredfromtrustedproxy()",
      "id": "server_api_middleware_test_testratelimitmiddleware_xrealiphonouredfromtrustedproxy"
    },
    {
      "label": "TestRateLimitMiddleware_XRealIPIgnoredWithoutTrustedProxy()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L458",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testratelimitmiddleware_xrealipignoredwithouttrustedproxy()",
      "id": "server_api_middleware_test_testratelimitmiddleware_xrealipignoredwithouttrustedproxy"
    },
    {
      "label": "TestRequirePermission_Administrator_Bypass()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testrequirepermission_administrator_bypass()",
      "id": "server_api_middleware_test_testrequirepermission_administrator_bypass"
    },
    {
      "label": "TestRequirePermission_Allowed()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testrequirepermission_allowed()",
      "id": "server_api_middleware_test_testrequirepermission_allowed"
    },
    {
      "label": "TestRequirePermission_Forbidden()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L325",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testrequirepermission_forbidden()",
      "id": "server_api_middleware_test_testrequirepermission_forbidden"
    },
    {
      "label": "TestRequirePermission_MultiBitRequiresAllBits()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L373",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testrequirepermission_multibitrequiresallbits()",
      "id": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits"
    },
    {
      "label": "TestSecurityHeaders_AllHeadersPresent()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L652",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testsecurityheaders_allheaderspresent()",
      "id": "server_api_middleware_test_testsecurityheaders_allheaderspresent"
    },
    {
      "label": "TestSecurityHeaders_DoesNotOverrideExistingHeaders()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L695",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testsecurityheaders_doesnotoverrideexistingheaders()",
      "id": "server_api_middleware_test_testsecurityheaders_doesnotoverrideexistingheaders"
    },
    {
      "label": "TestSecurityHeaders_PassesThrough()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L675",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testsecurityheaders_passesthrough()",
      "id": "server_api_middleware_test_testsecurityheaders_passesthrough"
    },
    {
      "label": "TestSecurityHeadersWithTLS_HSTS()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1001",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testsecurityheaderswithtls_hsts()",
      "id": "server_api_middleware_test_testsecurityheaderswithtls_hsts"
    },
    {
      "label": "TestSecurityHeadersWithTLS_NoHSTSWithoutTLS()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1012",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "testsecurityheaderswithtls_nohstswithouttls()",
      "id": "server_api_middleware_test_testsecurityheaderswithtls_nohstswithouttls"
    },
    {
      "label": "withBearer()",
      "file_type": "code",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 43,
      "community_name": "middleware_test.go",
      "norm_label": "withbearer()",
      "id": "server_api_middleware_test_withbearer"
    },
    {
      "label": "setup.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/setup.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 430,
      "community_name": "setup.ts",
      "norm_label": "setup.ts",
      "id": "client_tauri_client_tests_setup"
    },
    {
      "label": "appearance-high-contrast.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/appearance-high-contrast.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 431,
      "community_name": "appearance-high-contrast.test.ts",
      "norm_label": "appearance-high-contrast.test.ts",
      "id": "client_tauri_client_tests_unit_appearance_high_contrast_test"
    },
    {
      "label": "base-font-size-css.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/base-font-size-css.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 432,
      "community_name": "base-font-size-css.test.ts",
      "norm_label": "base-font-size-css.test.ts",
      "id": "client_tauri_client_tests_unit_base_font_size_css_test"
    },
    {
      "label": "vite.config.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/vite.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 433,
      "community_name": "vite.config.ts",
      "norm_label": "vite.config.ts",
      "id": "client_tauri_client_vite_config"
    },
    {
      "label": "Querier",
      "file_type": "code",
      "source_file": "Server/db/dbgen/querier.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 434,
      "community_name": "Querier",
      "norm_label": "querier",
      "id": "dbgen_querier"
    },
    {
      "label": "querier.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/querier.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 434,
      "community_name": "Querier",
      "norm_label": "querier.go",
      "id": "server_db_dbgen_querier"
    },
    {
      "label": ".serialize()",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 435,
      "community_name": ".serialize",
      "norm_label": ".serialize()",
      "id": "plugin_manifest_serialize"
    },
    {
      "label": "Manifest",
      "file_type": "code",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 435,
      "community_name": ".serialize",
      "norm_label": "manifest",
      "id": "server_plugin_loader_go_plugin_manifest"
    },
    {
      "label": "lockfile_other.go",
      "file_type": "code",
      "source_file": "Server/db/lockfile_other.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 436,
      "community_name": "lockfile_other.go",
      "norm_label": "lockfile_other.go",
      "id": "server_db_lockfile_other"
    },
    {
      "label": "tryLockFile()",
      "file_type": "code",
      "source_file": "Server/db/lockfile_other.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 436,
      "community_name": "lockfile_other.go",
      "norm_label": "trylockfile()",
      "id": "server_db_lockfile_other_trylockfile"
    },
    {
      "label": "lockfile_unix.go",
      "file_type": "code",
      "source_file": "Server/db/lockfile_unix.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 437,
      "community_name": "lockfile_unix.go",
      "norm_label": "lockfile_unix.go",
      "id": "server_db_lockfile_unix"
    },
    {
      "label": "tryLockFile()",
      "file_type": "code",
      "source_file": "Server/db/lockfile_unix.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 437,
      "community_name": "lockfile_unix.go",
      "norm_label": "trylockfile()",
      "id": "server_db_lockfile_unix_trylockfile"
    },
    {
      "label": "lockfile_windows.go",
      "file_type": "code",
      "source_file": "Server/db/lockfile_windows.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 438,
      "community_name": "lockfile_windows.go",
      "norm_label": "lockfile_windows.go",
      "id": "server_db_lockfile_windows"
    },
    {
      "label": "tryLockFile()",
      "file_type": "code",
      "source_file": "Server/db/lockfile_windows.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 438,
      "community_name": "lockfile_windows.go",
      "norm_label": "trylockfile()",
      "id": "server_db_lockfile_windows_trylockfile"
    },
    {
      "label": "free_other.go",
      "file_type": "code",
      "source_file": "Server/diskutil/free_other.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 439,
      "community_name": "free_other.go",
      "norm_label": "free_other.go",
      "id": "server_diskutil_free_other"
    },
    {
      "label": "FreeBytes()",
      "file_type": "code",
      "source_file": "Server/diskutil/free_other.go",
      "source_location": "L6",
      "_origin": "ast",
      "community": 439,
      "community_name": "free_other.go",
      "norm_label": "freebytes()",
      "id": "server_diskutil_free_other_freebytes"
    },
    {
      "label": "DmProfileSidebar.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "dmprofilesidebar.ts",
      "id": "client_tauri_client_src_components_dmprofilesidebar"
    },
    {
      "label": "STATUS_COLORS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L59",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status_colors",
      "id": "client_tauri_client_src_components_dmprofilesidebar_status_colors"
    },
    {
      "label": "STATUS_LABELS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L69",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status_labels",
      "id": "client_tauri_client_src_components_dmprofilesidebar_status_labels"
    },
    {
      "label": "AccountTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "accounttab.ts",
      "id": "client_tauri_client_src_components_settings_accounttab"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L826",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status_options",
      "id": "client_tauri_client_src_components_settings_accounttab_status_options"
    },
    {
      "label": "UserBar.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "userbar.ts",
      "id": "client_tauri_client_src_components_userbar"
    },
    {
      "label": "STATUS_TEXT",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status_text",
      "id": "client_tauri_client_src_components_userbar_status_text"
    },
    {
      "label": "autoIdle.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "autoidle.ts",
      "id": "client_tauri_client_src_lib_autoidle"
    },
    {
      "label": "ACTIVITY_EVENTS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "activity_events",
      "id": "client_tauri_client_src_lib_autoidle_activity_events"
    },
    {
      "label": "ACTIVITY_THROTTLE_MS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "activity_throttle_ms",
      "id": "client_tauri_client_src_lib_autoidle_activity_throttle_ms"
    },
    {
      "label": "AUTO_IDLE_DELAY_MS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "auto_idle_delay_ms",
      "id": "client_tauri_client_src_lib_autoidle_auto_idle_delay_ms"
    },
    {
      "label": "avatar.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "avatar.ts",
      "id": "client_tauri_client_src_lib_avatar"
    },
    {
      "label": "disposable.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "disposable.ts",
      "id": "client_tauri_client_src_lib_disposable"
    },
    {
      "label": "notifications.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "notifications.ts",
      "id": "client_tauri_client_src_lib_notifications"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_notifications_log"
    },
    {
      "label": "presence.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "presence.ts",
      "id": "client_tauri_client_src_lib_presence"
    },
    {
      "label": "userStatus.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "userstatus.ts",
      "id": "client_tauri_client_src_lib_userstatus"
    },
    {
      "label": "CUSTOM_STATUS_PREF_KEY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "custom_status_pref_key",
      "id": "client_tauri_client_src_lib_userstatus_custom_status_pref_key"
    },
    {
      "label": "MAX_CUSTOM_STATUS_LEN",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L95",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "max_custom_status_len",
      "id": "client_tauri_client_src_lib_userstatus_max_custom_status_len"
    },
    {
      "label": "USER_STATUS_ORIGIN_PREF_KEY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L24",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "user_status_origin_pref_key",
      "id": "client_tauri_client_src_lib_userstatus_user_status_origin_pref_key"
    },
    {
      "label": "USER_STATUS_PREF_KEY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L21",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "user_status_pref_key",
      "id": "client_tauri_client_src_lib_userstatus_user_status_pref_key"
    },
    {
      "label": "VALID_STATUSES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L38",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "valid_statuses",
      "id": "client_tauri_client_src_lib_userstatus_valid_statuses"
    },
    {
      "label": "authStore",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L52",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "authstore",
      "id": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "label": "account-tab-profile.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "account-tab-profile.test.ts",
      "id": "client_tauri_client_tests_unit_account_tab_profile_test"
    },
    {
      "label": "auto-idle.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "auto-idle.test.ts",
      "id": "client_tauri_client_tests_unit_auto_idle_test"
    },
    {
      "label": "avatar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/avatar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "avatar.test.ts",
      "id": "client_tauri_client_tests_unit_avatar_test"
    },
    {
      "label": "fetchImageAsDataUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/avatar.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "fetchimageasdataurl",
      "id": "client_tauri_client_tests_unit_avatar_test_fetchimageasdataurl"
    },
    {
      "label": "disposable.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/disposable.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "disposable.test.ts",
      "id": "client_tauri_client_tests_unit_disposable_test"
    },
    {
      "label": "dm-profile-sidebar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "dm-profile-sidebar.test.ts",
      "id": "client_tauri_client_tests_unit_dm_profile_sidebar_test"
    },
    {
      "label": "fetchImageAsDataUrl",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "fetchimageasdataurl",
      "id": "client_tauri_client_tests_unit_dm_profile_sidebar_test_fetchimageasdataurl"
    },
    {
      "label": "notifications.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "notifications.test.ts",
      "id": "client_tauri_client_tests_unit_notifications_test"
    },
    {
      "label": "mockGain",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L76",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "mockgain",
      "id": "client_tauri_client_tests_unit_notifications_test_mockgain"
    },
    {
      "label": "mockOscillator",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L68",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "mockoscillator",
      "id": "client_tauri_client_tests_unit_notifications_test_mockoscillator"
    },
    {
      "label": "{ shouldTauriNotifThrow }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "{ shouldtaurinotifthrow }",
      "id": "client_tauri_client_tests_unit_notifications_test_shouldtaurinotifthrow"
    },
    {
      "label": "{ testPrefs }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L10",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "{ testprefs }",
      "id": "client_tauri_client_tests_unit_notifications_test_testprefs"
    },
    {
      "label": "status-picker-custom.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status-picker-custom.test.ts",
      "id": "client_tauri_client_tests_unit_status_picker_custom_test"
    },
    {
      "label": "status-picker-userbar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "status-picker-userbar.test.ts",
      "id": "client_tauri_client_tests_unit_status_picker_userbar_test"
    },
    {
      "label": "user-bar.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "user-bar.test.ts",
      "id": "client_tauri_client_tests_unit_user_bar_test"
    },
    {
      "label": "user-status.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "user-status.test.ts",
      "id": "client_tauri_client_tests_unit_user_status_test"
    },
    {
      "label": "NOTE: original title was \"does not notify when current user is null\" but",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L286",
      "_origin": "ast",
      "community": 44,
      "community_name": "authStore",
      "norm_label": "note: original title was \"does not notify when current user is null\" but",
      "id": "client_tauri_client_tests_unit_notifications_test_rationale_286"
    },
    {
      "label": "free_unix.go",
      "file_type": "code",
      "source_file": "Server/diskutil/free_unix.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 440,
      "community_name": "free_unix.go",
      "norm_label": "free_unix.go",
      "id": "server_diskutil_free_unix"
    },
    {
      "label": "FreeBytes()",
      "file_type": "code",
      "source_file": "Server/diskutil/free_unix.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 440,
      "community_name": "free_unix.go",
      "norm_label": "freebytes()",
      "id": "server_diskutil_free_unix_freebytes"
    },
    {
      "label": "free_windows.go",
      "file_type": "code",
      "source_file": "Server/diskutil/free_windows.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 441,
      "community_name": "free_windows.go",
      "norm_label": "free_windows.go",
      "id": "server_diskutil_free_windows"
    },
    {
      "label": "FreeBytes()",
      "file_type": "code",
      "source_file": "Server/diskutil/free_windows.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 441,
      "community_name": "free_windows.go",
      "norm_label": "freebytes()",
      "id": "server_diskutil_free_windows_freebytes"
    },
    {
      "label": "003_audit_log.sql",
      "file_type": "code",
      "source_file": "Server/migrations/003_audit_log.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 442,
      "community_name": "003_audit_log.sql",
      "norm_label": "003_audit_log.sql",
      "id": "server_migrations_003_audit_log"
    },
    {
      "label": "audit_log_v6",
      "file_type": "code",
      "source_file": "Server/migrations/003_audit_log.sql",
      "source_location": "L19",
      "_origin": "ast",
      "community": 442,
      "community_name": "003_audit_log.sql",
      "norm_label": "audit_log_v6",
      "id": "server_migrations_003_audit_log_audit_log_v6"
    },
    {
      "label": "011_rate_lockouts.sql",
      "file_type": "code",
      "source_file": "Server/migrations/011_rate_lockouts.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 443,
      "community_name": "011_rate_lockouts.sql",
      "norm_label": "011_rate_lockouts.sql",
      "id": "server_migrations_011_rate_lockouts"
    },
    {
      "label": "rate_lockouts",
      "file_type": "code",
      "source_file": "Server/migrations/011_rate_lockouts.sql",
      "source_location": "L2",
      "_origin": "ast",
      "community": 443,
      "community_name": "011_rate_lockouts.sql",
      "norm_label": "rate_lockouts",
      "id": "server_migrations_011_rate_lockouts_rate_lockouts"
    },
    {
      "label": "014_events_table.sql",
      "file_type": "code",
      "source_file": "Server/migrations/014_events_table.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 444,
      "community_name": "014_events_table.sql",
      "norm_label": "014_events_table.sql",
      "id": "server_migrations_014_events_table"
    },
    {
      "label": "events",
      "file_type": "code",
      "source_file": "Server/migrations/014_events_table.sql",
      "source_location": "L5",
      "_origin": "ast",
      "community": 444,
      "community_name": "014_events_table.sql",
      "norm_label": "events",
      "id": "server_migrations_014_events_table_events"
    },
    {
      "label": "chaos-test.sh",
      "file_type": "code",
      "source_file": "Server/scripts/toxiproxy/chaos-test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 445,
      "community_name": "chaos-test.sh",
      "norm_label": "chaos-test.sh",
      "id": "server_scripts_toxiproxy_chaos_test"
    },
    {
      "label": "chaos-test.sh script",
      "file_type": "code",
      "source_file": "Server/scripts/toxiproxy/chaos-test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 445,
      "community_name": "chaos-test.sh",
      "norm_label": "chaos-test.sh script",
      "id": "server_scripts_toxiproxy_chaos_test_sh__entry"
    },
    {
      "label": "voice-test.sh",
      "file_type": "code",
      "source_file": "Server/scripts/voice-test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 446,
      "community_name": "voice-test.sh",
      "norm_label": "voice-test.sh",
      "id": "server_scripts_voice_test"
    },
    {
      "label": "voice-test.sh script",
      "file_type": "code",
      "source_file": "Server/scripts/voice-test.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 446,
      "community_name": "voice-test.sh",
      "norm_label": "voice-test.sh script",
      "id": "server_scripts_voice_test_sh__entry"
    },
    {
      "label": "proc_spawner_nix.go",
      "file_type": "code",
      "source_file": "Server/updater/proc_spawner_nix.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 447,
      "community_name": "proc_spawner_nix.go",
      "norm_label": "proc_spawner_nix.go",
      "id": "server_updater_proc_spawner_nix"
    },
    {
      "label": "SpawnDetached()",
      "file_type": "code",
      "source_file": "Server/updater/proc_spawner_nix.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 447,
      "community_name": "proc_spawner_nix.go",
      "norm_label": "spawndetached()",
      "id": "server_updater_proc_spawner_nix_spawndetached"
    },
    {
      "label": "proc_spawner_win.go",
      "file_type": "code",
      "source_file": "Server/updater/proc_spawner_win.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 448,
      "community_name": "proc_spawner_win.go",
      "norm_label": "proc_spawner_win.go",
      "id": "server_updater_proc_spawner_win"
    },
    {
      "label": "SpawnDetached()",
      "file_type": "code",
      "source_file": "Server/updater/proc_spawner_win.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 448,
      "community_name": "proc_spawner_win.go",
      "norm_label": "spawndetached()",
      "id": "server_updater_proc_spawner_win_spawndetached"
    },
    {
      "label": "entry",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "entry",
      "id": "auth_entry"
    },
    {
      "label": "lockoutEntry",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "lockoutentry",
      "id": "auth_lockoutentry"
    },
    {
      "label": "LockoutPersister",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "lockoutpersister",
      "id": "auth_lockoutpersister"
    },
    {
      "label": ".Allow()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".allow()",
      "id": "auth_ratelimiter_allow"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".check()",
      "id": "auth_ratelimiter_check"
    },
    {
      "label": ".Cleanup()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".cleanup()",
      "id": "auth_ratelimiter_cleanup"
    },
    {
      "label": ".IsLockedOut()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".islockedout()",
      "id": "auth_ratelimiter_islockedout"
    },
    {
      "label": ".Len()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".len()",
      "id": "auth_ratelimiter_len"
    },
    {
      "label": ".Lockout()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".lockout()",
      "id": "auth_ratelimiter_lockout"
    },
    {
      "label": ".Reset()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".reset()",
      "id": "auth_ratelimiter_reset"
    },
    {
      "label": ".shardFor()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".shardfor()",
      "id": "auth_ratelimiter_shardfor"
    },
    {
      "label": ".StartCleanup()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".startcleanup()",
      "id": "auth_ratelimiter_startcleanup"
    },
    {
      "label": "rateLimiterShard",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "ratelimitershard",
      "id": "auth_ratelimitershard"
    },
    {
      "label": "time.Duration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "time.duration",
      "id": "go_type_time_duration"
    },
    {
      "label": "ratelimit.go",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "ratelimit.go",
      "id": "server_auth_ratelimit"
    },
    {
      "label": "RateLimiter",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "ratelimiter",
      "id": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "label": "NewPersistentRateLimiter()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "newpersistentratelimiter()",
      "id": "server_auth_ratelimit_newpersistentratelimiter"
    },
    {
      "label": "newRateLimiter()",
      "file_type": "code",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "newratelimiter()",
      "id": "server_auth_ratelimit_newratelimiter"
    },
    {
      "label": "countingLimiter",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": "countinglimiter",
      "id": "service_countinglimiter"
    },
    {
      "label": ".Allow()",
      "file_type": "code",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 449,
      "community_name": "RateLimiter",
      "norm_label": ".allow()",
      "id": "service_countinglimiter_allow"
    },
    {
      "label": "APITokenListItem",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "apitokenlistitem",
      "id": "db_apitokenlistitem"
    },
    {
      "label": "ChannelUnread",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "channelunread",
      "id": "db_channelunread"
    },
    {
      "label": ".AddReaction()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".addreaction()",
      "id": "db_db_addreaction"
    },
    {
      "label": ".attachSearchMentions()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L796",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".attachsearchmentions()",
      "id": "db_db_attachsearchmentions"
    },
    {
      "label": ".CreateMessage()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".createmessage()",
      "id": "db_db_createmessage"
    },
    {
      "label": ".CreateMessageReturning()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".createmessagereturning()",
      "id": "db_db_createmessagereturning"
    },
    {
      "label": ".DeleteMessage()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".deletemessage()",
      "id": "db_db_deletemessage"
    },
    {
      "label": ".EditMessage()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".editmessage()",
      "id": "db_db_editmessage"
    },
    {
      "label": ".GetAttachmentsByMessageIDs()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getattachmentsbymessageids()",
      "id": "db_db_getattachmentsbymessageids"
    },
    {
      "label": ".GetChannelUnreadCounts()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L606",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getchannelunreadcounts()",
      "id": "db_db_getchannelunreadcounts"
    },
    {
      "label": ".GetLatestMessageID()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L644",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getlatestmessageid()",
      "id": "db_db_getlatestmessageid"
    },
    {
      "label": ".GetMessage()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessage()",
      "id": "db_db_getmessage"
    },
    {
      "label": ".GetMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessages()",
      "id": "db_db_getmessages"
    },
    {
      "label": ".GetMessagesAroundForAPI()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L478",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessagesaroundforapi()",
      "id": "db_db_getmessagesaroundforapi"
    },
    {
      "label": ".GetMessagesForAPI()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessagesforapi()",
      "id": "db_db_getmessagesforapi"
    },
    {
      "label": ".GetPinnedMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L668",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getpinnedmessages()",
      "id": "db_db_getpinnedmessages"
    },
    {
      "label": ".GetReactions()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L290",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getreactions()",
      "id": "db_db_getreactions"
    },
    {
      "label": ".getReactionsBatch()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L519",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getreactionsbatch()",
      "id": "db_db_getreactionsbatch"
    },
    {
      "label": ".GetReactionUsers()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getreactionusers()",
      "id": "db_db_getreactionusers"
    },
    {
      "label": ".GetReadState()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L574",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getreadstate()",
      "id": "db_db_getreadstate"
    },
    {
      "label": ".GetServerStats()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getserverstats()",
      "id": "db_db_getserverstats"
    },
    {
      "label": ".ListAPITokens()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".listapitokens()",
      "id": "db_db_listapitokens"
    },
    {
      "label": ".PurgeChannelMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".purgechannelmessages()",
      "id": "db_db_purgechannelmessages"
    },
    {
      "label": ".RemoveReaction()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".removereaction()",
      "id": "db_db_removereaction"
    },
    {
      "label": ".scanAndEnrichMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L688",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".scanandenrichmessages()",
      "id": "db_db_scanandenrichmessages"
    },
    {
      "label": ".SearchMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".searchmessages()",
      "id": "db_db_searchmessages"
    },
    {
      "label": ".SearchMessagesInChannels()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".searchmessagesinchannels()",
      "id": "db_db_searchmessagesinchannels"
    },
    {
      "label": ".UpdateReadState()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L587",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".updatereadstate()",
      "id": "db_db_updatereadstate"
    },
    {
      "label": "MessageWithUser",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messagewithuser",
      "id": "db_messagewithuser"
    },
    {
      "label": "ReactionCount",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "reactioncount",
      "id": "db_reactioncount"
    },
    {
      "label": "ReactionInfo",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "reactioninfo",
      "id": "db_reactioninfo"
    },
    {
      "label": "ServerStats",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "serverstats",
      "id": "db_serverstats"
    },
    {
      "label": "UserPublic",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "userpublic",
      "id": "db_userpublic"
    },
    {
      "label": "context.CancelFunc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "context.cancelfunc",
      "id": "go_type_context_cancelfunc"
    },
    {
      "label": "ReactionUser",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "reactionuser",
      "id": "reactionuser"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "message",
      "id": "server_db_dbgen_models_go_dbgen_message"
    },
    {
      "label": "message_queries.go",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "message_queries.go",
      "id": "server_db_message_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "db",
      "id": "server_db_message_queries_go_db_db"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "message",
      "id": "server_db_message_queries_go_message"
    },
    {
      "label": "messageFromGen()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messagefromgen()",
      "id": "server_db_message_queries_messagefromgen"
    },
    {
      "label": "sanitizeFTSQuery()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "sanitizeftsquery()",
      "id": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "label": "scanMessageWithUser()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L817",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "scanmessagewithuser()",
      "id": "server_db_message_queries_scanmessagewithuser"
    },
    {
      "label": "scanSearchResults()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L774",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "scansearchresults()",
      "id": "server_db_message_queries_scansearchresults"
    },
    {
      "label": "db/models.go",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "db/models.go",
      "id": "server_db_models"
    },
    {
      "label": "AttachmentInfo",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "attachmentinfo",
      "id": "server_db_models_go_db_attachmentinfo"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "message",
      "id": "server_db_models_go_db_message"
    },
    {
      "label": "MessageAPIResponse",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messageapiresponse",
      "id": "server_db_models_go_db_messageapiresponse"
    },
    {
      "label": "MessageSearchResult",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messagesearchresult",
      "id": "server_db_models_go_db_messagesearchresult"
    },
    {
      "label": "sanitize_test.go",
      "file_type": "code",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "sanitize_test.go",
      "id": "server_db_sanitize_test"
    },
    {
      "label": "TestSanitizeFTSQuery_ASCIIUnchanged()",
      "file_type": "code",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "testsanitizeftsquery_asciiunchanged()",
      "id": "server_db_sanitize_test_testsanitizeftsquery_asciiunchanged"
    },
    {
      "label": "TestSanitizeFTSQuery_StripsOperators()",
      "file_type": "code",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "testsanitizeftsquery_stripsoperators()",
      "id": "server_db_sanitize_test_testsanitizeftsquery_stripsoperators"
    },
    {
      "label": "TestSanitizeFTSQuery_UTF8Truncation()",
      "file_type": "code",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "testsanitizeftsquery_utf8truncation()",
      "id": "server_db_sanitize_test_testsanitizeftsquery_utf8truncation"
    },
    {
      "label": "message_query.go",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "message_query.go",
      "id": "server_service_message_query"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messageservice",
      "id": "server_service_message_query_go_service_messageservice"
    },
    {
      "label": "detachFetch()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "detachfetch()",
      "id": "server_updater_updater_detachfetch"
    },
    {
      "label": "disconnectAfterLinkStore",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L349",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "disconnectafterlinkstore",
      "id": "service_disconnectafterlinkstore"
    },
    {
      "label": ".GetAttachmentsByMessageIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getattachmentsbymessageids()",
      "id": "service_disconnectafterlinkstore_getattachmentsbymessageids"
    },
    {
      "label": ".LinkAttachmentsToMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L354",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".linkattachmentstomessage()",
      "id": "service_disconnectafterlinkstore_linkattachmentstomessage"
    },
    {
      "label": ".CreateMessageWithMentions()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".createmessagewithmentions()",
      "id": "service_disconnectafterwritestore_createmessagewithmentions"
    },
    {
      "label": ".GetMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessages()",
      "id": "service_messageservice_getmessages"
    },
    {
      "label": ".GetMessagesAround()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getmessagesaround()",
      "id": "service_messageservice_getmessagesaround"
    },
    {
      "label": ".GetPinnedMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".getpinnedmessages()",
      "id": "service_messageservice_getpinnedmessages"
    },
    {
      "label": ".requireChannelRead()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".requirechannelread()",
      "id": "service_messageservice_requirechannelread"
    },
    {
      "label": ".SearchMessages()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": ".searchmessages()",
      "id": "service_messageservice_searchmessages"
    },
    {
      "label": "MessageWindow",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 45,
      "community_name": "DB",
      "norm_label": "messagewindow",
      "id": "service_messagewindow"
    },
    {
      "label": "playwright.config.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/playwright.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 450,
      "community_name": "playwright.config.ts",
      "norm_label": "playwright.config.ts",
      "id": "client_tauri_client_playwright_config"
    },
    {
      "label": "playwright.config.admin.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/playwright.config.admin.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 451,
      "community_name": "playwright.config.admin.ts",
      "norm_label": "playwright.config.admin.ts",
      "id": "client_tauri_client_playwright_config_admin"
    },
    {
      "label": "playwright.config.native.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/playwright.config.native.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 452,
      "community_name": "playwright.config.native.ts",
      "norm_label": "playwright.config.native.ts",
      "id": "client_tauri_client_playwright_config_native"
    },
    {
      "label": "playwright.config.prod.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/playwright.config.prod.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 453,
      "community_name": "playwright.config.prod.ts",
      "norm_label": "playwright.config.prod.ts",
      "id": "client_tauri_client_playwright_config_prod"
    },
    {
      "label": "constants.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/constants.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 454,
      "community_name": "constants.rs",
      "norm_label": "constants.rs",
      "id": "client_tauri_client_src_tauri_src_constants"
    },
    {
      "label": "vite-env.d.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/vite-env.d.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 455,
      "community_name": "vite-env.d.ts",
      "norm_label": "vite-env.d.ts",
      "id": "client_tauri_client_src_vite_env_d"
    },
    {
      "label": "smoke.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/browser/smoke.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 456,
      "community_name": "smoke.test.ts",
      "norm_label": "smoke.test.ts",
      "id": "client_tauri_client_tests_browser_smoke_test"
    },
    {
      "label": "tauri-conf-webview2-args.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/tauri-conf-webview2-args.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 458,
      "community_name": "tauri-conf-webview2-args.test.ts",
      "norm_label": "tauri-conf-webview2-args.test.ts",
      "id": "client_tauri_client_tests_unit_tauri_conf_webview2_args_test"
    },
    {
      "label": "video-grid-track-muted-css.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/video-grid-track-muted-css.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 459,
      "community_name": "video-grid-track-muted-css.test.ts",
      "norm_label": "video-grid-track-muted-css.test.ts",
      "id": "client_tauri_client_tests_unit_video_grid_track_muted_css_test"
    },
    {
      "label": "fuzzTestHelper",
      "file_type": "code",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzztesthelper",
      "id": "db_fuzztesthelper"
    },
    {
      "label": "github.com/livekit/protocol/livekit.WebhookEvent",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "github.com/livekit/protocol/livekit.webhookevent",
      "id": "go_type_github_com_livekit_protocol_livekit_webhookevent"
    },
    {
      "label": "testing.F",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "testing.f",
      "id": "go_type_testing_f"
    },
    {
      "label": "profile_handler_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "profile_handler_fuzz_test.go",
      "id": "server_api_profile_handler_fuzz_test"
    },
    {
      "label": "FuzzValidateAvatarURL()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzvalidateavatarurl()",
      "id": "server_api_profile_handler_fuzz_test_fuzzvalidateavatarurl"
    },
    {
      "label": "FuzzValidateDisplayName()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzvalidatedisplayname()",
      "id": "server_api_profile_handler_fuzz_test_fuzzvalidatedisplayname"
    },
    {
      "label": "upload_filename_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/api/upload_filename_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "upload_filename_fuzz_test.go",
      "id": "server_api_upload_filename_fuzz_test"
    },
    {
      "label": "FuzzSanitizeUploadFilename()",
      "file_type": "code",
      "source_file": "Server/api/upload_filename_fuzz_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzsanitizeuploadfilename()",
      "id": "server_api_upload_filename_fuzz_test_fuzzsanitizeuploadfilename"
    },
    {
      "label": "helpers_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/auth/helpers_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "helpers_fuzz_test.go",
      "id": "server_auth_helpers_fuzz_test"
    },
    {
      "label": "FuzzValidateUsername()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_fuzz_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzvalidateusername()",
      "id": "server_auth_helpers_fuzz_test_fuzzvalidateusername"
    },
    {
      "label": "sanitize_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "sanitize_fuzz_test.go",
      "id": "server_db_sanitize_fuzz_test"
    },
    {
      "label": "fuzzOpenMigratedMemory()",
      "file_type": "code",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzopenmigratedmemory()",
      "id": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory"
    },
    {
      "label": "FuzzSanitizeFTSQuery()",
      "file_type": "code",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzsanitizeftsquery()",
      "id": "server_db_sanitize_fuzz_test_fuzzsanitizeftsquery"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "db",
      "id": "server_db_sanitize_fuzz_test_go_db"
    },
    {
      "label": "emoji_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/service/emoji_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "emoji_fuzz_test.go",
      "id": "server_service_emoji_fuzz_test"
    },
    {
      "label": "FuzzValidateShortcode()",
      "file_type": "code",
      "source_file": "Server/service/emoji_fuzz_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzvalidateshortcode()",
      "id": "server_service_emoji_fuzz_test_fuzzvalidateshortcode"
    },
    {
      "label": "mentions_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/service/mentions_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "mentions_fuzz_test.go",
      "id": "server_service_mentions_fuzz_test"
    },
    {
      "label": "FuzzParseMentionTokens()",
      "file_type": "code",
      "source_file": "Server/service/mentions_fuzz_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzparsementiontokens()",
      "id": "server_service_mentions_fuzz_test_fuzzparsementiontokens"
    },
    {
      "label": "storage_filename_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "storage_filename_fuzz_test.go",
      "id": "server_storage_storage_filename_fuzz_test"
    },
    {
      "label": "FuzzSanitizeFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzsanitizefilename()",
      "id": "server_storage_storage_filename_fuzz_test_fuzzsanitizefilename"
    },
    {
      "label": "validate_filetype_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/storage/validate_filetype_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "validate_filetype_fuzz_test.go",
      "id": "server_storage_validate_filetype_fuzz_test"
    },
    {
      "label": "FuzzValidateFileType()",
      "file_type": "code",
      "source_file": "Server/storage/validate_filetype_fuzz_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzvalidatefiletype()",
      "id": "server_storage_validate_filetype_fuzz_test_fuzzvalidatefiletype"
    },
    {
      "label": "livekit_webhook.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "livekit_webhook.go",
      "id": "server_ws_livekit_webhook"
    },
    {
      "label": "livekit_webhook_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "livekit_webhook_fuzz_test.go",
      "id": "server_ws_livekit_webhook_fuzz_test"
    },
    {
      "label": "FuzzParseParticipantIdentity()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzparseparticipantidentity()",
      "id": "server_ws_livekit_webhook_fuzz_test_fuzzparseparticipantidentity"
    },
    {
      "label": "FuzzParseRoomChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "fuzzparseroomchannelid()",
      "id": "server_ws_livekit_webhook_fuzz_test_fuzzparseroomchannelid"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "hub",
      "id": "server_ws_livekit_webhook_go_ws_hub"
    },
    {
      "label": "MountWebhookRoute()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "mountwebhookroute()",
      "id": "server_ws_livekit_webhook_mountwebhookroute"
    },
    {
      "label": "parseParticipantIdentity()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "parseparticipantidentity()",
      "id": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "label": "parseRoomChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": "parseroomchannelid()",
      "id": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "label": ".handleWebhookParticipantJoined()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": ".handlewebhookparticipantjoined()",
      "id": "ws_hub_handlewebhookparticipantjoined"
    },
    {
      "label": ".HandleWebhookParticipantJoinedEventForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L421",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": ".handlewebhookparticipantjoinedeventfortest()",
      "id": "ws_hub_handlewebhookparticipantjoinedeventfortest"
    },
    {
      "label": ".handleWebhookParticipantLeft()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": ".handlewebhookparticipantleft()",
      "id": "ws_hub_handlewebhookparticipantleft"
    },
    {
      "label": ".NewLiveKitWebhookHandler()",
      "file_type": "code",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 46,
      "community_name": "testing.F",
      "norm_label": ".newlivekitwebhookhandler()",
      "id": "ws_hub_newlivekitwebhookhandler"
    },
    {
      "label": "vitest.config.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/vitest.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 460,
      "community_name": "vitest.config.ts",
      "norm_label": "vitest.config.ts",
      "id": "client_tauri_client_vitest_config"
    },
    {
      "label": "vitest.config.browser.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/vitest.config.browser.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 461,
      "community_name": "vitest.config.browser.ts",
      "norm_label": "vitest.config.browser.ts",
      "id": "client_tauri_client_vitest_config_browser"
    },
    {
      "label": "github.com/owncord/server",
      "file_type": "code",
      "type": "package",
      "ecosystem": "go",
      "source_file": "Server/go.mod",
      "source_location": "L1",
      "_origin": "ast",
      "community": 462,
      "community_name": "github.com/owncord/server",
      "norm_label": "github.com/owncord/server",
      "id": "pkg_github_com_owncord_server"
    },
    {
      "label": "owncord-client",
      "file_type": "code",
      "type": "package",
      "ecosystem": "cargo",
      "source_file": "Client/tauri-client/src-tauri/Cargo.toml",
      "source_location": "L1",
      "version": "1.2.0-alpha.3",
      "_origin": "ast",
      "community": 463,
      "community_name": "owncord-client",
      "norm_label": "owncord-client",
      "id": "pkg_owncord_client"
    },
    {
      "label": "auth.go",
      "file_type": "code",
      "source_file": "Server/auth/auth.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 464,
      "community_name": "auth.go",
      "norm_label": "auth.go",
      "id": "server_auth_auth"
    },
    {
      "label": "auth/constants.go",
      "file_type": "code",
      "source_file": "Server/auth/constants.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 465,
      "community_name": "auth/constants.go",
      "norm_label": "auth/constants.go",
      "id": "server_auth_constants"
    },
    {
      "label": "config/constants.go",
      "file_type": "code",
      "source_file": "Server/config/constants.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 466,
      "community_name": "config/constants.go",
      "norm_label": "config/constants.go",
      "id": "server_config_constants"
    },
    {
      "label": "apitoken_queries.go",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 467,
      "community_name": "apitoken_queries.go",
      "norm_label": "apitoken_queries.go",
      "id": "server_db_apitoken_queries"
    },
    {
      "label": "block_queries.go",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 468,
      "community_name": "block_queries.go",
      "norm_label": "block_queries.go",
      "id": "server_db_block_queries"
    },
    {
      "label": "emoji_queries.go",
      "file_type": "code",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 469,
      "community_name": "emoji_queries.go",
      "norm_label": "emoji_queries.go",
      "id": "server_db_emoji_queries"
    },
    {
      "label": "VoiceState",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicestate",
      "id": "server_db_models_go_db_voicestate"
    },
    {
      "label": "requirePerm()",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "requireperm()",
      "id": "server_ws_deps_requireperm"
    },
    {
      "label": "Event",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "event",
      "id": "server_ws_event_go_event"
    },
    {
      "label": "BuildCallSignalForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L376",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "buildcallsignalfortest()",
      "id": "server_ws_export_test_buildcallsignalfortest"
    },
    {
      "label": "handleCallDeclineV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlecalldeclinev2()",
      "id": "server_ws_handlers_call_handlecalldeclinev2"
    },
    {
      "label": "handleCallRingV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlecallringv2()",
      "id": "server_ws_handlers_call_handlecallringv2"
    },
    {
      "label": "handlers_chat.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlers_chat.go",
      "id": "server_ws_handlers_chat"
    },
    {
      "label": "dmEventOrFallback()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "dmeventorfallback()",
      "id": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "label": "handlers_chat_fallback_test.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat_fallback_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlers_chat_fallback_test.go",
      "id": "server_ws_handlers_chat_fallback_test"
    },
    {
      "label": "TestDMEventOrFallback()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat_fallback_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "testdmeventorfallback()",
      "id": "server_ws_handlers_chat_fallback_test_testdmeventorfallback"
    },
    {
      "label": "Event",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "event",
      "id": "server_ws_handlers_chat_go_event"
    },
    {
      "label": "handleChatDeleteV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlechatdeletev2()",
      "id": "server_ws_handlers_chat_handlechatdeletev2"
    },
    {
      "label": "handleChatEditV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlechateditv2()",
      "id": "server_ws_handlers_chat_handlechateditv2"
    },
    {
      "label": "handleChatSendV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlechatsendv2()",
      "id": "server_ws_handlers_chat_handlechatsendv2"
    },
    {
      "label": "serviceErrorToResult()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "serviceerrortoresult()",
      "id": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "label": "handlers_presence.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlers_presence.go",
      "id": "server_ws_handlers_presence"
    },
    {
      "label": "handleMarkReadV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlemarkreadv2()",
      "id": "server_ws_handlers_presence_handlemarkreadv2"
    },
    {
      "label": "handlePresenceV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlepresencev2()",
      "id": "server_ws_handlers_presence_handlepresencev2"
    },
    {
      "label": "handleTypingV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handletypingv2()",
      "id": "server_ws_handlers_presence_handletypingv2"
    },
    {
      "label": "handlers_voice.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlers_voice.go",
      "id": "server_ws_handlers_voice"
    },
    {
      "label": "handleVoiceJoinV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicejoinv2()",
      "id": "server_ws_handlers_voice_handlevoicejoinv2"
    },
    {
      "label": "handleVoiceLeaveV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoiceleavev2()",
      "id": "server_ws_handlers_voice_handlevoiceleavev2"
    },
    {
      "label": "registerVoiceControlsV2()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "registervoicecontrolsv2()",
      "id": "server_ws_handlers_voice_registervoicecontrolsv2"
    },
    {
      "label": "buildCallSignal()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L794",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "buildcallsignal()",
      "id": "server_ws_messages_buildcallsignal"
    },
    {
      "label": "voice_controls.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voice_controls.go",
      "id": "server_ws_voice_controls"
    },
    {
      "label": "enableVideoSlot()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "enablevideoslot()",
      "id": "server_ws_voice_controls_enablevideoslot"
    },
    {
      "label": "handleVoiceCameraV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicecamerav2()",
      "id": "server_ws_voice_controls_handlevoicecamerav2"
    },
    {
      "label": "handleVoiceDeafenV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicedeafenv2()",
      "id": "server_ws_voice_controls_handlevoicedeafenv2"
    },
    {
      "label": "handleVoiceMuteV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicemutev2()",
      "id": "server_ws_voice_controls_handlevoicemutev2"
    },
    {
      "label": "handleVoiceScreenshareV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicescreensharev2()",
      "id": "server_ws_voice_controls_handlevoicescreensharev2"
    },
    {
      "label": "refuseIfServerSilenced()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "refuseifserversilenced()",
      "id": "server_ws_voice_controls_refuseifserversilenced"
    },
    {
      "label": "voiceStateBroadcast()",
      "file_type": "code",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicestatebroadcast()",
      "id": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "label": "voice_moderation.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voice_moderation.go",
      "id": "server_ws_voice_moderation"
    },
    {
      "label": "disconnectFromVoiceIn()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "disconnectfromvoicein()",
      "id": "server_ws_voice_moderation_disconnectfromvoicein"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "hub",
      "id": "server_ws_voice_moderation_go_ws_hub"
    },
    {
      "label": "handleVoiceModDeafenV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicemoddeafenv2()",
      "id": "server_ws_voice_moderation_handlevoicemoddeafenv2"
    },
    {
      "label": "handleVoiceModKickV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicemodkickv2()",
      "id": "server_ws_voice_moderation_handlevoicemodkickv2"
    },
    {
      "label": "handleVoiceModMoveV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicemodmovev2()",
      "id": "server_ws_voice_moderation_handlevoicemodmovev2"
    },
    {
      "label": "handleVoiceModMuteV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "handlevoicemodmutev2()",
      "id": "server_ws_voice_moderation_handlevoicemodmutev2"
    },
    {
      "label": "onOff()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L465",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "onoff()",
      "id": "server_ws_voice_moderation_onoff"
    },
    {
      "label": "registerVoiceModerationV2()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "registervoicemoderationv2()",
      "id": "server_ws_voice_moderation_registervoicemoderationv2"
    },
    {
      "label": "requireTargetInChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "requiretargetinchannel()",
      "id": "server_ws_voice_moderation_requiretargetinchannel"
    },
    {
      "label": "voiceModRateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicemodratelimited()",
      "id": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "label": "voiceModRole()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicemodrole()",
      "id": "server_ws_voice_moderation_voicemodrole"
    },
    {
      "label": "voiceModTarget()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicemodtarget()",
      "id": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "label": "writeVoiceModAudit()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "writevoicemodaudit()",
      "id": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "label": "ClientInfo",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "clientinfo",
      "id": "ws_clientinfo"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "command",
      "id": "ws_command"
    },
    {
      "label": ".DispatchV2()",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": ".dispatchv2()",
      "id": "ws_handlerregistry_dispatchv2"
    },
    {
      "label": ".DisconnectFromVoice()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L490",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": ".disconnectfromvoice()",
      "id": "ws_hub_disconnectfromvoice"
    },
    {
      "label": ".DisconnectFromVoiceInChannel()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L507",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": ".disconnectfromvoiceinchannel()",
      "id": "ws_hub_disconnectfromvoiceinchannel"
    },
    {
      "label": ".MuteParticipant()",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": ".muteparticipant()",
      "id": "ws_hub_muteparticipant"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "Server/ws/event.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "result",
      "id": "ws_result"
    },
    {
      "label": "voiceChannelDisconnector",
      "file_type": "code",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicechanneldisconnector",
      "id": "ws_voicechanneldisconnector"
    },
    {
      "label": "VoiceDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicedeps",
      "id": "ws_voicedeps"
    },
    {
      "label": "VoiceModerator",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 47,
      "community_name": "Result",
      "norm_label": "voicemoderator",
      "id": "ws_voicemoderator"
    },
    {
      "label": "invite_queries.go",
      "file_type": "code",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 470,
      "community_name": "invite_queries.go",
      "norm_label": "invite_queries.go",
      "id": "server_db_invite_queries"
    },
    {
      "label": "lockout_queries.go",
      "file_type": "code",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 471,
      "community_name": "lockout_queries.go",
      "norm_label": "lockout_queries.go",
      "id": "server_db_lockout_queries"
    },
    {
      "label": "db/logvalue.go",
      "file_type": "code",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 472,
      "community_name": "db/logvalue.go",
      "norm_label": "db/logvalue.go",
      "id": "server_db_logvalue"
    },
    {
      "label": "profile_queries.go",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 473,
      "community_name": "profile_queries.go",
      "norm_label": "profile_queries.go",
      "id": "server_db_profile_queries"
    },
    {
      "label": "admin.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/admin.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 474,
      "community_name": "admin.sql",
      "norm_label": "admin.sql",
      "id": "server_db_queries_sqlite_admin"
    },
    {
      "label": "apitokens.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/apitokens.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 475,
      "community_name": "apitokens.sql",
      "norm_label": "apitokens.sql",
      "id": "server_db_queries_sqlite_apitokens"
    },
    {
      "label": "attachments.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/attachments.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 476,
      "community_name": "attachments.sql",
      "norm_label": "attachments.sql",
      "id": "server_db_queries_sqlite_attachments"
    },
    {
      "label": "blocks.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/blocks.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 477,
      "community_name": "blocks.sql",
      "norm_label": "blocks.sql",
      "id": "server_db_queries_sqlite_blocks"
    },
    {
      "label": "channels.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/channels.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 478,
      "community_name": "channels.sql",
      "norm_label": "channels.sql",
      "id": "server_db_queries_sqlite_channels"
    },
    {
      "label": "dm.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/dm.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 479,
      "community_name": "dm.sql",
      "norm_label": "dm.sql",
      "id": "server_db_queries_sqlite_dm"
    },
    {
      "label": "livekit_proxy.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "livekit_proxy.rs",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy"
    },
    {
      "label": "accepts_empty_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L520",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "accepts_empty_host()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_accepts_empty_host"
    },
    {
      "label": "accepts_plain_hostnames_and_ports()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L473",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "accepts_plain_hostnames_and_ports()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_accepts_plain_hostnames_and_ports"
    },
    {
      "label": "adds_no_headers_when_none_are_present()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L616",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "adds_no_headers_when_none_are_present()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_adds_no_headers_when_none_are_present"
    },
    {
      "label": "can_reuse_proxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L151",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "can_reuse_proxy()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_can_reuse_proxy"
    },
    {
      "label": "clear_if_port_matches_clears_only_a_matching_entry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L728",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "clear_if_port_matches_clears_only_a_matching_entry()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_clear_if_port_matches_clears_only_a_matching_entry"
    },
    {
      "label": "connect_tls()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "connect_tls()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls"
    },
    {
      "label": "does_not_rewrite_headers_that_merely_contain_host_or_origin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L605",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "does_not_rewrite_headers_that_merely_contain_host_or_origin()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_does_not_rewrite_headers_that_merely_contain_host_or_origin"
    },
    {
      "label": "handle_connection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "handle_connection()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection"
    },
    {
      "label": "LiveKitProxyState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L41",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "livekitproxystate",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate"
    },
    {
      "label": ".clear_if_port_matches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L74",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": ".clear_if_port_matches()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_clear_if_port_matches"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L58",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new"
    },
    {
      "label": "matches_header_names_case_insensitively()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L582",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "matches_header_names_case_insensitively()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_matches_header_names_case_insensitively"
    },
    {
      "label": "parse_server_name()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L165",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parse_server_name()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "label": "parses_a_bare_ipv4_literal()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L665",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parses_a_bare_ipv4_literal()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bare_ipv4_literal"
    },
    {
      "label": "parses_a_bracketed_ipv6_literal_as_an_address()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L659",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parses_a_bracketed_ipv6_literal_as_an_address()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bracketed_ipv6_literal_as_an_address"
    },
    {
      "label": "parses_a_dns_name_with_a_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L643",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parses_a_dns_name_with_a_port()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_with_a_port"
    },
    {
      "label": "parses_a_dns_name_without_a_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L637",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parses_a_dns_name_without_a_port()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_without_a_port"
    },
    {
      "label": "parses_an_ipv4_literal_as_an_address()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L652",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "parses_an_ipv4_literal_as_an_address()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_parses_an_ipv4_literal_as_an_address"
    },
    {
      "label": "preserves_the_request_line_and_other_headers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L564",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "preserves_the_request_line_and_other_headers()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_request_line_and_other_headers"
    },
    {
      "label": "preserves_the_terminating_blank_line()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L594",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "preserves_the_terminating_blank_line()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_terminating_blank_line"
    },
    {
      "label": "ProxyInner",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L45",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "proxyinner",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner"
    },
    {
      "label": "rejects_an_invalid_dns_name()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L671",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rejects_an_invalid_dns_name()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_an_invalid_dns_name"
    },
    {
      "label": "rejects_crlf_injection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L488",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rejects_crlf_injection()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_crlf_injection"
    },
    {
      "label": "rejects_nul_bytes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L501",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rejects_nul_bytes()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_nul_bytes"
    },
    {
      "label": "rejects_unexpected_characters()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L506",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rejects_unexpected_characters()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_unexpected_characters"
    },
    {
      "label": "restarts_proxy_when_host_changes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L534",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "restarts_proxy_when_host_changes()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_restarts_proxy_when_host_changes"
    },
    {
      "label": "restarts_proxy_when_pin_changes()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L539",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "restarts_proxy_when_pin_changes()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_restarts_proxy_when_pin_changes"
    },
    {
      "label": "reuses_proxy_only_when_host_and_pin_are_unchanged()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L529",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "reuses_proxy_only_when_host_and_pin_are_unchanged()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_reuses_proxy_only_when_host_and_pin_are_unchanged"
    },
    {
      "label": "rewrite_proxy_headers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L125",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rewrite_proxy_headers()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "label": "rewrites_every_occurrence()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L626",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rewrites_every_occurrence()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_every_occurrence"
    },
    {
      "label": "rewrites_host_and_origin()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L550",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "rewrites_host_and_origin()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_host_and_origin"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_apphandle"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "box",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_box"
    },
    {
      "label": "Duration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "duration",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_duration"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "error",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_error"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "mutex",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_mutex"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_option"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_r"
    },
    {
      "label": "Receiver",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "receiver",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_receiver"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "self",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_self"
    },
    {
      "label": "Send",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "send",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_send"
    },
    {
      "label": "Sender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "sender",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_sender"
    },
    {
      "label": "ServerName",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "servername",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_servername"
    },
    {
      "label": "State",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "state",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_state"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "label": "Sync",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "sync",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_sync"
    },
    {
      "label": "TcpListener",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "tcplistener",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_tcplistener"
    },
    {
      "label": "TcpStream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "tcpstream",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_rs_tcpstream"
    },
    {
      "label": "run_proxy_loop()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "run_proxy_loop()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop"
    },
    {
      "label": "start_livekit_proxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "start_livekit_proxy()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy"
    },
    {
      "label": "stop_livekit_proxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L271",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "stop_livekit_proxy()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_stop_livekit_proxy"
    },
    {
      "label": "tls_handshake_is_bounded_by_its_timeout()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L678",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "tls_handshake_is_bounded_by_its_timeout()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_tls_handshake_is_bounded_by_its_timeout"
    },
    {
      "label": "validate_remote_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L103",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "validate_remote_host()",
      "id": "client_tauri_client_src_tauri_src_livekit_proxy_validate_remote_host"
    },
    {
      "label": "TlsConnector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "tlsconnector",
      "id": "tlsconnector"
    },
    {
      "label": "TlsStream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "community_name": "livekit_proxy.rs",
      "norm_label": "tlsstream",
      "id": "tlsstream"
    },
    {
      "label": "emoji.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/emoji.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 480,
      "community_name": "emoji.sql",
      "norm_label": "emoji.sql",
      "id": "server_db_queries_sqlite_emoji"
    },
    {
      "label": "events.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/events.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 481,
      "community_name": "events.sql",
      "norm_label": "events.sql",
      "id": "server_db_queries_sqlite_events"
    },
    {
      "label": "invites.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/invites.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 482,
      "community_name": "invites.sql",
      "norm_label": "invites.sql",
      "id": "server_db_queries_sqlite_invites"
    },
    {
      "label": "lockouts.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/lockouts.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 483,
      "community_name": "lockouts.sql",
      "norm_label": "lockouts.sql",
      "id": "server_db_queries_sqlite_lockouts"
    },
    {
      "label": "messages.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/messages.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 484,
      "community_name": "messages.sql",
      "norm_label": "messages.sql",
      "id": "server_db_queries_sqlite_messages"
    },
    {
      "label": "plugins.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/plugins.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 485,
      "community_name": "plugins.sql",
      "norm_label": "plugins.sql",
      "id": "server_db_queries_sqlite_plugins"
    },
    {
      "label": "profile.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/profile.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 486,
      "community_name": "profile.sql",
      "norm_label": "profile.sql",
      "id": "server_db_queries_sqlite_profile"
    },
    {
      "label": "reactions.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/reactions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 487,
      "community_name": "reactions.sql",
      "norm_label": "reactions.sql",
      "id": "server_db_queries_sqlite_reactions"
    },
    {
      "label": "roles.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/roles.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 488,
      "community_name": "roles.sql",
      "norm_label": "roles.sql",
      "id": "server_db_queries_sqlite_roles"
    },
    {
      "label": "sessions.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/sessions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 489,
      "community_name": "sessions.sql",
      "norm_label": "sessions.sql",
      "id": "server_db_queries_sqlite_sessions"
    },
    {
      "label": "app-layout.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "app-layout.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_app_layout_spec"
    },
    {
      "label": "auth-flow.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "auth-flow.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_auth_flow_spec"
    },
    {
      "label": "channel-navigation.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "channel-navigation.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_channel_navigation_spec"
    },
    {
      "label": "chat-operations.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "chat-operations.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_chat_operations_spec"
    },
    {
      "label": "native/dm-system.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/dm-system.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_dm_system_spec"
    },
    {
      "label": "native-fixture.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native-fixture.ts",
      "id": "client_tauri_client_tests_e2e_native_fixture"
    },
    {
      "label": "CDP_PORT",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "cdp_port",
      "id": "client_tauri_client_tests_e2e_native_fixture_cdp_port"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L26",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "__dirname",
      "id": "client_tauri_client_tests_e2e_native_fixture_dirname"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "__filename",
      "id": "client_tauri_client_tests_e2e_native_fixture_filename"
    },
    {
      "label": "native-fixture-persistent.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native-fixture-persistent.ts",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "label": "CDP_PORT",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "cdp_port",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_cdp_port"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "__dirname",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_dirname"
    },
    {
      "label": "__filename",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "__filename",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_filename"
    },
    {
      "label": "TAURI_EXE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L31",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "tauri_exe",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_tauri_exe"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L209",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "test",
      "id": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "label": "TAURI_EXE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "tauri_exe",
      "id": "client_tauri_client_tests_e2e_native_fixture_tauri_exe"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L111",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "test",
      "id": "client_tauri_client_tests_e2e_native_fixture_test"
    },
    {
      "label": "native/helpers.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/helpers.ts",
      "id": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "label": "SERVER_URL",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "server_url",
      "id": "client_tauri_client_tests_e2e_native_helpers_server_url"
    },
    {
      "label": "SKIP_SERVER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "skip_server",
      "id": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "label": "TEST_PASS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "test_pass",
      "id": "client_tauri_client_tests_e2e_native_helpers_test_pass"
    },
    {
      "label": "TEST_USER",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "test_user",
      "id": "client_tauri_client_tests_e2e_native_helpers_test_user"
    },
    {
      "label": "native/overlays.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/overlays.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_overlays_spec"
    },
    {
      "label": "native/reconnection.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/reconnection.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_reconnection_spec"
    },
    {
      "label": "native/settings-overlay.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/settings-overlay.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_settings_overlay_spec"
    },
    {
      "label": "smoke.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/smoke.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "smoke.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_smoke_spec"
    },
    {
      "label": "native/theme-persistence.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "native/theme-persistence.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_theme_persistence_spec"
    },
    {
      "label": "voice-controls.spec.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "community_name": "native/helpers.ts",
      "norm_label": "voice-controls.spec.ts",
      "id": "client_tauri_client_tests_e2e_native_voice_controls_spec"
    },
    {
      "label": "users.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/users.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 490,
      "community_name": "users.sql",
      "norm_label": "users.sql",
      "id": "server_db_queries_sqlite_users"
    },
    {
      "label": "voice.sql",
      "file_type": "code",
      "source_file": "Server/db/queries/sqlite/voice.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 491,
      "community_name": "voice.sql",
      "norm_label": "voice.sql",
      "id": "server_db_queries_sqlite_voice"
    },
    {
      "label": "diskutil.go",
      "file_type": "code",
      "source_file": "Server/diskutil/diskutil.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 492,
      "community_name": "diskutil.go",
      "norm_label": "diskutil.go",
      "id": "server_diskutil_diskutil"
    },
    {
      "label": "004_voice_optimization.sql",
      "file_type": "code",
      "source_file": "Server/migrations/004_voice_optimization.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 493,
      "community_name": "004_voice_optimization.sql",
      "norm_label": "004_voice_optimization.sql",
      "id": "server_migrations_004_voice_optimization"
    },
    {
      "label": "005_fix_member_permissions.sql",
      "file_type": "code",
      "source_file": "Server/migrations/005_fix_member_permissions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 494,
      "community_name": "005_fix_member_permissions.sql",
      "norm_label": "005_fix_member_permissions.sql",
      "id": "server_migrations_005_fix_member_permissions"
    },
    {
      "label": "006_channel_overrides_index.sql",
      "file_type": "code",
      "source_file": "Server/migrations/006_channel_overrides_index.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 495,
      "community_name": "006_channel_overrides_index.sql",
      "norm_label": "006_channel_overrides_index.sql",
      "id": "server_migrations_006_channel_overrides_index"
    },
    {
      "label": "007_member_video_permissions.sql",
      "file_type": "code",
      "source_file": "Server/migrations/007_member_video_permissions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 496,
      "community_name": "007_member_video_permissions.sql",
      "norm_label": "007_member_video_permissions.sql",
      "id": "server_migrations_007_member_video_permissions"
    },
    {
      "label": "008_attachment_dimensions.sql",
      "file_type": "code",
      "source_file": "Server/migrations/008_attachment_dimensions.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 497,
      "community_name": "008_attachment_dimensions.sql",
      "norm_label": "008_attachment_dimensions.sql",
      "id": "server_migrations_008_attachment_dimensions"
    },
    {
      "label": "attachments",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 498,
      "community_name": "attachments",
      "norm_label": "attachments",
      "id": "server_migrations_008_attachment_dimensions_sql_attachments"
    },
    {
      "label": "010_attachment_uploader.sql",
      "file_type": "code",
      "source_file": "Server/migrations/010_attachment_uploader.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 499,
      "community_name": "010_attachment_uploader.sql",
      "norm_label": "010_attachment_uploader.sql",
      "id": "server_migrations_010_attachment_uploader"
    },
    {
      "label": "account_test.go",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "account_test.go",
      "id": "server_db_account_test"
    },
    {
      "label": "setRole()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L525",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "setrole()",
      "id": "server_db_account_test_setrole"
    },
    {
      "label": "TestDeleteAccount_AdminAllowedWhenOwnerExists()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_adminallowedwhenownerexists()",
      "id": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists"
    },
    {
      "label": "TestDeleteAccount_AllowedWhenOtherAdminExists()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_allowedwhenotheradminexists()",
      "id": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists"
    },
    {
      "label": "TestDeleteAccount_AnonymisesUsername()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_anonymisesusername()",
      "id": "server_db_account_test_testdeleteaccount_anonymisesusername"
    },
    {
      "label": "TestDeleteAccount_ClearsAvatarAndTOTP()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_clearsavatarandtotp()",
      "id": "server_db_account_test_testdeleteaccount_clearsavatarandtotp"
    },
    {
      "label": "TestDeleteAccount_ClearsPassword()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_clearspassword()",
      "id": "server_db_account_test_testdeleteaccount_clearspassword"
    },
    {
      "label": "TestDeleteAccount_ClearsProfileFields()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_clearsprofilefields()",
      "id": "server_db_account_test_testdeleteaccount_clearsprofilefields"
    },
    {
      "label": "TestDeleteAccount_DeletesSessions()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L145",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_deletessessions()",
      "id": "server_db_account_test_testdeleteaccount_deletessessions"
    },
    {
      "label": "TestDeleteAccount_EmptiedDMChannel_PreservesAttachmentsForReclaim()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L463",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim()",
      "id": "server_db_account_test_testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim"
    },
    {
      "label": "TestDeleteAccount_LastAdminBlocked()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_lastadminblocked()",
      "id": "server_db_account_test_testdeleteaccount_lastadminblocked"
    },
    {
      "label": "TestDeleteAccount_LastAdminGuard_SurvivesRoleRename()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_lastadminguard_survivesrolerename()",
      "id": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename"
    },
    {
      "label": "TestDeleteAccount_LastGroupDMParticipant_RemovesChannel()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_lastgroupdmparticipant_removeschannel()",
      "id": "server_db_account_test_testdeleteaccount_lastgroupdmparticipant_removeschannel"
    },
    {
      "label": "TestDeleteAccount_LastOwnerBlocked()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_lastownerblocked()",
      "id": "server_db_account_test_testdeleteaccount_lastownerblocked"
    },
    {
      "label": "TestDeleteAccount_MemberSucceeds()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_membersucceeds()",
      "id": "server_db_account_test_testdeleteaccount_membersucceeds"
    },
    {
      "label": "TestDeleteAccount_NonexistentUser()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_nonexistentuser()",
      "id": "server_db_account_test_testdeleteaccount_nonexistentuser"
    },
    {
      "label": "TestDeleteAccount_OneOnOneDM_ClosesForSurvivor()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_oneononedm_closesforsurvivor()",
      "id": "server_db_account_test_testdeleteaccount_oneononedm_closesforsurvivor"
    },
    {
      "label": "TestDeleteAccount_RevokesAPITokensAndPermanentBan()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_revokesapitokensandpermanentban()",
      "id": "server_db_account_test_testdeleteaccount_revokesapitokensandpermanentban"
    },
    {
      "label": "TestDeleteAccount_SetsBannedAndOffline()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_setsbannedandoffline()",
      "id": "server_db_account_test_testdeleteaccount_setsbannedandoffline"
    },
    {
      "label": "TestDeleteAccount_SoftDeletesMessages()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_softdeletesmessages()",
      "id": "server_db_account_test_testdeleteaccount_softdeletesmessages"
    },
    {
      "label": "TestDeleteAccount_SquattedAnonNameStillDeletes()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_squattedanonnamestilldeletes()",
      "id": "server_db_account_test_testdeleteaccount_squattedanonnamestilldeletes"
    },
    {
      "label": "TestDeleteAccount_SurvivingDM_KeepsAttachmentsLinked()",
      "file_type": "code",
      "source_file": "Server/db/account_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteaccount_survivingdm_keepsattachmentslinked()",
      "id": "server_db_account_test_testdeleteaccount_survivingdm_keepsattachmentslinked"
    },
    {
      "label": "attachment_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "attachment_queries_test.go",
      "id": "server_db_attachment_queries_test"
    },
    {
      "label": "TestGetAttachmentByID_Found()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetattachmentbyid_found()",
      "id": "server_db_attachment_queries_test_testgetattachmentbyid_found"
    },
    {
      "label": "TestGetAttachmentByID_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetattachmentbyid_notfound()",
      "id": "server_db_attachment_queries_test_testgetattachmentbyid_notfound"
    },
    {
      "label": "TestGetAttachmentsByMessageIDs_Empty()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetattachmentsbymessageids_empty()",
      "id": "server_db_attachment_queries_test_testgetattachmentsbymessageids_empty"
    },
    {
      "label": "TestGetAttachmentsByMessageIDs_GroupsByMessage()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetattachmentsbymessageids_groupsbymessage()",
      "id": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage"
    },
    {
      "label": "TestLinkAttachmentsToMessage_Empty()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlinkattachmentstomessage_empty()",
      "id": "server_db_attachment_queries_test_testlinkattachmentstomessage_empty"
    },
    {
      "label": "TestLinkAttachmentsToMessage_LinksUnlinked()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlinkattachmentstomessage_linksunlinked()",
      "id": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked"
    },
    {
      "label": "TestLinkAttachmentsToMessage_OwnershipGuard()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlinkattachmentstomessage_ownershipguard()",
      "id": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard"
    },
    {
      "label": "TestLinkAttachmentsToMessage_SkipsAlreadyLinked()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlinkattachmentstomessage_skipsalreadylinked()",
      "id": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked"
    },
    {
      "label": "TestLinkAttachmentsToMessage_SkipsLiveAvatar()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlinkattachmentstomessage_skipsliveavatar()",
      "id": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar"
    },
    {
      "label": "attachment_unlink_on_cascade_test.go",
      "file_type": "code",
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "attachment_unlink_on_cascade_test.go",
      "id": "server_db_attachment_unlink_on_cascade_test"
    },
    {
      "label": "TestAdminDeleteChannel_UnlinksAttachmentsForReclaim()",
      "file_type": "code",
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testadmindeletechannel_unlinksattachmentsforreclaim()",
      "id": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim"
    },
    {
      "label": "channel_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "channel_queries_test.go",
      "id": "server_db_channel_queries_test"
    },
    {
      "label": "openMigratedMemory()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "openmigratedmemory()",
      "id": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "label": "TestCreateChannel_EmptyCategory()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatechannel_emptycategory()",
      "id": "server_db_channel_queries_test_testcreatechannel_emptycategory"
    },
    {
      "label": "TestCreateChannel_ReturnsID()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatechannel_returnsid()",
      "id": "server_db_channel_queries_test_testcreatechannel_returnsid"
    },
    {
      "label": "TestCreateChannel_UniqueIDs()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatechannel_uniqueids()",
      "id": "server_db_channel_queries_test_testcreatechannel_uniqueids"
    },
    {
      "label": "TestDeleteChannel_NonExistent()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletechannel_nonexistent()",
      "id": "server_db_channel_queries_test_testdeletechannel_nonexistent"
    },
    {
      "label": "TestDeleteChannel_RemovesChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletechannel_removeschannel()",
      "id": "server_db_channel_queries_test_testdeletechannel_removeschannel"
    },
    {
      "label": "TestDeleteChannelOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L268",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletechanneloverride()",
      "id": "server_db_channel_queries_test_testdeletechanneloverride"
    },
    {
      "label": "TestGetChannel_Found()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannel_found()",
      "id": "server_db_channel_queries_test_testgetchannel_found"
    },
    {
      "label": "TestGetChannel_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannel_notfound()",
      "id": "server_db_channel_queries_test_testgetchannel_notfound"
    },
    {
      "label": "TestGetChannelPermissions_Default()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelpermissions_default()",
      "id": "server_db_channel_queries_test_testgetchannelpermissions_default"
    },
    {
      "label": "TestGetChannelPermissions_WithOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelpermissions_withoverride()",
      "id": "server_db_channel_queries_test_testgetchannelpermissions_withoverride"
    },
    {
      "label": "TestListChannelRoleOverrides()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L292",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlistchannelroleoverrides()",
      "id": "server_db_channel_queries_test_testlistchannelroleoverrides"
    },
    {
      "label": "TestListChannels_Empty()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlistchannels_empty()",
      "id": "server_db_channel_queries_test_testlistchannels_empty"
    },
    {
      "label": "TestListChannels_ReturnsAll()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlistchannels_returnsall()",
      "id": "server_db_channel_queries_test_testlistchannels_returnsall"
    },
    {
      "label": "TestSetChannelSlowMode()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetchannelslowmode()",
      "id": "server_db_channel_queries_test_testsetchannelslowmode"
    },
    {
      "label": "TestSetChannelSlowMode_Zero()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetchannelslowmode_zero()",
      "id": "server_db_channel_queries_test_testsetchannelslowmode_zero"
    },
    {
      "label": "TestSetChannelVoiceMaxUsers()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetchannelvoicemaxusers()",
      "id": "server_db_channel_queries_test_testsetchannelvoicemaxusers"
    },
    {
      "label": "TestSetChannelVoiceMaxUsers_Unlimited()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L373",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetchannelvoicemaxusers_unlimited()",
      "id": "server_db_channel_queries_test_testsetchannelvoicemaxusers_unlimited"
    },
    {
      "label": "TestUpdateChannel_ChangesNameAndTopic()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupdatechannel_changesnameandtopic()",
      "id": "server_db_channel_queries_test_testupdatechannel_changesnameandtopic"
    },
    {
      "label": "TestUpdateChannel_NonExistent()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupdatechannel_nonexistent()",
      "id": "server_db_channel_queries_test_testupdatechannel_nonexistent"
    },
    {
      "label": "TestUpsertChannelOverride_InsertAndUpdate()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L240",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupsertchanneloverride_insertandupdate()",
      "id": "server_db_channel_queries_test_testupsertchanneloverride_insertandupdate"
    },
    {
      "label": "channel_user_override_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "channel_user_override_queries_test.go",
      "id": "server_db_channel_user_override_queries_test"
    },
    {
      "label": "TestChannelUserOverride_CascadesOnChannelDelete()",
      "file_type": "code",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testchanneluseroverride_cascadesonchanneldelete()",
      "id": "server_db_channel_user_override_queries_test_testchanneluseroverride_cascadesonchanneldelete"
    },
    {
      "label": "TestChannelUserOverride_UpsertGetDelete()",
      "file_type": "code",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testchanneluseroverride_upsertgetdelete()",
      "id": "server_db_channel_user_override_queries_test_testchanneluseroverride_upsertgetdelete"
    },
    {
      "label": "TestGetChannelOverridesFor_MergesBothLayers()",
      "file_type": "code",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchanneloverridesfor_mergesbothlayers()",
      "id": "server_db_channel_user_override_queries_test_testgetchanneloverridesfor_mergesbothlayers"
    },
    {
      "label": "TestGetChannelUserOverrides_ByChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchanneluseroverrides_bychannel()",
      "id": "server_db_channel_user_override_queries_test_testgetchanneluseroverrides_bychannel"
    },
    {
      "label": "db/coverage_boost_test.go",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "db/coverage_boost_test.go",
      "id": "server_db_coverage_boost_test"
    },
    {
      "label": "TestCountUsersWithoutTOTP_AllWithout()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L648",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcountuserswithouttotp_allwithout()",
      "id": "server_db_coverage_boost_test_testcountuserswithouttotp_allwithout"
    },
    {
      "label": "TestCountUsersWithoutTOTP_WithTOTPSetup()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L662",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcountuserswithouttotp_withtotpsetup()",
      "id": "server_db_coverage_boost_test_testcountuserswithouttotp_withtotpsetup"
    },
    {
      "label": "TestCreateAttachment_Success()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L385",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateattachment_success()",
      "id": "server_db_coverage_boost_test_testcreateattachment_success"
    },
    {
      "label": "TestCreateAttachment_WithDimensions()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateattachment_withdimensions()",
      "id": "server_db_coverage_boost_test_testcreateattachment_withdimensions"
    },
    {
      "label": "TestCreateUserWithInvite_ExpiredInvite()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L761",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateuserwithinvite_expiredinvite()",
      "id": "server_db_coverage_boost_test_testcreateuserwithinvite_expiredinvite"
    },
    {
      "label": "TestCreateUserWithInvite_InvalidCode()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L739",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateuserwithinvite_invalidcode()",
      "id": "server_db_coverage_boost_test_testcreateuserwithinvite_invalidcode"
    },
    {
      "label": "TestCreateUserWithInvite_RevokedInvite()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L748",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateuserwithinvite_revokedinvite()",
      "id": "server_db_coverage_boost_test_testcreateuserwithinvite_revokedinvite"
    },
    {
      "label": "TestCreateUserWithInvite_Success()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L714",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreateuserwithinvite_success()",
      "id": "server_db_coverage_boost_test_testcreateuserwithinvite_success"
    },
    {
      "label": "TestDeleteOrphanedAttachments_CutoffRespected()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L544",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteorphanedattachments_cutoffrespected()",
      "id": "server_db_coverage_boost_test_testdeleteorphanedattachments_cutoffrespected"
    },
    {
      "label": "TestDeleteOrphanedAttachments_GracePeriodHoldsSameDay()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L528",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteorphanedattachments_graceperiodholdssameday()",
      "id": "server_db_coverage_boost_test_testdeleteorphanedattachments_graceperiodholdssameday"
    },
    {
      "label": "TestDeleteOrphanedAttachments_KeepsLinked()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L480",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteorphanedattachments_keepslinked()",
      "id": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked"
    },
    {
      "label": "TestDeleteOrphanedAttachments_KeepsLiveAvatars()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L502",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteorphanedattachments_keepsliveavatars()",
      "id": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepsliveavatars"
    },
    {
      "label": "TestDeleteOrphanedAttachments_RemovesOrphans()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L454",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeleteorphanedattachments_removesorphans()",
      "id": "server_db_coverage_boost_test_testdeleteorphanedattachments_removesorphans"
    },
    {
      "label": "TestGetAllChannelPermissionsForRole_Empty()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L562",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetallchannelpermissionsforrole_empty()",
      "id": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_empty"
    },
    {
      "label": "TestGetAllChannelPermissionsForRole_WithOverrides()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L574",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetallchannelpermissionsforrole_withoverrides()",
      "id": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_withoverrides"
    },
    {
      "label": "TestGetChannelTypes_Empty()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L604",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchanneltypes_empty()",
      "id": "server_db_coverage_boost_test_testgetchanneltypes_empty"
    },
    {
      "label": "TestGetChannelTypes_NonExistentIDs()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L634",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchanneltypes_nonexistentids()",
      "id": "server_db_coverage_boost_test_testgetchanneltypes_nonexistentids"
    },
    {
      "label": "TestGetChannelTypes_ReturnsTypes()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L616",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchanneltypes_returnstypes()",
      "id": "server_db_coverage_boost_test_testgetchanneltypes_returnstypes"
    },
    {
      "label": "TestGetPinnedMessages_Empty()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetpinnedmessages_empty()",
      "id": "server_db_coverage_boost_test_testgetpinnedmessages_empty"
    },
    {
      "label": "TestGetPinnedMessages_ReturnsPinnedOnly()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L300",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetpinnedmessages_returnspinnedonly()",
      "id": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly"
    },
    {
      "label": "TestListInvites_DB_Empty()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L777",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlistinvites_db_empty()",
      "id": "server_db_coverage_boost_test_testlistinvites_db_empty"
    },
    {
      "label": "TestListInvites_DB_ReturnsAll()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L789",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testlistinvites_db_returnsall()",
      "id": "server_db_coverage_boost_test_testlistinvites_db_returnsall"
    },
    {
      "label": "TestSearchMessages_EmptyQuery()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L816",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_emptyquery()",
      "id": "server_db_coverage_boost_test_testsearchmessages_emptyquery"
    },
    {
      "label": "TestSearchMessages_SpecialCharsStripped()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L840",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_specialcharsstripped()",
      "id": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped"
    },
    {
      "label": "TestSearchMessages_ZeroLimit()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L828",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_zerolimit()",
      "id": "server_db_coverage_boost_test_testsearchmessages_zerolimit"
    },
    {
      "label": "TestSearchMessagesInChannels_EmptyChannelIDs()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessagesinchannels_emptychannelids()",
      "id": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptychannelids"
    },
    {
      "label": "TestSearchMessagesInChannels_EmptyQuery()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessagesinchannels_emptyquery()",
      "id": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptyquery"
    },
    {
      "label": "TestSearchMessagesInChannels_FindsInAllowedChannels()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessagesinchannels_findsinallowedchannels()",
      "id": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels"
    },
    {
      "label": "TestSearchMessagesInChannels_LimitRespected()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessagesinchannels_limitrespected()",
      "id": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected"
    },
    {
      "label": "TestSearchMessagesInChannels_ZeroLimit()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessagesinchannels_zerolimit()",
      "id": "server_db_coverage_boost_test_testsearchmessagesinchannels_zerolimit"
    },
    {
      "label": "TestSetMessagePinned_DeletedMessage()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L369",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetmessagepinned_deletedmessage()",
      "id": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage"
    },
    {
      "label": "TestSetMessagePinned_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetmessagepinned_notfound()",
      "id": "server_db_coverage_boost_test_testsetmessagepinned_notfound"
    },
    {
      "label": "TestSetMessagePinned_Pin()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L326",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetmessagepinned_pin()",
      "id": "server_db_coverage_boost_test_testsetmessagepinned_pin"
    },
    {
      "label": "TestSetMessagePinned_Unpin()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L343",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsetmessagepinned_unpin()",
      "id": "server_db_coverage_boost_test_testsetmessagepinned_unpin"
    },
    {
      "label": "TestUpdateUserTOTPSecret_Clear()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L696",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupdateusertotpsecret_clear()",
      "id": "server_db_coverage_boost_test_testupdateusertotpsecret_clear"
    },
    {
      "label": "TestUpdateUserTOTPSecret_Set()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L681",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupdateusertotpsecret_set()",
      "id": "server_db_coverage_boost_test_testupdateusertotpsecret_set"
    },
    {
      "label": "TestUseInviteAtomic_NonExistent()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L805",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testuseinviteatomic_nonexistent()",
      "id": "server_db_coverage_boost_test_testuseinviteatomic_nonexistent"
    },
    {
      "label": "TestVoice_GetAllVoiceStates_Empty()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testvoice_getallvoicestates_empty()",
      "id": "server_db_coverage_boost_test_testvoice_getallvoicestates_empty"
    },
    {
      "label": "dm_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "dm_queries_test.go",
      "id": "server_db_dm_queries_test"
    },
    {
      "label": "TestCloseDM_Idempotent()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testclosedm_idempotent()",
      "id": "server_db_dm_queries_test_testclosedm_idempotent"
    },
    {
      "label": "TestCloseDM_RemovesFromOpenList()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L463",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testclosedm_removesfromopenlist()",
      "id": "server_db_dm_queries_test_testclosedm_removesfromopenlist"
    },
    {
      "label": "TestGetDMParticipantIDs_NonExistentChannel()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L563",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetdmparticipantids_nonexistentchannel()",
      "id": "server_db_dm_queries_test_testgetdmparticipantids_nonexistentchannel"
    },
    {
      "label": "TestGetDMParticipantIDs_ReturnsBoth()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L536",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetdmparticipantids_returnsboth()",
      "id": "server_db_dm_queries_test_testgetdmparticipantids_returnsboth"
    },
    {
      "label": "TestGetDMRecipient_NonExistentChannel()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L618",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetdmrecipient_nonexistentchannel()",
      "id": "server_db_dm_queries_test_testgetdmrecipient_nonexistentchannel"
    },
    {
      "label": "TestGetDMRecipient_ReturnsOtherUser()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L577",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetdmrecipient_returnsotheruser()",
      "id": "server_db_dm_queries_test_testgetdmrecipient_returnsotheruser"
    },
    {
      "label": "TestGetOrCreateDMChannel_CreatesNew()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetorcreatedmchannel_createsnew()",
      "id": "server_db_dm_queries_test_testgetorcreatedmchannel_createsnew"
    },
    {
      "label": "TestGetOrCreateDMChannel_Idempotent()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetorcreatedmchannel_idempotent()",
      "id": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotent"
    },
    {
      "label": "TestGetOrCreateDMChannel_IdempotentReversedOrder()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetorcreatedmchannel_idempotentreversedorder()",
      "id": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotentreversedorder"
    },
    {
      "label": "TestGetOrCreateDMChannel_ReopensForCaller()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetorcreatedmchannel_reopensforcaller()",
      "id": "server_db_dm_queries_test_testgetorcreatedmchannel_reopensforcaller"
    },
    {
      "label": "TestGetUserDMChannelIDs()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannelids()",
      "id": "server_db_dm_queries_test_testgetuserdmchannelids"
    },
    {
      "label": "TestGetUserDMChannels_EmptyList()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_emptylist()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_emptylist"
    },
    {
      "label": "TestGetUserDMChannels_ExcludesClosedDMs()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_excludescloseddms()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_excludescloseddms"
    },
    {
      "label": "TestGetUserDMChannels_LastMessagePreview()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L334",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_lastmessagepreview()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_lastmessagepreview"
    },
    {
      "label": "TestGetUserDMChannels_NoMessages()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_nomessages()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_nomessages"
    },
    {
      "label": "TestGetUserDMChannels_ReturnsOpenDMs()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_returnsopendms()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_returnsopendms"
    },
    {
      "label": "TestGetUserDMChannels_UnreadCount()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L268",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetuserdmchannels_unreadcount()",
      "id": "server_db_dm_queries_test_testgetuserdmchannels_unreadcount"
    },
    {
      "label": "TestIsDMParticipant_NonExistentChannel()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L420",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testisdmparticipant_nonexistentchannel()",
      "id": "server_db_dm_queries_test_testisdmparticipant_nonexistentchannel"
    },
    {
      "label": "TestIsDMParticipant_NonParticipant()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L400",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testisdmparticipant_nonparticipant()",
      "id": "server_db_dm_queries_test_testisdmparticipant_nonparticipant"
    },
    {
      "label": "TestIsDMParticipant_ValidParticipant()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L373",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testisdmparticipant_validparticipant()",
      "id": "server_db_dm_queries_test_testisdmparticipant_validparticipant"
    },
    {
      "label": "TestOpenDM_AfterClose()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testopendm_afterclose()",
      "id": "server_db_dm_queries_test_testopendm_afterclose"
    },
    {
      "label": "TestOpenDM_Idempotent()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L435",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testopendm_idempotent()",
      "id": "server_db_dm_queries_test_testopendm_idempotent"
    },
    {
      "label": "message_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "message_queries_test.go",
      "id": "server_db_message_queries_test"
    },
    {
      "label": "purgeSeed()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "purgeseed()",
      "id": "server_db_message_queries_test_purgeseed"
    },
    {
      "label": "seedAroundMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L853",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "seedaroundmessages()",
      "id": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "label": "seedChannel()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "seedchannel()",
      "id": "server_db_message_queries_test_seedchannel"
    },
    {
      "label": "seedUser()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "seeduser()",
      "id": "server_db_message_queries_test_seeduser"
    },
    {
      "label": "TestAddReaction_Success()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L485",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testaddreaction_success()",
      "id": "server_db_message_queries_test_testaddreaction_success"
    },
    {
      "label": "TestAddReaction_UniqueConstraint()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L496",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testaddreaction_uniqueconstraint()",
      "id": "server_db_message_queries_test_testaddreaction_uniqueconstraint"
    },
    {
      "label": "TestCreateMessage_ContentPreserved()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatemessage_contentpreserved()",
      "id": "server_db_message_queries_test_testcreatemessage_contentpreserved"
    },
    {
      "label": "TestCreateMessage_ReturnsID()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatemessage_returnsid()",
      "id": "server_db_message_queries_test_testcreatemessage_returnsid"
    },
    {
      "label": "TestCreateMessage_WithReplyTo()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testcreatemessage_withreplyto()",
      "id": "server_db_message_queries_test_testcreatemessage_withreplyto"
    },
    {
      "label": "TestDeleteMessage_ContentPreservedAfterSoftDelete()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L283",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletemessage_contentpreservedaftersoftdelete()",
      "id": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete"
    },
    {
      "label": "TestDeleteMessage_ModCanDeleteAny()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletemessage_modcandeleteany()",
      "id": "server_db_message_queries_test_testdeletemessage_modcandeleteany"
    },
    {
      "label": "TestDeleteMessage_NonOwnerBlockedWithoutMod()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletemessage_nonownerblockedwithoutmod()",
      "id": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod"
    },
    {
      "label": "TestDeleteMessage_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletemessage_notfound()",
      "id": "server_db_message_queries_test_testdeletemessage_notfound"
    },
    {
      "label": "TestDeleteMessage_OwnerCanDelete()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testdeletemessage_ownercandelete()",
      "id": "server_db_message_queries_test_testdeletemessage_ownercandelete"
    },
    {
      "label": "TestEditMessage_NonOwnerCannotEdit()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testeditmessage_nonownercannotedit()",
      "id": "server_db_message_queries_test_testeditmessage_nonownercannotedit"
    },
    {
      "label": "TestEditMessage_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testeditmessage_notfound()",
      "id": "server_db_message_queries_test_testeditmessage_notfound"
    },
    {
      "label": "TestEditMessage_OwnerCanEdit()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testeditmessage_ownercanedit()",
      "id": "server_db_message_queries_test_testeditmessage_ownercanedit"
    },
    {
      "label": "TestGetChannelUnreadCounts_ExcludesDeleted()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1087",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_excludesdeleted()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted"
    },
    {
      "label": "TestGetChannelUnreadCounts_ExcludesForeignDMs()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1337",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_excludesforeigndms()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_excludesforeigndms"
    },
    {
      "label": "TestGetChannelUnreadCounts_IncludesAnnouncementChannels()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1053",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_includesannouncementchannels()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_includesannouncementchannels"
    },
    {
      "label": "TestGetChannelUnreadCounts_IncludesParticipatingDMs()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1271",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_includesparticipatingdms()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_includesparticipatingdms"
    },
    {
      "label": "TestGetChannelUnreadCounts_NoMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L992",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_nomessages()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages"
    },
    {
      "label": "TestGetChannelUnreadCounts_WithUnreadMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1007",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_withunreadmessages()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages"
    },
    {
      "label": "TestGetChannelUnreadCounts_ZeroMessageChannelYieldsZeros()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1035",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetchannelunreadcounts_zeromessagechannelyieldszeros()",
      "id": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros"
    },
    {
      "label": "TestGetLatestMessageID_Empty()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1113",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetlatestmessageid_empty()",
      "id": "server_db_message_queries_test_testgetlatestmessageid_empty"
    },
    {
      "label": "TestGetLatestMessageID_ExcludesDeleted()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1144",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetlatestmessageid_excludesdeleted()",
      "id": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted"
    },
    {
      "label": "TestGetLatestMessageID_ReturnsHighest()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1126",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetlatestmessageid_returnshighest()",
      "id": "server_db_message_queries_test_testgetlatestmessageid_returnshighest"
    },
    {
      "label": "TestGetMessage_Fields()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessage_fields()",
      "id": "server_db_message_queries_test_testgetmessage_fields"
    },
    {
      "label": "TestGetMessage_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessage_notfound()",
      "id": "server_db_message_queries_test_testgetmessage_notfound"
    },
    {
      "label": "TestGetMessages_BeforePagination()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessages_beforepagination()",
      "id": "server_db_message_queries_test_testgetmessages_beforepagination"
    },
    {
      "label": "TestGetMessages_EmptyChannel()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessages_emptychannel()",
      "id": "server_db_message_queries_test_testgetmessages_emptychannel"
    },
    {
      "label": "TestGetMessages_IncludesUsername()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessages_includesusername()",
      "id": "server_db_message_queries_test_testgetmessages_includesusername"
    },
    {
      "label": "TestGetMessages_LimitRespected()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessages_limitrespected()",
      "id": "server_db_message_queries_test_testgetmessages_limitrespected"
    },
    {
      "label": "TestGetMessages_ReturnsMessages()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessages_returnsmessages()",
      "id": "server_db_message_queries_test_testgetmessages_returnsmessages"
    },
    {
      "label": "TestGetMessagesAroundForAPI_CentersAndOrdersAscending()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L866",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_centersandordersascending()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending"
    },
    {
      "label": "TestGetMessagesAroundForAPI_ClampsAtChannelEdges()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L887",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_clampsatchanneledges()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges"
    },
    {
      "label": "TestGetMessagesAroundForAPI_ExcludesDeleted()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L912",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_excludesdeleted()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted"
    },
    {
      "label": "TestGetMessagesAroundForAPI_NegativeCountsClampToZero()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L957",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_negativecountsclamptozero()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero"
    },
    {
      "label": "TestGetMessagesAroundForAPI_ScopedToChannel()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L935",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_scopedtochannel()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel"
    },
    {
      "label": "TestGetMessagesAroundForAPI_UnknownCentreIsEmpty()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L974",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesaroundforapi_unknowncentreisempty()",
      "id": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty"
    },
    {
      "label": "TestGetMessagesForAPI_BeforePagination()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L783",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesforapi_beforepagination()",
      "id": "server_db_message_queries_test_testgetmessagesforapi_beforepagination"
    },
    {
      "label": "TestGetMessagesForAPI_Empty()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L744",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesforapi_empty()",
      "id": "server_db_message_queries_test_testgetmessagesforapi_empty"
    },
    {
      "label": "TestGetMessagesForAPI_ExcludesDeleted()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L831",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesforapi_excludesdeleted()",
      "id": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted"
    },
    {
      "label": "TestGetMessagesForAPI_ReturnsUserObject()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L758",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesforapi_returnsuserobject()",
      "id": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject"
    },
    {
      "label": "TestGetMessagesForAPI_WithReactions()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L803",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetmessagesforapi_withreactions()",
      "id": "server_db_message_queries_test_testgetmessagesforapi_withreactions"
    },
    {
      "label": "TestGetPinnedMessages_Capped()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1312",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetpinnedmessages_capped()",
      "id": "server_db_message_queries_test_testgetpinnedmessages_capped"
    },
    {
      "label": "TestGetReactions_Counts()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L548",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactions_counts()",
      "id": "server_db_message_queries_test_testgetreactions_counts"
    },
    {
      "label": "TestGetReactions_Empty()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L533",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactions_empty()",
      "id": "server_db_message_queries_test_testgetreactions_empty"
    },
    {
      "label": "TestGetReactionUsers_ClampsLimitToMax()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1214",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactionusers_clampslimittomax()",
      "id": "server_db_message_queries_test_testgetreactionusers_clampslimittomax"
    },
    {
      "label": "TestGetReactionUsers_RespectsSmallerLimit()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1247",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactionusers_respectssmallerlimit()",
      "id": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit"
    },
    {
      "label": "TestGetReactionUsers_ReturnsReactorsInReactionOrder()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1164",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactionusers_returnsreactorsinreactionorder()",
      "id": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder"
    },
    {
      "label": "TestGetReactionUsers_UnknownEmojiIsEmptyNotError()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1199",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testgetreactionusers_unknownemojiisemptynoterror()",
      "id": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror"
    },
    {
      "label": "TestPurgeChannelMessages_BeforeCursor()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_beforecursor()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_beforecursor"
    },
    {
      "label": "TestPurgeChannelMessages_DeletesNewestFirst()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L361",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_deletesnewestfirst()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_deletesnewestfirst"
    },
    {
      "label": "TestPurgeChannelMessages_EmptyChannelAndZeroLimit()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L462",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_emptychannelandzerolimit()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_emptychannelandzerolimit"
    },
    {
      "label": "TestPurgeChannelMessages_OtherChannelsUntouched()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L447",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_otherchannelsuntouched()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_otherchannelsuntouched"
    },
    {
      "label": "TestPurgeChannelMessages_PreservesTombstones()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L386",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_preservestombstones()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_preservestombstones"
    },
    {
      "label": "TestPurgeChannelMessages_SkipsAlreadyDeleted()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testpurgechannelmessages_skipsalreadydeleted()",
      "id": "server_db_message_queries_test_testpurgechannelmessages_skipsalreadydeleted"
    },
    {
      "label": "TestRemoveReaction_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L521",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testremovereaction_notfound()",
      "id": "server_db_message_queries_test_testremovereaction_notfound"
    },
    {
      "label": "TestRemoveReaction_Success()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L509",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testremovereaction_success()",
      "id": "server_db_message_queries_test_testremovereaction_success"
    },
    {
      "label": "TestSearchMessages_DeletedNotReturned()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L646",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_deletednotreturned()",
      "id": "server_db_message_queries_test_testsearchmessages_deletednotreturned"
    },
    {
      "label": "TestSearchMessages_EditReindexes()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L662",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_editreindexes()",
      "id": "server_db_message_queries_test_testsearchmessages_editreindexes"
    },
    {
      "label": "TestSearchMessages_FilterByChannel()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L601",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_filterbychannel()",
      "id": "server_db_message_queries_test_testsearchmessages_filterbychannel"
    },
    {
      "label": "TestSearchMessages_FindsMatch()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L581",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_findsmatch()",
      "id": "server_db_message_queries_test_testsearchmessages_findsmatch"
    },
    {
      "label": "TestSearchMessages_HyphenatedQuery()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L707",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_hyphenatedquery()",
      "id": "server_db_message_queries_test_testsearchmessages_hyphenatedquery"
    },
    {
      "label": "TestSearchMessages_LimitRespected()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L631",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_limitrespected()",
      "id": "server_db_message_queries_test_testsearchmessages_limitrespected"
    },
    {
      "label": "TestSearchMessages_NoResults()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L619",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_noresults()",
      "id": "server_db_message_queries_test_testsearchmessages_noresults"
    },
    {
      "label": "TestSearchMessages_PinnedMessageStaysSearchable()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L684",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testsearchmessages_pinnedmessagestayssearchable()",
      "id": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable"
    },
    {
      "label": "TestUpdateReadState_Upsert()",
      "file_type": "code",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L725",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testupdatereadstate_upsert()",
      "id": "server_db_message_queries_test_testupdatereadstate_upsert"
    },
    {
      "label": "TestInstallPlugin_ReinstallReturnsCorrectID_AfterOtherWrites()",
      "file_type": "code",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 5,
      "community_name": "openMigratedMemory",
      "norm_label": "testinstallplugin_reinstallreturnscorrectid_afterotherwrites()",
      "id": "server_db_plugin_queries_test_testinstallplugin_reinstallreturnscorrectid_afterotherwrites"
    },
    {
      "label": "clientDiag",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "clientdiag",
      "id": "api_clientdiag"
    },
    {
      "label": "diagnosticsResponse",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "diagnosticsresponse",
      "id": "api_diagnosticsresponse"
    },
    {
      "label": "EventPersisterMetrics",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "eventpersistermetrics",
      "id": "api_eventpersistermetrics"
    },
    {
      "label": "healthDeps",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "healthdeps",
      "id": "api_healthdeps"
    },
    {
      "label": "healthResponse",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L395",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "healthresponse",
      "id": "api_healthresponse"
    },
    {
      "label": "infoResponse",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "inforesponse",
      "id": "api_inforesponse"
    },
    {
      "label": "livekitHealthResponse",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L505",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "livekithealthresponse",
      "id": "api_livekithealthresponse"
    },
    {
      "label": "MetricsSources",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "metricssources",
      "id": "api_metricssources"
    },
    {
      "label": "serverDiag",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "serverdiag",
      "id": "api_serverdiag"
    },
    {
      "label": "ServerMetrics",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "servermetrics",
      "id": "api_servermetrics"
    },
    {
      "label": "voiceDiag",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "voicediag",
      "id": "api_voicediag"
    },
    {
      "label": "database/sql.DBStats",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "database/sql.dbstats",
      "id": "go_type_database_sql_dbstats"
    },
    {
      "label": "api/constants.go",
      "file_type": "code",
      "source_file": "Server/api/constants.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "api/constants.go",
      "id": "server_api_constants"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "Server/api/constants.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "init()",
      "id": "server_api_constants_init"
    },
    {
      "label": "setAuthRateScale()",
      "file_type": "code",
      "source_file": "Server/api/constants.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "setauthratescale()",
      "id": "server_api_constants_setauthratescale"
    },
    {
      "label": "diagnostics_handler.go",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "diagnostics_handler.go",
      "id": "server_api_diagnostics_handler"
    },
    {
      "label": "handleDiagnosticsConnectivity()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "handlediagnosticsconnectivity()",
      "id": "server_api_diagnostics_handler_handlediagnosticsconnectivity"
    },
    {
      "label": "isPrivateIP()",
      "file_type": "code",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "isprivateip()",
      "id": "server_api_diagnostics_handler_isprivateip"
    },
    {
      "label": "health_test.go",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "health_test.go",
      "id": "server_api_health_test"
    },
    {
      "label": "TestHandleHealth_CanceledRequestDoesNotPoisonCache()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testhandlehealth_canceledrequestdoesnotpoisoncache()",
      "id": "server_api_health_test_testhandlehealth_canceledrequestdoesnotpoisoncache"
    },
    {
      "label": "TestHandleHealth_ChecksAreCached()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testhandlehealth_checksarecached()",
      "id": "server_api_health_test_testhandlehealth_checksarecached"
    },
    {
      "label": "TestHandleHealth_DegradedReturns503WithReason()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testhandlehealth_degradedreturns503withreason()",
      "id": "server_api_health_test_testhandlehealth_degradedreturns503withreason"
    },
    {
      "label": "TestRunHealthChecks_AllHealthy()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrunhealthchecks_allhealthy()",
      "id": "server_api_health_test_testrunhealthchecks_allhealthy"
    },
    {
      "label": "TestRunHealthChecks_DBError()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrunhealthchecks_dberror()",
      "id": "server_api_health_test_testrunhealthchecks_dberror"
    },
    {
      "label": "TestRunHealthChecks_HubDeadWinsFirst()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrunhealthchecks_hubdeadwinsfirst()",
      "id": "server_api_health_test_testrunhealthchecks_hubdeadwinsfirst"
    },
    {
      "label": "TestRunHealthChecks_LowDisk()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrunhealthchecks_lowdisk()",
      "id": "server_api_health_test_testrunhealthchecks_lowdisk"
    },
    {
      "label": "TestRunHealthChecks_UnknownProbesCountHealthy()",
      "file_type": "code",
      "source_file": "Server/api/health_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrunhealthchecks_unknownprobescounthealthy()",
      "id": "server_api_health_test_testrunhealthchecks_unknownprobescounthealthy"
    },
    {
      "label": "logbounds_test.go",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "logbounds_test.go",
      "id": "server_api_logbounds_test"
    },
    {
      "label": "loggedRequest()",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "loggedrequest()",
      "id": "server_api_logbounds_test_loggedrequest"
    },
    {
      "label": "TestBoundRequestID_ControlBytesRejected()",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testboundrequestid_controlbytesrejected()",
      "id": "server_api_logbounds_test_testboundrequestid_controlbytesrejected"
    },
    {
      "label": "TestBoundRequestID_NormalIDPreserved()",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testboundrequestid_normalidpreserved()",
      "id": "server_api_logbounds_test_testboundrequestid_normalidpreserved"
    },
    {
      "label": "TestBoundRequestID_OverLongHeaderNeverReachesLog()",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testboundrequestid_overlongheaderneverreacheslog()",
      "id": "server_api_logbounds_test_testboundrequestid_overlongheaderneverreacheslog"
    },
    {
      "label": "TestRequestLogger_LongPathTruncated()",
      "file_type": "code",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testrequestlogger_longpathtruncated()",
      "id": "server_api_logbounds_test_testrequestlogger_longpathtruncated"
    },
    {
      "label": "metrics_handler.go",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "metrics_handler.go",
      "id": "server_api_metrics_handler"
    },
    {
      "label": "handleMetrics()",
      "file_type": "code",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "handlemetrics()",
      "id": "server_api_metrics_handler_handlemetrics"
    },
    {
      "label": "clientIP()",
      "file_type": "code",
      "source_file": "Server/api/middleware.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "clientip()",
      "id": "server_api_middleware_clientip"
    },
    {
      "label": "router.go",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "router.go",
      "id": "server_api_router"
    },
    {
      "label": "boundRequestID()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L545",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "boundrequestid()",
      "id": "server_api_router_boundrequestid"
    },
    {
      "label": "handleHealth()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L432",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "handlehealth()",
      "id": "server_api_router_handlehealth"
    },
    {
      "label": "handleInfo()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L495",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "handleinfo()",
      "id": "server_api_router_handleinfo"
    },
    {
      "label": "handleLiveKitHealth()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L511",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "handlelivekithealth()",
      "id": "server_api_router_handlelivekithealth"
    },
    {
      "label": "NewRouter()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "newrouter()",
      "id": "server_api_router_newrouter"
    },
    {
      "label": "recoverer()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L593",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "recoverer()",
      "id": "server_api_router_recoverer"
    },
    {
      "label": "requestLogger()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L628",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "requestlogger()",
      "id": "server_api_router_requestlogger"
    },
    {
      "label": "runHealthChecks()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L475",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "runhealthchecks()",
      "id": "server_api_router_runhealthchecks"
    },
    {
      "label": "setRequestIDHeader()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L578",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "setrequestidheader()",
      "id": "server_api_router_setrequestidheader"
    },
    {
      "label": "truncateForLog()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L570",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "truncateforlog()",
      "id": "server_api_router_truncateforlog"
    },
    {
      "label": "validRequestID()",
      "file_type": "code",
      "source_file": "Server/api/router.go",
      "source_location": "L556",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "validrequestid()",
      "id": "server_api_router_validrequestid"
    },
    {
      "label": "stackutil.go",
      "file_type": "code",
      "source_file": "Server/stackutil/stackutil.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "stackutil.go",
      "id": "server_stackutil_stackutil"
    },
    {
      "label": "Capture()",
      "file_type": "code",
      "source_file": "Server/stackutil/stackutil.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "capture()",
      "id": "server_stackutil_stackutil_capture"
    },
    {
      "label": "stackutil_test.go",
      "file_type": "code",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "stackutil_test.go",
      "id": "server_stackutil_stackutil_test"
    },
    {
      "label": "panicWithSecretArgs()",
      "file_type": "code",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L9",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "panicwithsecretargs()",
      "id": "server_stackutil_stackutil_test_panicwithsecretargs"
    },
    {
      "label": "TestCaptureOmitsArguments()",
      "file_type": "code",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 50,
      "community_name": "NewRouter",
      "norm_label": "testcaptureomitsarguments()",
      "id": "server_stackutil_stackutil_test_testcaptureomitsarguments"
    },
    {
      "label": "attachments",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 500,
      "community_name": "attachments",
      "norm_label": "attachments",
      "id": "server_migrations_010_attachment_uploader_sql_attachments"
    },
    {
      "label": "013_channel_type_constraint.sql",
      "file_type": "code",
      "source_file": "Server/migrations/013_channel_type_constraint.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 501,
      "community_name": "013_channel_type_constraint.sql",
      "norm_label": "013_channel_type_constraint.sql",
      "id": "server_migrations_013_channel_type_constraint"
    },
    {
      "label": "016_announcement_channel_type.sql",
      "file_type": "code",
      "source_file": "Server/migrations/016_announcement_channel_type.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 502,
      "community_name": "016_announcement_channel_type.sql",
      "norm_label": "016_announcement_channel_type.sql",
      "id": "server_migrations_016_announcement_channel_type"
    },
    {
      "label": "017_user_identity_key.sql",
      "file_type": "code",
      "source_file": "Server/migrations/017_user_identity_key.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 503,
      "community_name": "017_user_identity_key.sql",
      "norm_label": "017_user_identity_key.sql",
      "id": "server_migrations_017_user_identity_key"
    },
    {
      "label": "019_perf_indexes.sql",
      "file_type": "code",
      "source_file": "Server/migrations/019_perf_indexes.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 504,
      "community_name": "019_perf_indexes.sql",
      "norm_label": "019_perf_indexes.sql",
      "id": "server_migrations_019_perf_indexes"
    },
    {
      "label": "020_drop_redundant_indexes.sql",
      "file_type": "code",
      "source_file": "Server/migrations/020_drop_redundant_indexes.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 505,
      "community_name": "020_drop_redundant_indexes.sql",
      "norm_label": "020_drop_redundant_indexes.sql",
      "id": "server_migrations_020_drop_redundant_indexes"
    },
    {
      "label": "021_voice_server_moderation.sql",
      "file_type": "code",
      "source_file": "Server/migrations/021_voice_server_moderation.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 506,
      "community_name": "021_voice_server_moderation.sql",
      "norm_label": "021_voice_server_moderation.sql",
      "id": "server_migrations_021_voice_server_moderation"
    },
    {
      "label": "023_role_management.sql",
      "file_type": "code",
      "source_file": "Server/migrations/023_role_management.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 507,
      "community_name": "023_role_management.sql",
      "norm_label": "023_role_management.sql",
      "id": "server_migrations_023_role_management"
    },
    {
      "label": "025_channel_nsfw.sql",
      "file_type": "code",
      "source_file": "Server/migrations/025_channel_nsfw.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 508,
      "community_name": "025_channel_nsfw.sql",
      "norm_label": "025_channel_nsfw.sql",
      "id": "server_migrations_025_channel_nsfw"
    },
    {
      "label": "026_emoji_mime.sql",
      "file_type": "code",
      "source_file": "Server/migrations/026_emoji_mime.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 509,
      "community_name": "026_emoji_mime.sql",
      "norm_label": "026_emoji_mime.sql",
      "id": "server_migrations_026_emoji_mime"
    },
    {
      "label": "identityKeyFailStore",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "identitykeyfailstore",
      "id": "api_identitykeyfailstore"
    },
    {
      "label": ".UpdateUserIdentityKey()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": ".updateuseridentitykey()",
      "id": "api_identitykeyfailstore_updateuseridentitykey"
    },
    {
      "label": "net/http.Handler",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "net/http.handler",
      "id": "go_type_net_http_handler"
    },
    {
      "label": "net/http/httptest.ResponseRecorder",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "net/http/httptest.responserecorder",
      "id": "go_type_net_http_httptest_responserecorder"
    },
    {
      "label": "doRequestRaw()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "dorequestraw()",
      "id": "server_admin_handlers_roles_test_dorequestraw"
    },
    {
      "label": "getWithToken()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "getwithtoken()",
      "id": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "label": "TestUpdateProfile_BroadcastCarriesEveryProfileField()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_broadcastcarrieseveryprofilefield()",
      "id": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield"
    },
    {
      "label": "TestUpdateProfile_RejectsBadDisplayName()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_rejectsbaddisplayname()",
      "id": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname"
    },
    {
      "label": "TestUpdateProfile_SetsDisplayNameAndAbout()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_setsdisplaynameandabout()",
      "id": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout"
    },
    {
      "label": "TestChangePassword_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_malformedbody()",
      "id": "server_api_coverage_push_test_testchangepassword_malformedbody"
    },
    {
      "label": "TestChangePassword_MissingNewPassword()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_missingnewpassword()",
      "id": "server_api_coverage_push_test_testchangepassword_missingnewpassword"
    },
    {
      "label": "TestChangePassword_MissingOldPassword()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_missingoldpassword()",
      "id": "server_api_coverage_push_test_testchangepassword_missingoldpassword"
    },
    {
      "label": "TestChangePassword_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L422",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_unauthorized()",
      "id": "server_api_coverage_push_test_testchangepassword_unauthorized"
    },
    {
      "label": "TestListSessions_BadToken()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testlistsessions_badtoken()",
      "id": "server_api_coverage_push_test_testlistsessions_badtoken"
    },
    {
      "label": "TestListSessions_MultipleSessions()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L709",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testlistsessions_multiplesessions()",
      "id": "server_api_coverage_push_test_testlistsessions_multiplesessions"
    },
    {
      "label": "TestRevokeSession_InvalidID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_invalidid()",
      "id": "server_api_coverage_push_test_testrevokesession_invalidid"
    },
    {
      "label": "TestRevokeSession_NegativeID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_negativeid()",
      "id": "server_api_coverage_push_test_testrevokesession_negativeid"
    },
    {
      "label": "TestRevokeSession_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_unauthorized()",
      "id": "server_api_coverage_push_test_testrevokesession_unauthorized"
    },
    {
      "label": "TestUpdateProfile_InvalidUsername()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_invalidusername()",
      "id": "server_api_coverage_push_test_testupdateprofile_invalidusername"
    },
    {
      "label": "TestUpdateProfile_MalformedBody()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_malformedbody()",
      "id": "server_api_coverage_push_test_testupdateprofile_malformedbody"
    },
    {
      "label": "TestUpdateProfile_NoToken()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_notoken()",
      "id": "server_api_coverage_push_test_testupdateprofile_notoken"
    },
    {
      "label": "TestUpdateProfile_NullAvatar()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_nullavatar()",
      "id": "server_api_coverage_push_test_testupdateprofile_nullavatar"
    },
    {
      "label": "TestUpdateProfile_WithAvatar()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_withavatar()",
      "id": "server_api_coverage_push_test_testupdateprofile_withavatar"
    },
    {
      "label": "profile_handler_identity_key_test.go",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "profile_handler_identity_key_test.go",
      "id": "server_api_profile_handler_identity_key_test"
    },
    {
      "label": "TestUpdateProfile_IdentityKeyFailureStillBroadcastsCommittedProfile()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile()",
      "id": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile"
    },
    {
      "label": "profile_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "profile_handler_test.go",
      "id": "server_api_profile_handler_test"
    },
    {
      "label": "buildProfileRouter()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "buildprofilerouter()",
      "id": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "label": "mustHash()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "musthash()",
      "id": "server_api_profile_handler_test_musthash"
    },
    {
      "label": "patchJSON()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "patchjson()",
      "id": "server_api_profile_handler_test_patchjson"
    },
    {
      "label": "profileCreateToken()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "profilecreatetoken()",
      "id": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "label": "profileDelete()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "profiledelete()",
      "id": "server_api_profile_handler_test_profiledelete"
    },
    {
      "label": "putJSON()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "putjson()",
      "id": "server_api_profile_handler_test_putjson"
    },
    {
      "label": "TestChangePassword_RevokesOtherSessions()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_revokesothersessions()",
      "id": "server_api_profile_handler_test_testchangepassword_revokesothersessions"
    },
    {
      "label": "TestChangePassword_SamePassword()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L281",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_samepassword()",
      "id": "server_api_profile_handler_test_testchangepassword_samepassword"
    },
    {
      "label": "TestChangePassword_Success()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_success()",
      "id": "server_api_profile_handler_test_testchangepassword_success"
    },
    {
      "label": "TestChangePassword_WeakNewPassword()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_weaknewpassword()",
      "id": "server_api_profile_handler_test_testchangepassword_weaknewpassword"
    },
    {
      "label": "TestChangePassword_WrongOldPassword()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testchangepassword_wrongoldpassword()",
      "id": "server_api_profile_handler_test_testchangepassword_wrongoldpassword"
    },
    {
      "label": "TestListSessions_APITokenPrincipal()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L492",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testlistsessions_apitokenprincipal()",
      "id": "server_api_profile_handler_test_testlistsessions_apitokenprincipal"
    },
    {
      "label": "TestListSessions_Success()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testlistsessions_success()",
      "id": "server_api_profile_handler_test_testlistsessions_success"
    },
    {
      "label": "TestListSessions_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testlistsessions_unauthorized()",
      "id": "server_api_profile_handler_test_testlistsessions_unauthorized"
    },
    {
      "label": "TestRateLimit_ProfileUpdatesDoNotConsumePasswordBudget()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L538",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testratelimit_profileupdatesdonotconsumepasswordbudget()",
      "id": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget"
    },
    {
      "label": "TestRevokeSession_CurrentSession()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_currentsession()",
      "id": "server_api_profile_handler_test_testrevokesession_currentsession"
    },
    {
      "label": "TestRevokeSession_NotFound()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_notfound()",
      "id": "server_api_profile_handler_test_testrevokesession_notfound"
    },
    {
      "label": "TestRevokeSession_OtherUsersSession()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_otheruserssession()",
      "id": "server_api_profile_handler_test_testrevokesession_otheruserssession"
    },
    {
      "label": "TestRevokeSession_Success()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testrevokesession_success()",
      "id": "server_api_profile_handler_test_testrevokesession_success"
    },
    {
      "label": "TestUpdateProfile_EmptyUsername()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_emptyusername()",
      "id": "server_api_profile_handler_test_testupdateprofile_emptyusername"
    },
    {
      "label": "TestUpdateProfile_IdentityKeyInvalid()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L463",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_identitykeyinvalid()",
      "id": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid"
    },
    {
      "label": "TestUpdateProfile_IdentityKeyOmitted_Unchanged()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L433",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_identitykeyomitted_unchanged()",
      "id": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged"
    },
    {
      "label": "TestUpdateProfile_PublishIdentityKey()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_publishidentitykey()",
      "id": "server_api_profile_handler_test_testupdateprofile_publishidentitykey"
    },
    {
      "label": "TestUpdateProfile_Success()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_success()",
      "id": "server_api_profile_handler_test_testupdateprofile_success"
    },
    {
      "label": "TestUpdateProfile_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_unauthorized()",
      "id": "server_api_profile_handler_test_testupdateprofile_unauthorized"
    },
    {
      "label": "TestUpdateProfile_UsernameTaken()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_usernametaken()",
      "id": "server_api_profile_handler_test_testupdateprofile_usernametaken"
    },
    {
      "label": "TestUpdateProfile_UsernameWithApostropheIsNotEscaped()",
      "file_type": "code",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 51,
      "community_name": "net/http.Handler",
      "norm_label": "testupdateprofile_usernamewithapostropheisnotescaped()",
      "id": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped"
    },
    {
      "label": "emoji",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 510,
      "community_name": "emoji",
      "norm_label": "emoji",
      "id": "server_migrations_026_emoji_mime_sql_emoji"
    },
    {
      "label": "027_user_profile_fields.sql",
      "file_type": "code",
      "source_file": "Server/migrations/027_user_profile_fields.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 511,
      "community_name": "027_user_profile_fields.sql",
      "norm_label": "027_user_profile_fields.sql",
      "id": "server_migrations_027_user_profile_fields"
    },
    {
      "label": "028_group_dms.sql",
      "file_type": "code",
      "source_file": "Server/migrations/028_group_dms.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 512,
      "community_name": "028_group_dms.sql",
      "norm_label": "028_group_dms.sql",
      "id": "server_migrations_028_group_dms"
    },
    {
      "label": "029_drop_sounds_table.sql",
      "file_type": "code",
      "source_file": "Server/migrations/029_drop_sounds_table.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 513,
      "community_name": "029_drop_sounds_table.sql",
      "norm_label": "029_drop_sounds_table.sql",
      "id": "server_migrations_029_drop_sounds_table"
    },
    {
      "label": "031_sessions_expiry_index.sql",
      "file_type": "code",
      "source_file": "Server/migrations/031_sessions_expiry_index.sql",
      "source_location": null,
      "_origin": "ast",
      "community": 514,
      "community_name": "031_sessions_expiry_index.sql",
      "norm_label": "031_sessions_expiry_index.sql",
      "id": "server_migrations_031_sessions_expiry_index"
    },
    {
      "label": "migrations.go",
      "file_type": "code",
      "source_file": "Server/migrations/migrations.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 515,
      "community_name": "migrations.go",
      "norm_label": "migrations.go",
      "id": "server_migrations_migrations"
    },
    {
      "label": "plugin/errors.go",
      "file_type": "code",
      "source_file": "Server/plugin/errors.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 516,
      "community_name": "plugin/errors.go",
      "norm_label": "plugin/errors.go",
      "id": "server_plugin_errors"
    },
    {
      "label": "host_storage.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 517,
      "community_name": "host_storage.go",
      "norm_label": "host_storage.go",
      "id": "server_plugin_host_storage"
    },
    {
      "label": "host_ui.go",
      "file_type": "code",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 518,
      "community_name": "host_ui.go",
      "norm_label": "host_ui.go",
      "id": "server_plugin_host_ui"
    },
    {
      "label": "message_crud.go",
      "file_type": "code",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 519,
      "community_name": "message_crud.go",
      "norm_label": "message_crud.go",
      "id": "server_service_message_crud"
    },
    {
      "label": "PartialAuthChallenge",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "partialauthchallenge",
      "id": "auth_partialauthchallenge"
    },
    {
      "label": ".cleanupExpiredLocked()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".cleanupexpiredlocked()",
      "id": "auth_partialauthstore_cleanupexpiredlocked"
    },
    {
      "label": ".Consume()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".consume()",
      "id": "auth_partialauthstore_consume"
    },
    {
      "label": ".Issue()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".issue()",
      "id": "auth_partialauthstore_issue"
    },
    {
      "label": ".Lookup()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".lookup()",
      "id": "auth_partialauthstore_lookup"
    },
    {
      "label": ".RegisterFailure()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".registerfailure()",
      "id": "auth_partialauthstore_registerfailure"
    },
    {
      "label": "pendingTOTPEnrollment",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "pendingtotpenrollment",
      "id": "auth_pendingtotpenrollment"
    },
    {
      "label": ".cleanupExpiredLocked()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".cleanupexpiredlocked()",
      "id": "auth_pendingtotpstore_cleanupexpiredlocked"
    },
    {
      "label": ".Delete()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".delete()",
      "id": "auth_pendingtotpstore_delete"
    },
    {
      "label": ".Lookup()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".lookup()",
      "id": "auth_pendingtotpstore_lookup"
    },
    {
      "label": ".Put()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".put()",
      "id": "auth_pendingtotpstore_put"
    },
    {
      "label": ".cleanupExpiredLocked()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".cleanupexpiredlocked()",
      "id": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "label": ".MarkUsed()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": ".markused()",
      "id": "auth_usedtotpcodestore_markused"
    },
    {
      "label": "totp.go",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "totp.go",
      "id": "server_auth_totp"
    },
    {
      "label": "BuildTOTPURI()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "buildtotpuri()",
      "id": "server_auth_totp_buildtotpuri"
    },
    {
      "label": "generateOpaqueToken()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "generateopaquetoken()",
      "id": "server_auth_totp_generateopaquetoken"
    },
    {
      "label": "PartialAuthStore",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "partialauthstore",
      "id": "server_auth_totp_go_auth_partialauthstore"
    },
    {
      "label": "PendingTOTPStore",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "pendingtotpstore",
      "id": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "label": "UsedTOTPCodeStore",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "usedtotpcodestore",
      "id": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "label": "NewPartialAuthStore()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "newpartialauthstore()",
      "id": "server_auth_totp_newpartialauthstore"
    },
    {
      "label": "NewPendingTOTPStore()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "newpendingtotpstore()",
      "id": "server_auth_totp_newpendingtotpstore"
    },
    {
      "label": "NewUsedTOTPCodeStore()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "newusedtotpcodestore()",
      "id": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "label": "totp_test.go",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "totp_test.go",
      "id": "server_auth_totp_test"
    },
    {
      "label": "TestBuildTOTPURI_ContainsIssuerAndSecret()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L358",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testbuildtotpuri_containsissuerandsecret()",
      "id": "server_auth_totp_test_testbuildtotpuri_containsissuerandsecret"
    },
    {
      "label": "TestGenerateTOTPCode_InvalidSecret()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testgeneratetotpcode_invalidsecret()",
      "id": "server_auth_totp_test_testgeneratetotpcode_invalidsecret"
    },
    {
      "label": "TestGenerateTOTPCodeAndVerify_RFCVector()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testgeneratetotpcodeandverify_rfcvector()",
      "id": "server_auth_totp_test_testgeneratetotpcodeandverify_rfcvector"
    },
    {
      "label": "TestGenerateTOTPSecret_Unique()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testgeneratetotpsecret_unique()",
      "id": "server_auth_totp_test_testgeneratetotpsecret_unique"
    },
    {
      "label": "TestPartialAuthStore_Consume()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_consume()",
      "id": "server_auth_totp_test_testpartialauthstore_consume"
    },
    {
      "label": "TestPartialAuthStore_ConsumeInvalidToken()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_consumeinvalidtoken()",
      "id": "server_auth_totp_test_testpartialauthstore_consumeinvalidtoken"
    },
    {
      "label": "TestPartialAuthStore_ExpiryCleanup()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_expirycleanup()",
      "id": "server_auth_totp_test_testpartialauthstore_expirycleanup"
    },
    {
      "label": "TestPartialAuthStore_IssueAndLookup()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_issueandlookup()",
      "id": "server_auth_totp_test_testpartialauthstore_issueandlookup"
    },
    {
      "label": "TestPartialAuthStore_LookupInvalidToken()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_lookupinvalidtoken()",
      "id": "server_auth_totp_test_testpartialauthstore_lookupinvalidtoken"
    },
    {
      "label": "TestPartialAuthStore_RegisterFailure()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_registerfailure()",
      "id": "server_auth_totp_test_testpartialauthstore_registerfailure"
    },
    {
      "label": "TestPartialAuthStore_RegisterFailureUnknownToken()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpartialauthstore_registerfailureunknowntoken()",
      "id": "server_auth_totp_test_testpartialauthstore_registerfailureunknowntoken"
    },
    {
      "label": "TestPendingTOTPStore_Delete()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpendingtotpstore_delete()",
      "id": "server_auth_totp_test_testpendingtotpstore_delete"
    },
    {
      "label": "TestPendingTOTPStore_ExpiryCleanup()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpendingtotpstore_expirycleanup()",
      "id": "server_auth_totp_test_testpendingtotpstore_expirycleanup"
    },
    {
      "label": "TestPendingTOTPStore_LookupMissing()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpendingtotpstore_lookupmissing()",
      "id": "server_auth_totp_test_testpendingtotpstore_lookupmissing"
    },
    {
      "label": "TestPendingTOTPStore_Overwrite()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpendingtotpstore_overwrite()",
      "id": "server_auth_totp_test_testpendingtotpstore_overwrite"
    },
    {
      "label": "TestPendingTOTPStore_PutAndLookup()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testpendingtotpstore_putandlookup()",
      "id": "server_auth_totp_test_testpendingtotpstore_putandlookup"
    },
    {
      "label": "TestUsedTOTPCodeStore_DifferentCodes()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testusedtotpcodestore_differentcodes()",
      "id": "server_auth_totp_test_testusedtotpcodestore_differentcodes"
    },
    {
      "label": "TestUsedTOTPCodeStore_DifferentUsersSameCode()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testusedtotpcodestore_differentuserssamecode()",
      "id": "server_auth_totp_test_testusedtotpcodestore_differentuserssamecode"
    },
    {
      "label": "TestUsedTOTPCodeStore_MarkUsed()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testusedtotpcodestore_markused()",
      "id": "server_auth_totp_test_testusedtotpcodestore_markused"
    },
    {
      "label": "TestVerifyTOTPCode_ClockSkewTolerance()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcode_clockskewtolerance()",
      "id": "server_auth_totp_test_testverifytotpcode_clockskewtolerance"
    },
    {
      "label": "TestVerifyTOTPCode_RejectsBadLength()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcode_rejectsbadlength()",
      "id": "server_auth_totp_test_testverifytotpcode_rejectsbadlength"
    },
    {
      "label": "TestVerifyTOTPCodeOnce_InvalidCodeRejected()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L338",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcodeonce_invalidcoderejected()",
      "id": "server_auth_totp_test_testverifytotpcodeonce_invalidcoderejected"
    },
    {
      "label": "TestVerifyTOTPCodeOnce_NilStoreAccepted()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L347",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcodeonce_nilstoreaccepted()",
      "id": "server_auth_totp_test_testverifytotpcodeonce_nilstoreaccepted"
    },
    {
      "label": "TestVerifyTOTPCodeOnce_ReplayRejected()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcodeonce_replayrejected()",
      "id": "server_auth_totp_test_testverifytotpcodeonce_replayrejected"
    },
    {
      "label": "TestVerifyTOTPCodeOnce_ValidCodeAccepted()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "testverifytotpcodeonce_validcodeaccepted()",
      "id": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted"
    },
    {
      "label": "VerifyTOTPCode()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "verifytotpcode()",
      "id": "server_auth_totp_verifytotpcode"
    },
    {
      "label": "VerifyTOTPCodeOnce()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 52,
      "community_name": "totp_test.go",
      "norm_label": "verifytotpcodeonce()",
      "id": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "label": "message_purge.go",
      "file_type": "code",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 520,
      "community_name": "message_purge.go",
      "norm_label": "message_purge.go",
      "id": "server_service_message_purge"
    },
    {
      "label": "mutex.go",
      "file_type": "code",
      "source_file": "Server/syncutil/mutex.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 521,
      "community_name": "mutex.go",
      "norm_label": "mutex.go",
      "id": "server_syncutil_mutex"
    },
    {
      "label": "mutex_deadlock.go",
      "file_type": "code",
      "source_file": "Server/syncutil/mutex_deadlock.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 522,
      "community_name": "mutex_deadlock.go",
      "norm_label": "mutex_deadlock.go",
      "id": "server_syncutil_mutex_deadlock"
    },
    {
      "label": "mutex_prod.go",
      "file_type": "code",
      "source_file": "Server/syncutil/mutex_prod.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 523,
      "community_name": "mutex_prod.go",
      "norm_label": "mutex_prod.go",
      "id": "server_syncutil_mutex_prod"
    },
    {
      "label": "emit.go",
      "file_type": "code",
      "source_file": "Server/ws/emit.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 524,
      "community_name": "emit.go",
      "norm_label": "emit.go",
      "id": "server_ws_emit"
    },
    {
      "label": "ws/errors.go",
      "file_type": "code",
      "source_file": "Server/ws/errors.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 525,
      "community_name": "ws/errors.go",
      "norm_label": "ws/errors.go",
      "id": "server_ws_errors"
    },
    {
      "label": "handlers.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 526,
      "community_name": "handlers.go",
      "norm_label": "handlers.go",
      "id": "server_ws_handlers"
    },
    {
      "label": "hub_livekit.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 527,
      "community_name": "hub_livekit.go",
      "norm_label": "hub_livekit.go",
      "id": "server_ws_hub_livekit"
    },
    {
      "label": "hub_sweep.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 528,
      "community_name": "hub_sweep.go",
      "norm_label": "hub_sweep.go",
      "id": "server_ws_hub_sweep"
    },
    {
      "label": "message_types.go",
      "file_type": "code",
      "source_file": "Server/ws/message_types.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 529,
      "community_name": "message_types.go",
      "norm_label": "message_types.go",
      "id": "server_ws_message_types"
    },
    {
      "label": "auth_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "auth_queries_test.go",
      "id": "server_db_auth_queries_test"
    },
    {
      "label": "newTestDB()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "newtestdb()",
      "id": "server_db_auth_queries_test_newtestdb"
    },
    {
      "label": "TestBanUser_Permanent()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testbanuser_permanent()",
      "id": "server_db_auth_queries_test_testbanuser_permanent"
    },
    {
      "label": "TestBanUser_Temporary()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L225",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testbanuser_temporary()",
      "id": "server_db_auth_queries_test_testbanuser_temporary"
    },
    {
      "label": "TestCreateInvite_Success()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L464",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreateinvite_success()",
      "id": "server_db_auth_queries_test_testcreateinvite_success"
    },
    {
      "label": "TestCreateInvite_UnlimitedUses()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L523",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreateinvite_unlimiteduses()",
      "id": "server_db_auth_queries_test_testcreateinvite_unlimiteduses"
    },
    {
      "label": "TestCreateSession_Success()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreatesession_success()",
      "id": "server_db_auth_queries_test_testcreatesession_success"
    },
    {
      "label": "TestCreateUser_CaseInsensitiveDuplicate()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreateuser_caseinsensitiveduplicate()",
      "id": "server_db_auth_queries_test_testcreateuser_caseinsensitiveduplicate"
    },
    {
      "label": "TestCreateUser_DuplicateUsername()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreateuser_duplicateusername()",
      "id": "server_db_auth_queries_test_testcreateuser_duplicateusername"
    },
    {
      "label": "TestCreateUser_Success()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testcreateuser_success()",
      "id": "server_db_auth_queries_test_testcreateuser_success"
    },
    {
      "label": "TestDeleteExpiredSessions()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testdeleteexpiredsessions()",
      "id": "server_db_auth_queries_test_testdeleteexpiredsessions"
    },
    {
      "label": "TestDeleteSession()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L396",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testdeletesession()",
      "id": "server_db_auth_queries_test_testdeletesession"
    },
    {
      "label": "TestGetInvite_Found()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetinvite_found()",
      "id": "server_db_auth_queries_test_testgetinvite_found"
    },
    {
      "label": "TestGetInvite_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L497",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetinvite_notfound()",
      "id": "server_db_auth_queries_test_testgetinvite_notfound"
    },
    {
      "label": "TestGetSessionByTokenHash_Found()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L257",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionbytokenhash_found()",
      "id": "server_db_auth_queries_test_testgetsessionbytokenhash_found"
    },
    {
      "label": "TestGetSessionByTokenHash_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionbytokenhash_notfound()",
      "id": "server_db_auth_queries_test_testgetsessionbytokenhash_notfound"
    },
    {
      "label": "TestGetSessionsWithBanStatusBatch()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L342",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionswithbanstatusbatch()",
      "id": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch"
    },
    {
      "label": "TestGetSessionsWithBanStatusBatch_Empty()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L385",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionswithbanstatusbatch_empty()",
      "id": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch_empty"
    },
    {
      "label": "TestGetSessionWithBanStatus_BannedUser()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionwithbanstatus_banneduser()",
      "id": "server_db_auth_queries_test_testgetsessionwithbanstatus_banneduser"
    },
    {
      "label": "TestGetSessionWithBanStatus_Found()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionwithbanstatus_found()",
      "id": "server_db_auth_queries_test_testgetsessionwithbanstatus_found"
    },
    {
      "label": "TestGetSessionWithBanStatus_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetsessionwithbanstatus_notfound()",
      "id": "server_db_auth_queries_test_testgetsessionwithbanstatus_notfound"
    },
    {
      "label": "TestGetUserByID_Found()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L172",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserbyid_found()",
      "id": "server_db_auth_queries_test_testgetuserbyid_found"
    },
    {
      "label": "TestGetUserByID_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L185",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserbyid_notfound()",
      "id": "server_db_auth_queries_test_testgetuserbyid_notfound"
    },
    {
      "label": "TestGetUserByUsername_CaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserbyusername_caseinsensitive()",
      "id": "server_db_auth_queries_test_testgetuserbyusername_caseinsensitive"
    },
    {
      "label": "TestGetUserByUsername_Found()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserbyusername_found()",
      "id": "server_db_auth_queries_test_testgetuserbyusername_found"
    },
    {
      "label": "TestGetUserByUsername_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserbyusername_notfound()",
      "id": "server_db_auth_queries_test_testgetuserbyusername_notfound"
    },
    {
      "label": "TestListMembers_Empty()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L743",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistmembers_empty()",
      "id": "server_db_auth_queries_test_testlistmembers_empty"
    },
    {
      "label": "TestListMembers_ExcludesBanned()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L755",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistmembers_excludesbanned()",
      "id": "server_db_auth_queries_test_testlistmembers_excludesbanned"
    },
    {
      "label": "TestListMembers_IncludesIdentityKey()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L881",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistmembers_includesidentitykey()",
      "id": "server_db_auth_queries_test_testlistmembers_includesidentitykey"
    },
    {
      "label": "TestListMembers_LapsedTempBan_StillIncluded()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L784",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistmembers_lapsedtempban_stillincluded()",
      "id": "server_db_auth_queries_test_testlistmembers_lapsedtempban_stillincluded"
    },
    {
      "label": "TestListMembers_SortedByUsername()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L812",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistmembers_sortedbyusername()",
      "id": "server_db_auth_queries_test_testlistmembers_sortedbyusername"
    },
    {
      "label": "TestMemberSummary_ForViewer_BlanksCustomStatusWhenInvisible()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L924",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testmembersummary_forviewer_blankscustomstatuswheninvisible()",
      "id": "server_db_auth_queries_test_testmembersummary_forviewer_blankscustomstatuswheninvisible"
    },
    {
      "label": "TestMemberSummary_ForViewer_KeepsCustomStatusWhenOnline()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L956",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testmembersummary_forviewer_keepscustomstatuswhenonline()",
      "id": "server_db_auth_queries_test_testmembersummary_forviewer_keepscustomstatuswhenonline"
    },
    {
      "label": "TestMemberSummary_ForViewer_KeepsOwnCustomStatusWhenInvisible()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L940",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testmembersummary_forviewer_keepsowncustomstatuswheninvisible()",
      "id": "server_db_auth_queries_test_testmembersummary_forviewer_keepsowncustomstatuswheninvisible"
    },
    {
      "label": "TestResetAllUserStatuses()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L705",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testresetalluserstatuses()",
      "id": "server_db_auth_queries_test_testresetalluserstatuses"
    },
    {
      "label": "TestResetAllUserStatuses_AlreadyOffline()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L731",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testresetalluserstatuses_alreadyoffline()",
      "id": "server_db_auth_queries_test_testresetalluserstatuses_alreadyoffline"
    },
    {
      "label": "TestRevokeInvite()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L508",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testrevokeinvite()",
      "id": "server_db_auth_queries_test_testrevokeinvite"
    },
    {
      "label": "TestTouchSession()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L442",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testtouchsession()",
      "id": "server_db_auth_queries_test_testtouchsession"
    },
    {
      "label": "TestUnbanUser_ClearsBan()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L665",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testunbanuser_clearsban()",
      "id": "server_db_auth_queries_test_testunbanuser_clearsban"
    },
    {
      "label": "TestUnbanUser_NonexistentUser()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L694",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testunbanuser_nonexistentuser()",
      "id": "server_db_auth_queries_test_testunbanuser_nonexistentuser"
    },
    {
      "label": "TestUpdateUserIdentityKey_LastWriteWins()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L856",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuseridentitykey_lastwritewins()",
      "id": "server_db_auth_queries_test_testupdateuseridentitykey_lastwritewins"
    },
    {
      "label": "TestUpdateUserIdentityKey_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L835",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuseridentitykey_roundtrip()",
      "id": "server_db_auth_queries_test_testupdateuseridentitykey_roundtrip"
    },
    {
      "label": "TestUpdateUserStatus()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserstatus()",
      "id": "server_db_auth_queries_test_testupdateuserstatus"
    },
    {
      "label": "TestUseInviteAtomic_ConcurrentSameCode()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L631",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_concurrentsamecode()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_concurrentsamecode"
    },
    {
      "label": "TestUseInviteAtomic_ExceedsMaxUses()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L606",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_exceedsmaxuses()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_exceedsmaxuses"
    },
    {
      "label": "TestUseInviteAtomic_Expired()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L592",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_expired()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_expired"
    },
    {
      "label": "TestUseInviteAtomic_IncrementsUses()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L555",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_incrementsuses()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_incrementsuses"
    },
    {
      "label": "TestUseInviteAtomic_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L620",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_notfound()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_notfound"
    },
    {
      "label": "TestUseInviteAtomic_Revoked()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L574",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_revoked()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_revoked"
    },
    {
      "label": "TestUseInviteAtomic_Success()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L538",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testuseinviteatomic_success()",
      "id": "server_db_auth_queries_test_testuseinviteatomic_success"
    },
    {
      "label": "profile_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "profile_queries_test.go",
      "id": "server_db_profile_queries_test"
    },
    {
      "label": "TestDeleteSessionByID_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L165",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testdeletesessionbyid_notfound()",
      "id": "server_db_profile_queries_test_testdeletesessionbyid_notfound"
    },
    {
      "label": "TestDeleteSessionByID_Success()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testdeletesessionbyid_success()",
      "id": "server_db_profile_queries_test_testdeletesessionbyid_success"
    },
    {
      "label": "TestDeleteSessionByID_WrongOwner()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testdeletesessionbyid_wrongowner()",
      "id": "server_db_profile_queries_test_testdeletesessionbyid_wrongowner"
    },
    {
      "label": "TestListUserSessions_DoesNotReturnOtherUsers()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistusersessions_doesnotreturnotherusers()",
      "id": "server_db_profile_queries_test_testlistusersessions_doesnotreturnotherusers"
    },
    {
      "label": "TestListUserSessions_EmptyArray()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistusersessions_emptyarray()",
      "id": "server_db_profile_queries_test_testlistusersessions_emptyarray"
    },
    {
      "label": "TestListUserSessions_ReturnsSessions()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistusersessions_returnssessions()",
      "id": "server_db_profile_queries_test_testlistusersessions_returnssessions"
    },
    {
      "label": "TestUpdateUserPassword_Success()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserpassword_success()",
      "id": "server_db_profile_queries_test_testupdateuserpassword_success"
    },
    {
      "label": "TestUpdateUserProfile_DuplicateUsername()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserprofile_duplicateusername()",
      "id": "server_db_profile_queries_test_testupdateuserprofile_duplicateusername"
    },
    {
      "label": "TestUpdateUserProfile_NonExistentUser()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserprofile_nonexistentuser()",
      "id": "server_db_profile_queries_test_testupdateuserprofile_nonexistentuser"
    },
    {
      "label": "TestUpdateUserProfile_UsernameAndAvatar()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserprofile_usernameandavatar()",
      "id": "server_db_profile_queries_test_testupdateuserprofile_usernameandavatar"
    },
    {
      "label": "TestUpdateUserProfile_UsernameOnly()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserprofile_usernameonly()",
      "id": "server_db_profile_queries_test_testupdateuserprofile_usernameonly"
    },
    {
      "label": "role_invite_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "role_invite_queries_test.go",
      "id": "server_db_role_invite_queries_test"
    },
    {
      "label": "TestGetRoleByID_Found()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetrolebyid_found()",
      "id": "server_db_role_invite_queries_test_testgetrolebyid_found"
    },
    {
      "label": "TestGetRoleByID_IsDefaultField()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetrolebyid_isdefaultfield()",
      "id": "server_db_role_invite_queries_test_testgetrolebyid_isdefaultfield"
    },
    {
      "label": "TestGetRoleByID_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetrolebyid_notfound()",
      "id": "server_db_role_invite_queries_test_testgetrolebyid_notfound"
    },
    {
      "label": "TestGetRoleByID_OwnerHasAllPermissions()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetrolebyid_ownerhasallpermissions()",
      "id": "server_db_role_invite_queries_test_testgetrolebyid_ownerhasallpermissions"
    },
    {
      "label": "TestGetUserWithRole_BoolConversions()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserwithrole_boolconversions()",
      "id": "server_db_role_invite_queries_test_testgetuserwithrole_boolconversions"
    },
    {
      "label": "TestGetUserWithRole_Found()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserwithrole_found()",
      "id": "server_db_role_invite_queries_test_testgetuserwithrole_found"
    },
    {
      "label": "TestGetUserWithRole_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testgetuserwithrole_notfound()",
      "id": "server_db_role_invite_queries_test_testgetuserwithrole_notfound"
    },
    {
      "label": "TestListInvites_Empty()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistinvites_empty()",
      "id": "server_db_role_invite_queries_test_testlistinvites_empty"
    },
    {
      "label": "TestListInvites_IncludesRevokedInvites()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistinvites_includesrevokedinvites()",
      "id": "server_db_role_invite_queries_test_testlistinvites_includesrevokedinvites"
    },
    {
      "label": "TestListInvites_Multiple()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistinvites_multiple()",
      "id": "server_db_role_invite_queries_test_testlistinvites_multiple"
    },
    {
      "label": "TestListRoles_OrderedByPositionDesc()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistroles_orderedbypositiondesc()",
      "id": "server_db_role_invite_queries_test_testlistroles_orderedbypositiondesc"
    },
    {
      "label": "TestListRoles_ReturnsFourDefaultRoles()",
      "file_type": "code",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testlistroles_returnsfourdefaultroles()",
      "id": "server_db_role_invite_queries_test_testlistroles_returnsfourdefaultroles"
    },
    {
      "label": "status_test.go",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "status_test.go",
      "id": "server_db_status_test"
    },
    {
      "label": "TestEffectiveDisplayName()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testeffectivedisplayname()",
      "id": "server_db_status_test_testeffectivedisplayname"
    },
    {
      "label": "TestIsAvatarFileURL()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testisavatarfileurl()",
      "id": "server_db_status_test_testisavatarfileurl"
    },
    {
      "label": "TestMarkUserDisconnected_PreservesChosenStatus()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testmarkuserdisconnected_preserveschosenstatus()",
      "id": "server_db_status_test_testmarkuserdisconnected_preserveschosenstatus"
    },
    {
      "label": "TestMemberSummary_ForViewer()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testmembersummary_forviewer()",
      "id": "server_db_status_test_testmembersummary_forviewer"
    },
    {
      "label": "TestUpdateUserCustomStatus_RoundTripAndClear()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateusercustomstatus_roundtripandclear()",
      "id": "server_db_status_test_testupdateusercustomstatus_roundtripandclear"
    },
    {
      "label": "TestUpdateUserProfile_WritesDisplayNameAndAbout()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testupdateuserprofile_writesdisplaynameandabout()",
      "id": "server_db_status_test_testupdateuserprofile_writesdisplaynameandabout"
    },
    {
      "label": "TestValidStatuses_AcceptsInvisible()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 53,
      "community_name": "newTestDB",
      "norm_label": "testvalidstatuses_acceptsinvisible()",
      "id": "server_db_status_test_testvalidstatuses_acceptsinvisible"
    },
    {
      "label": "net/http.Response",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 530,
      "community_name": ".RoundTrip",
      "norm_label": "net/http.response",
      "id": "go_type_net_http_response"
    },
    {
      "label": "rewriteTransport",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1135",
      "_origin": "ast",
      "community": 530,
      "community_name": ".RoundTrip",
      "norm_label": "rewritetransport",
      "id": "updater_rewritetransport"
    },
    {
      "label": ".RoundTrip()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1139",
      "_origin": "ast",
      "community": 530,
      "community_name": ".RoundTrip",
      "norm_label": ".roundtrip()",
      "id": "updater_rewritetransport_roundtrip"
    },
    {
      "label": "docker-smoke.sh",
      "file_type": "code",
      "source_file": "Server/scripts/docker-smoke.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 531,
      "community_name": "docker-smoke.sh",
      "norm_label": "docker-smoke.sh",
      "id": "server_scripts_docker_smoke"
    },
    {
      "label": "cleanup()",
      "file_type": "code",
      "source_file": "Server/scripts/docker-smoke.sh",
      "source_location": "L20",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 531,
      "community_name": "docker-smoke.sh",
      "norm_label": "cleanup()",
      "id": "server_scripts_docker_smoke_cleanup"
    },
    {
      "label": "docker-smoke.sh script",
      "file_type": "code",
      "source_file": "Server/scripts/docker-smoke.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 531,
      "community_name": "docker-smoke.sh",
      "norm_label": "docker-smoke.sh script",
      "id": "server_scripts_docker_smoke_sh__entry"
    },
    {
      "label": "hub_register_race_test.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 532,
      "community_name": "TestRegisterNow_ReplacementNeverLosesAConcurrentGlobalBroadcast",
      "norm_label": "hub_register_race_test.go",
      "id": "server_ws_hub_register_race_test"
    },
    {
      "label": "received()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 532,
      "community_name": "TestRegisterNow_ReplacementNeverLosesAConcurrentGlobalBroadcast",
      "norm_label": "received()",
      "id": "server_ws_hub_register_race_test_received"
    },
    {
      "label": "TestRegisterNow_ReplacementNeverLosesAConcurrentGlobalBroadcast()",
      "file_type": "code",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 532,
      "community_name": "TestRegisterNow_ReplacementNeverLosesAConcurrentGlobalBroadcast",
      "norm_label": "testregisternow_replacementneverlosesaconcurrentglobalbroadcast()",
      "id": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast"
    },
    {
      "label": "prettier",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L50",
      "_origin": "ast",
      "community": 533,
      "community_name": "prettier",
      "norm_label": "prettier",
      "id": "client_tauri_client_package_devdependencies_prettier"
    },
    {
      "label": "prettier",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L50",
      "_origin": "ast",
      "community": 533,
      "community_name": "prettier",
      "norm_label": "prettier",
      "id": "prettier"
    },
    {
      "label": "@vitest/browser",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L43",
      "_origin": "ast",
      "community": 534,
      "community_name": "@vitest/browser",
      "norm_label": "@vitest/browser",
      "id": "client_tauri_client_package_devdependencies_vitest_browser"
    },
    {
      "label": "@vitest/browser",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L43",
      "_origin": "ast",
      "community": 534,
      "community_name": "@vitest/browser",
      "norm_label": "@vitest/browser",
      "id": "vitest_browser"
    },
    {
      "label": "@vitest/coverage-v8",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L44",
      "_origin": "ast",
      "community": 535,
      "community_name": "@vitest/coverage-v8",
      "norm_label": "@vitest/coverage-v8",
      "id": "client_tauri_client_package_devdependencies_vitest_coverage_v8"
    },
    {
      "label": "@vitest/coverage-v8",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L44",
      "_origin": "ast",
      "community": 535,
      "community_name": "@vitest/coverage-v8",
      "norm_label": "@vitest/coverage-v8",
      "id": "vitest_coverage_v8"
    },
    {
      "label": "reaction-tooltip.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reaction-tooltip.ts",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "label": "cache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L60",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "cache",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_cache"
    },
    {
      "label": "hoveringChips",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L233",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "hoveringchips",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_hoveringchips"
    },
    {
      "label": "hoverStates",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L222",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "hoverstates",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_hoverstates"
    },
    {
      "label": "inFlight",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "inflight",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_inflight"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_log"
    },
    {
      "label": "REACTION_TOOLTIP_DEBOUNCE_MS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reaction_tooltip_debounce_ms",
      "id": "client_tauri_client_src_components_message_list_reaction_tooltip_reaction_tooltip_debounce_ms"
    },
    {
      "label": "UpdateNotifier.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "updatenotifier.ts",
      "id": "client_tauri_client_src_components_updatenotifier"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L10",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_updatenotifier_log"
    },
    {
      "label": "updater.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "updater.ts",
      "id": "client_tauri_client_src_lib_updater"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "log",
      "id": "client_tauri_client_src_lib_updater_log"
    },
    {
      "label": "reaction-tooltip.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "reaction-tooltip.test.ts",
      "id": "client_tauri_client_tests_unit_reaction_tooltip_test"
    },
    {
      "label": "ALICE",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "alice",
      "id": "client_tauri_client_tests_unit_reaction_tooltip_test_alice"
    },
    {
      "label": "BOB",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "bob",
      "id": "client_tauri_client_tests_unit_reaction_tooltip_test_bob"
    },
    {
      "label": "update-notifier.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "update-notifier.test.ts",
      "id": "client_tauri_client_tests_unit_update_notifier_test"
    },
    {
      "label": "{ mockCheckForUpdate, mockDownloadAndInstall }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "{ mockcheckforupdate, mockdownloadandinstall }",
      "id": "client_tauri_client_tests_unit_update_notifier_test_mockcheckforupdate_mockdownloadandinstall"
    },
    {
      "label": "updater.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "updater.test.ts",
      "id": "client_tauri_client_tests_unit_updater_test"
    },
    {
      "label": "invoke",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "invoke",
      "id": "client_tauri_client_tests_unit_updater_test_invoke"
    },
    {
      "label": "listen",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "listen",
      "id": "client_tauri_client_tests_unit_updater_test_listen"
    },
    {
      "label": "relaunch",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "relaunch",
      "id": "client_tauri_client_tests_unit_updater_test_relaunch"
    },
    {
      "label": "unlisten",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 54,
      "community_name": "createLogger",
      "norm_label": "unlisten",
      "id": "client_tauri_client_tests_unit_updater_test_unlisten"
    },
    {
      "label": "ParseChannelIDForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "parsechannelidfortest()",
      "id": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "label": "serve_ready_dm_voice_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "serve_ready_dm_voice_test.go",
      "id": "server_ws_serve_ready_dm_voice_test"
    },
    {
      "label": "TestBuildReady_IncludesDMVoiceStates()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_includesdmvoicestates()",
      "id": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates"
    },
    {
      "label": "serve_ready_error_propagation_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "serve_ready_error_propagation_test.go",
      "id": "server_ws_serve_ready_error_propagation_test"
    },
    {
      "label": "TestBuildReady_PropagatesDMChannelsError()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_propagatesdmchannelserror()",
      "id": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesdmchannelserror"
    },
    {
      "label": "TestBuildReady_PropagatesListMembersError()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_propagateslistmemberserror()",
      "id": "server_ws_serve_ready_error_propagation_test_testbuildready_propagateslistmemberserror"
    },
    {
      "label": "TestBuildReady_PropagatesUnreadCountsError()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_propagatesunreadcountserror()",
      "id": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesunreadcountserror"
    },
    {
      "label": "serve_ready_own_voice_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "serve_ready_own_voice_test.go",
      "id": "server_ws_serve_ready_own_voice_test"
    },
    {
      "label": "TestBuildReady_IncludesOwnVoiceStateAfterDMClosed()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_includesownvoicestateafterdmclosed()",
      "id": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed"
    },
    {
      "label": "serve_test.go",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "serve_test.go",
      "id": "server_ws_serve_test"
    },
    {
      "label": "newServeHub()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "newservehub()",
      "id": "server_ws_serve_test_newservehub"
    },
    {
      "label": "ownerRole()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "ownerrole()",
      "id": "server_ws_serve_test_ownerrole"
    },
    {
      "label": "seedServeUser()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "seedserveuser()",
      "id": "server_ws_serve_test_seedserveuser"
    },
    {
      "label": "TestBuildAuthOK_ContainsServerName()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildauthok_containsservername()",
      "id": "server_ws_serve_test_testbuildauthok_containsservername"
    },
    {
      "label": "TestBuildAuthOK_NilAvatar()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildauthok_nilavatar()",
      "id": "server_ws_serve_test_testbuildauthok_nilavatar"
    },
    {
      "label": "TestBuildAuthOK_Type()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildauthok_type()",
      "id": "server_ws_serve_test_testbuildauthok_type"
    },
    {
      "label": "TestBuildAuthOK_UserPayload()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildauthok_userpayload()",
      "id": "server_ws_serve_test_testbuildauthok_userpayload"
    },
    {
      "label": "TestBuildAuthOK_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildauthok_validjson()",
      "id": "server_ws_serve_test_testbuildauthok_validjson"
    },
    {
      "label": "TestBuildReady_ContainsRequiredFields()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L213",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_containsrequiredfields()",
      "id": "server_ws_serve_test_testbuildready_containsrequiredfields"
    },
    {
      "label": "TestBuildReady_IncludesSeededChannel()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L253",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_includesseededchannel()",
      "id": "server_ws_serve_test_testbuildready_includesseededchannel"
    },
    {
      "label": "TestBuildReady_NoVoiceChannels_EmptyVoiceStates()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L895",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_novoicechannels_emptyvoicestates()",
      "id": "server_ws_serve_test_testbuildready_novoicechannels_emptyvoicestates"
    },
    {
      "label": "TestBuildReady_TextChannelHasUnreadCount()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_textchannelhasunreadcount()",
      "id": "server_ws_serve_test_testbuildready_textchannelhasunreadcount"
    },
    {
      "label": "TestBuildReady_Type()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_type()",
      "id": "server_ws_serve_test_testbuildready_type"
    },
    {
      "label": "TestBuildReady_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_validjson()",
      "id": "server_ws_serve_test_testbuildready_validjson"
    },
    {
      "label": "TestBuildReady_VoiceStatesFilteredByVisibility()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L441",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testbuildready_voicestatesfilteredbyvisibility()",
      "id": "server_ws_serve_test_testbuildready_voicestatesfilteredbyvisibility"
    },
    {
      "label": "TestCollectAllVoiceStates_EmptyChannels()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testcollectallvoicestates_emptychannels()",
      "id": "server_ws_serve_test_testcollectallvoicestates_emptychannels"
    },
    {
      "label": "TestCollectAllVoiceStates_IncludesVoiceParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testcollectallvoicestates_includesvoiceparticipants()",
      "id": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants"
    },
    {
      "label": "TestCollectAllVoiceStates_SkipsTextChannels()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L366",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testcollectallvoicestates_skipstextchannels()",
      "id": "server_ws_serve_test_testcollectallvoicestates_skipstextchannels"
    },
    {
      "label": "TestGetCachedSettings_CacheHit()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L513",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testgetcachedsettings_cachehit()",
      "id": "server_ws_serve_test_testgetcachedsettings_cachehit"
    },
    {
      "label": "TestGetCachedSettings_CacheMiss_DoubleCheck()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L831",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testgetcachedsettings_cachemiss_doublecheck()",
      "id": "server_ws_serve_test_testgetcachedsettings_cachemiss_doublecheck"
    },
    {
      "label": "TestGetCachedSettings_CacheMiss_RefreshesFromDB()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L812",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testgetcachedsettings_cachemiss_refreshesfromdb()",
      "id": "server_ws_serve_test_testgetcachedsettings_cachemiss_refreshesfromdb"
    },
    {
      "label": "TestGetCachedSettings_ReflectsDBValues()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L540",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testgetcachedsettings_reflectsdbvalues()",
      "id": "server_ws_serve_test_testgetcachedsettings_reflectsdbvalues"
    },
    {
      "label": "TestGetCachedSettings_ReturnsNonEmptyValues()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L529",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testgetcachedsettings_returnsnonemptyvalues()",
      "id": "server_ws_serve_test_testgetcachedsettings_returnsnonemptyvalues"
    },
    {
      "label": "TestHub_BroadcastChannelCreate_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L604",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchannelcreate_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastChannelCreate_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L795",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchannelcreate_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastchannelcreate_noclients_nopanic"
    },
    {
      "label": "TestHub_BroadcastChannelDelete_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L679",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchanneldelete_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastChannelDelete_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L805",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchanneldelete_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastchanneldelete_noclients_nopanic"
    },
    {
      "label": "TestHub_BroadcastChannelUpdate_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L643",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchannelupdate_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastChannelUpdate_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L800",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastchannelupdate_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastchannelupdate_noclients_nopanic"
    },
    {
      "label": "TestHub_BroadcastMemberBan_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L713",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastmemberban_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastMemberBan_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L785",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastmemberban_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastmemberban_noclients_nopanic"
    },
    {
      "label": "TestHub_BroadcastMemberUpdate_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L747",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastmemberupdate_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastMemberUpdate_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L790",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastmemberupdate_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastmemberupdate_noclients_nopanic"
    },
    {
      "label": "TestHub_BroadcastServerRestart_DeliversToAllClients()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L555",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastserverrestart_deliverstoallclients()",
      "id": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients"
    },
    {
      "label": "TestHub_BroadcastServerRestart_NoClients_NoPanic()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L598",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testhub_broadcastserverrestart_noclients_nopanic()",
      "id": "server_ws_serve_test_testhub_broadcastserverrestart_noclients_nopanic"
    },
    {
      "label": "TestParseChannelID_InvalidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L858",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testparsechannelid_invalidjson()",
      "id": "server_ws_serve_test_testparsechannelid_invalidjson"
    },
    {
      "label": "TestParseChannelID_MissingField()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L874",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testparsechannelid_missingfield()",
      "id": "server_ws_serve_test_testparsechannelid_missingfield"
    },
    {
      "label": "TestParseChannelID_NonIntegerChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L866",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testparsechannelid_nonintegerchannelid()",
      "id": "server_ws_serve_test_testparsechannelid_nonintegerchannelid"
    },
    {
      "label": "TestParseChannelID_ValidPayload()",
      "file_type": "code",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L847",
      "_origin": "ast",
      "community": 55,
      "community_name": "newServeHub",
      "norm_label": "testparsechannelid_validpayload()",
      "id": "server_ws_serve_test_testparsechannelid_validpayload"
    },
    {
      "label": "1. Architecture",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L64",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "1. architecture",
      "id": "docs_audit_2026_04_07_1_architecture"
    },
    {
      "label": "3. Security",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L179",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "3. security",
      "id": "docs_audit_2026_04_07_3_security"
    },
    {
      "label": "4. Dependencies & Supply Chain",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L233",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "4. dependencies & supply chain",
      "id": "docs_audit_2026_04_07_4_dependencies_supply_chain"
    },
    {
      "label": "5. Test Coverage & Quality",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L273",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "5. test coverage & quality",
      "id": "docs_audit_2026_04_07_5_test_coverage_quality"
    },
    {
      "label": "6. CI/CD & DevEx",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L325",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "6. ci/cd & devex",
      "id": "docs_audit_2026_04_07_6_ci_cd_devex"
    },
    {
      "label": "7. Observability",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L359",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "7. observability",
      "id": "docs_audit_2026_04_07_7_observability"
    },
    {
      "label": "8. Plugin System Governance",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L387",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "8. plugin system governance",
      "id": "docs_audit_2026_04_07_8_plugin_system_governance"
    },
    {
      "label": "9. Prioritized Top-10 Action List",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L424",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "9. prioritized top-10 action list",
      "id": "docs_audit_2026_04_07_9_prioritized_top_10_action_list"
    },
    {
      "label": "Anti-patterns",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "anti-patterns",
      "id": "docs_audit_2026_04_07_anti_patterns"
    },
    {
      "label": "Authentication & Authorization",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L199",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "authentication & authorization",
      "id": "docs_audit_2026_04_07_authentication_authorization"
    },
    {
      "label": "Bonus (quick wins)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L439",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "bonus (quick wins)",
      "id": "docs_audit_2026_04_07_bonus_quick_wins"
    },
    {
      "label": "Build Reproducibility",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L351",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "build reproducibility",
      "id": "docs_audit_2026_04_07_build_reproducibility"
    },
    {
      "label": "Client-Side: LIMITED \u26a0\ufe0f",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L379",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "client-side: limited \u26a0\ufe0f",
      "id": "docs_audit_2026_04_07_client_side_limited"
    },
    {
      "label": "Communication Patterns",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L84",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "communication patterns",
      "id": "docs_audit_2026_04_07_communication_patterns"
    },
    {
      "label": "CRITICAL Issues",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L394",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "critical issues",
      "id": "docs_audit_2026_04_07_critical_issues"
    },
    {
      "label": "Dependency Direction",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L93",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "dependency direction",
      "id": "docs_audit_2026_04_07_dependency_direction"
    },
    {
      "label": "Error Surfacing: GOOD \u2705",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L374",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "error surfacing: good \u2705",
      "id": "docs_audit_2026_04_07_error_surfacing_good"
    },
    {
      "label": "Finding closure status (maintained; last updated 2026-07-20)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L8",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "finding closure status (maintained; last updated 2026-07-20)",
      "id": "docs_audit_2026_04_07_finding_closure_status_maintained_last_updated_2026_07_20"
    },
    {
      "label": "Gaps",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L341",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "gaps",
      "id": "docs_audit_2026_04_07_gaps"
    },
    {
      "label": "Go \u2014 Critical Coverage Gaps",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L297",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "go \u2014 critical coverage gaps",
      "id": "docs_audit_2026_04_07_go_critical_coverage_gaps"
    },
    {
      "label": "Go Modules \u2014 30 direct deps, ALL exact-pinned \u2705",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L237",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "go modules \u2014 30 direct deps, all exact-pinned \u2705",
      "id": "docs_audit_2026_04_07_go_modules_30_direct_deps_all_exact_pinned"
    },
    {
      "label": "Go \u2014 Package Coverage",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L275",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "go \u2014 package coverage",
      "id": "docs_audit_2026_04_07_go_package_coverage"
    },
    {
      "label": "Go \u2014 Test Quality: GOOD",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L291",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "go \u2014 test quality: good",
      "id": "docs_audit_2026_04_07_go_test_quality_good"
    },
    {
      "label": "Input Validation",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L188",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "input validation",
      "id": "docs_audit_2026_04_07_input_validation"
    },
    {
      "label": "Known Vulnerabilities",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L266",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "known vulnerabilities",
      "id": "docs_audit_2026_04_07_known_vulnerabilities"
    },
    {
      "label": "Layer Map",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L66",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "layer map",
      "id": "docs_audit_2026_04_07_layer_map"
    },
    {
      "label": "License Compliance",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L262",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "license compliance",
      "id": "docs_audit_2026_04_07_license_compliance"
    },
    {
      "label": "Linting Enforcement",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L336",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "linting enforcement",
      "id": "docs_audit_2026_04_07_linting_enforcement"
    },
    {
      "label": "Lockfile Status",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L254",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "lockfile status",
      "id": "docs_audit_2026_04_07_lockfile_status"
    },
    {
      "label": "Logging: STRONG \u2705",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L361",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "logging: strong \u2705",
      "id": "docs_audit_2026_04_07_logging_strong"
    },
    {
      "label": "Metrics & Tracing: PRESENT (build-tag gated)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L368",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "metrics & tracing: present (build-tag gated)",
      "id": "docs_audit_2026_04_07_metrics_tracing_present_build_tag_gated"
    },
    {
      "label": "npm \u2014 13 production deps, ALL floating (^) \u26a0\ufe0f",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L240",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "npm \u2014 13 production deps, all floating (^) \u26a0\ufe0f",
      "id": "docs_audit_2026_04_07_npm_13_production_deps_all_floating"
    },
    {
      "label": "Observations (not blocking)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L222",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "observations (not blocking)",
      "id": "docs_audit_2026_04_07_observations_not_blocking"
    },
    {
      "label": "Overall Posture: **GOOD** (no critical issues in core app security)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L181",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "overall posture: **good** (no critical issues in core app security)",
      "id": "docs_audit_2026_04_07_overall_posture_good_no_critical_issues_in_core_app_security"
    },
    {
      "label": "Overall Posture: **MODERATE RISK** (Go excellent, npm floating)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L235",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "overall posture: **moderate risk** (go excellent, npm floating)",
      "id": "docs_audit_2026_04_07_overall_posture_moderate_risk_go_excellent_npm_floating"
    },
    {
      "label": "OwnCord \u2014 Comprehensive Project Audit",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "owncord \u2014 comprehensive project audit",
      "id": "docs_audit_2026_04_07_owncord_comprehensive_project_audit"
    },
    {
      "label": "Pipeline Gates",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L327",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "pipeline gates",
      "id": "docs_audit_2026_04_07_pipeline_gates"
    },
    {
      "label": "Plugin Architecture",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L389",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "plugin architecture",
      "id": "docs_audit_2026_04_07_plugin_architecture"
    },
    {
      "label": "Rate Limiting",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L206",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "rate limiting",
      "id": "docs_audit_2026_04_07_rate_limiting"
    },
    {
      "label": "Secrets & Configuration",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L183",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "secrets & configuration",
      "id": "docs_audit_2026_04_07_secrets_configuration"
    },
    {
      "label": "SQL Injection",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L194",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "sql injection",
      "id": "docs_audit_2026_04_07_sql_injection"
    },
    {
      "label": "Strengths",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L414",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "strengths",
      "id": "docs_audit_2026_04_07_strengths"
    },
    {
      "label": "Table of Contents",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L51",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "table of contents",
      "id": "docs_audit_2026_04_07_table_of_contents"
    },
    {
      "label": "Tauri Security",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L212",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "tauri security",
      "id": "docs_audit_2026_04_07_tauri_security"
    },
    {
      "label": "TypeScript \u2014 E2E Coverage: EXCELLENT",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L311",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "typescript \u2014 e2e coverage: excellent",
      "id": "docs_audit_2026_04_07_typescript_e2e_coverage_excellent"
    },
    {
      "label": "TypeScript \u2014 Test Files",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L306",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "typescript \u2014 test files",
      "id": "docs_audit_2026_04_07_typescript_test_files"
    },
    {
      "label": "TypeScript \u2014 Unit Coverage: MINIMAL (<10%)",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L314",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "typescript \u2014 unit coverage: minimal (<10%)",
      "id": "docs_audit_2026_04_07_typescript_unit_coverage_minimal_10"
    },
    {
      "label": "WebSocket Security",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L217",
      "_origin": "ast",
      "community": 56,
      "community_name": "OwnCord \u2014 Comprehensive Project Audit",
      "norm_label": "websocket security",
      "id": "docs_audit_2026_04_07_websocket_security"
    },
    {
      "label": "perm_grid_test.go",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "perm_grid_test.go",
      "id": "server_admin_perm_grid_test"
    },
    {
      "label": "overrideMatrixBits()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "overridematrixbits()",
      "id": "server_admin_perm_grid_test_overridematrixbits"
    },
    {
      "label": "permGridBits()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "permgridbits()",
      "id": "server_admin_perm_grid_test_permgridbits"
    },
    {
      "label": "TestAdminPanelOverrideMatrixCoversChannelScopedBits()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testadminpaneloverridematrixcoverschannelscopedbits()",
      "id": "server_admin_perm_grid_test_testadminpaneloverridematrixcoverschannelscopedbits"
    },
    {
      "label": "TestAdminPanelOverrideMatrixHasSingleDefinedBits()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testadminpaneloverridematrixhassingledefinedbits()",
      "id": "server_admin_perm_grid_test_testadminpaneloverridematrixhassingledefinedbits"
    },
    {
      "label": "TestAdminPanelPermGridCoversEveryPermissionBit()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testadminpanelpermgridcoverseverypermissionbit()",
      "id": "server_admin_perm_grid_test_testadminpanelpermgridcoverseverypermissionbit"
    },
    {
      "label": "TestAdminPanelPermGridHasNoDuplicateOrCompositeBits()",
      "file_type": "code",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testadminpanelpermgridhasnoduplicateorcompositebits()",
      "id": "server_admin_perm_grid_test_testadminpanelpermgridhasnoduplicateorcompositebits"
    },
    {
      "label": "permissions.go",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "permissions.go",
      "id": "server_permissions_permissions"
    },
    {
      "label": "EffectiveChannelPerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "effectivechannelperms()",
      "id": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "label": "EffectivePerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L138",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "effectiveperms()",
      "id": "server_permissions_permissions_effectiveperms"
    },
    {
      "label": "permissions_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "permissions_fuzz_test.go",
      "id": "server_permissions_permissions_fuzz_test"
    },
    {
      "label": "FuzzEffectiveChannelPerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "fuzzeffectivechannelperms()",
      "id": "server_permissions_permissions_fuzz_test_fuzzeffectivechannelperms"
    },
    {
      "label": "FuzzEffectivePerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "fuzzeffectiveperms()",
      "id": "server_permissions_permissions_fuzz_test_fuzzeffectiveperms"
    },
    {
      "label": "ChannelOverride",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "channeloverride",
      "id": "server_permissions_permissions_go_channeloverride"
    },
    {
      "label": "HasAdmin()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "hasadmin()",
      "id": "server_permissions_permissions_hasadmin"
    },
    {
      "label": "HasAnyPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "hasanyperm()",
      "id": "server_permissions_permissions_hasanyperm"
    },
    {
      "label": "HasPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "hasperm()",
      "id": "server_permissions_permissions_hasperm"
    },
    {
      "label": "HasServerPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "hasserverperm()",
      "id": "server_permissions_permissions_hasserverperm"
    },
    {
      "label": "Name()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "name()",
      "id": "server_permissions_permissions_name"
    },
    {
      "label": "permissions_test.go",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "permissions_test.go",
      "id": "server_permissions_permissions_test"
    },
    {
      "label": "TestAdminPerimeter_Membership()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L446",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testadminperimeter_membership()",
      "id": "server_permissions_permissions_test_testadminperimeter_membership"
    },
    {
      "label": "TestEffectivePerms_AllowAddsPermission()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_allowaddspermission()",
      "id": "server_permissions_permissions_test_testeffectiveperms_allowaddspermission"
    },
    {
      "label": "TestEffectivePerms_AllowAndDenyTogether()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L239",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_allowanddenytogether()",
      "id": "server_permissions_permissions_test_testeffectiveperms_allowanddenytogether"
    },
    {
      "label": "TestEffectivePerms_AllowOverridesDeny()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L251",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_allowoverridesdeny()",
      "id": "server_permissions_permissions_test_testeffectiveperms_allowoverridesdeny"
    },
    {
      "label": "TestEffectivePerms_DenyAllGrantNone()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_denyallgrantnone()",
      "id": "server_permissions_permissions_test_testeffectiveperms_denyallgrantnone"
    },
    {
      "label": "TestEffectivePerms_DenyAllThenAllowOne()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_denyallthenallowone()",
      "id": "server_permissions_permissions_test_testeffectiveperms_denyallthenallowone"
    },
    {
      "label": "TestEffectivePerms_DenyRemovesPermission()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_denyremovespermission()",
      "id": "server_permissions_permissions_test_testeffectiveperms_denyremovespermission"
    },
    {
      "label": "TestEffectivePerms_MultipleDenyMultipleAllow()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_multipledenymultipleallow()",
      "id": "server_permissions_permissions_test_testeffectiveperms_multipledenymultipleallow"
    },
    {
      "label": "TestEffectivePerms_NoOverrides()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_nooverrides()",
      "id": "server_permissions_permissions_test_testeffectiveperms_nooverrides"
    },
    {
      "label": "TestEffectivePerms_ZeroAll()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_zeroall()",
      "id": "server_permissions_permissions_test_testeffectiveperms_zeroall"
    },
    {
      "label": "TestEffectivePerms_ZeroBase()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L265",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectiveperms_zerobase()",
      "id": "server_permissions_permissions_test_testeffectiveperms_zerobase"
    },
    {
      "label": "TestHasAdmin_AdministratorBitSet()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_administratorbitset()",
      "id": "server_permissions_permissions_test_testhasadmin_administratorbitset"
    },
    {
      "label": "TestHasAdmin_AdministratorBitWithOthers()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_administratorbitwithothers()",
      "id": "server_permissions_permissions_test_testhasadmin_administratorbitwithothers"
    },
    {
      "label": "TestHasAdmin_AdminRolePermsMissingBit()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_adminrolepermsmissingbit()",
      "id": "server_permissions_permissions_test_testhasadmin_adminrolepermsmissingbit"
    },
    {
      "label": "TestHasAdmin_NoAdministratorBit()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_noadministratorbit()",
      "id": "server_permissions_permissions_test_testhasadmin_noadministratorbit"
    },
    {
      "label": "TestHasAdmin_OwnerRolePermsHasBit()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L167",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_ownerrolepermshasbit()",
      "id": "server_permissions_permissions_test_testhasadmin_ownerrolepermshasbit"
    },
    {
      "label": "TestHasAdmin_ZeroPerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasadmin_zeroperms()",
      "id": "server_permissions_permissions_test_testhasadmin_zeroperms"
    },
    {
      "label": "TestHasAnyPerm_AnyOfSemantics()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L426",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasanyperm_anyofsemantics()",
      "id": "server_permissions_permissions_test_testhasanyperm_anyofsemantics"
    },
    {
      "label": "TestHasPerm_AllBitsSet()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_allbitsset()",
      "id": "server_permissions_permissions_test_testhasperm_allbitsset"
    },
    {
      "label": "TestHasPerm_CombinedBitsAllPresent()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_combinedbitsallpresent()",
      "id": "server_permissions_permissions_test_testhasperm_combinedbitsallpresent"
    },
    {
      "label": "TestHasPerm_MatchingBitReturnsTrue()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_matchingbitreturnstrue()",
      "id": "server_permissions_permissions_test_testhasperm_matchingbitreturnstrue"
    },
    {
      "label": "TestHasPerm_MissingBitReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_missingbitreturnsfalse()",
      "id": "server_permissions_permissions_test_testhasperm_missingbitreturnsfalse"
    },
    {
      "label": "TestHasPerm_MultipleBitsSetOnlyChecksRequired()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_multiplebitssetonlychecksrequired()",
      "id": "server_permissions_permissions_test_testhasperm_multiplebitssetonlychecksrequired"
    },
    {
      "label": "TestHasPerm_RequiresAllBitsPresent()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L291",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_requiresallbitspresent()",
      "id": "server_permissions_permissions_test_testhasperm_requiresallbitspresent"
    },
    {
      "label": "TestHasPerm_ZeroPermsReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_zeropermsreturnsfalse()",
      "id": "server_permissions_permissions_test_testhasperm_zeropermsreturnsfalse"
    },
    {
      "label": "TestHasPerm_ZeroRequiredReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasperm_zerorequiredreturnsfalse()",
      "id": "server_permissions_permissions_test_testhasperm_zerorequiredreturnsfalse"
    },
    {
      "label": "TestHasServerPerm()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testhasserverperm()",
      "id": "server_permissions_permissions_test_testhasserverperm"
    },
    {
      "label": "TestMentionEveryone_BitIsFreeAndNamed()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L495",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testmentioneveryone_bitisfreeandnamed()",
      "id": "server_permissions_permissions_test_testmentioneveryone_bitisfreeandnamed"
    },
    {
      "label": "TestName_KnownAndUnknownBits()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testname_knownandunknownbits()",
      "id": "server_permissions_permissions_test_testname_knownandunknownbits"
    },
    {
      "label": "TestOwnerRolePosition()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testownerroleposition()",
      "id": "server_permissions_permissions_test_testownerroleposition"
    },
    {
      "label": "TestPermissionBits_AreDistinctPowersOfTwo()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L401",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testpermissionbits_aredistinctpowersoftwo()",
      "id": "server_permissions_permissions_test_testpermissionbits_aredistinctpowersoftwo"
    },
    {
      "label": "TestPermissionBitValues()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testpermissionbitvalues()",
      "id": "server_permissions_permissions_test_testpermissionbitvalues"
    },
    {
      "label": "TestRoleHierarchy_MemberHasBasicPerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L379",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testrolehierarchy_memberhasbasicperms()",
      "id": "server_permissions_permissions_test_testrolehierarchy_memberhasbasicperms"
    },
    {
      "label": "TestRoleHierarchy_MemberLacksModPerms()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testrolehierarchy_memberlacksmodperms()",
      "id": "server_permissions_permissions_test_testrolehierarchy_memberlacksmodperms"
    },
    {
      "label": "TestRoleHierarchy_OwnerHasMorePermsThanAdmin()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testrolehierarchy_ownerhasmorepermsthanadmin()",
      "id": "server_permissions_permissions_test_testrolehierarchy_ownerhasmorepermsthanadmin"
    },
    {
      "label": "TestRoleIDConstants()",
      "file_type": "code",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testroleidconstants()",
      "id": "server_permissions_permissions_test_testroleidconstants"
    },
    {
      "label": "TestEffectiveChannelPerms_ResolutionOrder()",
      "file_type": "code",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "testeffectivechannelperms_resolutionorder()",
      "id": "server_permissions_user_override_test_testeffectivechannelperms_resolutionorder"
    },
    {
      "label": "channelCanSend()",
      "file_type": "code",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 57,
      "community_name": "permissions_test.go",
      "norm_label": "channelcansend()",
      "id": "server_ws_serve_ready_channelcansend"
    },
    {
      "label": "dm_group_call_test.go",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dm_group_call_test.go",
      "id": "server_ws_dm_group_call_test"
    },
    {
      "label": "callMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "callmsg()",
      "id": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "label": "seedGroupDM()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "seedgroupdm()",
      "id": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "label": "TestCallDecline_ForwardsToOtherParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcalldecline_forwardstootherparticipants()",
      "id": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants"
    },
    {
      "label": "TestCallDecline_RateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L320",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcalldecline_ratelimited()",
      "id": "server_ws_dm_group_call_test_testcalldecline_ratelimited"
    },
    {
      "label": "TestCallRing_BlockedOneToOneForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L344",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_blockedonetooneforbidden()",
      "id": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden"
    },
    {
      "label": "TestCallRing_ForwardsToOtherParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_forwardstootherparticipants()",
      "id": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants"
    },
    {
      "label": "TestCallRing_GroupWithInternalBlockStillRings()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_groupwithinternalblockstillrings()",
      "id": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings"
    },
    {
      "label": "TestCallRing_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_nonparticipantforbidden()",
      "id": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden"
    },
    {
      "label": "TestCallRing_RateLimited()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_ratelimited()",
      "id": "server_ws_dm_group_call_test_testcallring_ratelimited"
    },
    {
      "label": "TestCallRing_RejectsNonPositiveChannel()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testcallring_rejectsnonpositivechannel()",
      "id": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel"
    },
    {
      "label": "TestGroupDM_BlockDoesNotSilenceGroupSend()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testgroupdm_blockdoesnotsilencegroupsend()",
      "id": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend"
    },
    {
      "label": "TestGroupDM_ChannelOpenIsPerViewer()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testgroupdm_channelopenisperviewer()",
      "id": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer"
    },
    {
      "label": "TestGroupDM_ChatSendFansOutToAllParticipants()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testgroupdm_chatsendfansouttoallparticipants()",
      "id": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants"
    },
    {
      "label": "TestGroupDM_TypingReachesAllOthers()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testgroupdm_typingreachesallothers()",
      "id": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers"
    },
    {
      "label": "TestOneToOneDM_BlockStillRefusesSend()",
      "file_type": "code",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testonetoonedm_blockstillrefusessend()",
      "id": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend"
    },
    {
      "label": "dm_handlers_test.go",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dm_handlers_test.go",
      "id": "server_ws_dm_handlers_test"
    },
    {
      "label": "dmChannelFocusMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmchannelfocusmsg()",
      "id": "server_ws_dm_handlers_test_dmchannelfocusmsg"
    },
    {
      "label": "dmChatDeleteMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmchatdeletemsg()",
      "id": "server_ws_dm_handlers_test_dmchatdeletemsg"
    },
    {
      "label": "dmChatEditMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmchateditmsg()",
      "id": "server_ws_dm_handlers_test_dmchateditmsg"
    },
    {
      "label": "dmChatSendMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmchatsendmsg()",
      "id": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "label": "dmCollectAll()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmcollectall()",
      "id": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "label": "dmDrainAll()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmdrainall()",
      "id": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "label": "dmFindErrorCode()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmfinderrorcode()",
      "id": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "label": "dmFindMsgType()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmfindmsgtype()",
      "id": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "label": "dmReactionAddMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmreactionaddmsg()",
      "id": "server_ws_dm_handlers_test_dmreactionaddmsg"
    },
    {
      "label": "dmReactionRemoveMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmreactionremovemsg()",
      "id": "server_ws_dm_handlers_test_dmreactionremovemsg"
    },
    {
      "label": "dmTypingMsg()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmtypingmsg()",
      "id": "server_ws_dm_handlers_test_dmtypingmsg"
    },
    {
      "label": "dmWaitMsgType()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "dmwaitmsgtype()",
      "id": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "label": "seedDMChannel()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "seeddmchannel()",
      "id": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "label": "TestDM_ChannelFocus_NonParticipantRejected()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L535",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_channelfocus_nonparticipantrejected()",
      "id": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected"
    },
    {
      "label": "TestDM_ChannelFocus_ParticipantAllowed()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L515",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_channelfocus_participantallowed()",
      "id": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed"
    },
    {
      "label": "TestDM_ChatDelete_NoModeratorOverride()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L419",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatdelete_nomoderatoroverride()",
      "id": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride"
    },
    {
      "label": "TestDM_ChatDelete_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L392",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatdelete_nonparticipantforbidden()",
      "id": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden"
    },
    {
      "label": "TestDM_ChatDelete_ParticipantCanDeleteOwn()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatdelete_participantcandeleteown()",
      "id": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown"
    },
    {
      "label": "TestDM_ChatEdit_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatedit_nonparticipantforbidden()",
      "id": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden"
    },
    {
      "label": "TestDM_ChatEdit_ParticipantCanEdit()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L307",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatedit_participantcanedit()",
      "id": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit"
    },
    {
      "label": "TestDM_ChatSend_AutoReopenForRecipient()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatsend_autoreopenforrecipient()",
      "id": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient"
    },
    {
      "label": "TestDM_ChatSend_DeliveredViaSendToUser()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L649",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatsend_deliveredviasendtouser()",
      "id": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser"
    },
    {
      "label": "TestDM_ChatSend_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatsend_nonparticipantforbidden()",
      "id": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden"
    },
    {
      "label": "TestDM_ChatSend_ParticipantSuccess()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatsend_participantsuccess()",
      "id": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess"
    },
    {
      "label": "TestDM_ChatSend_SequencedAndReplayBuffered()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L215",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_chatsend_sequencedandreplaybuffered()",
      "id": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered"
    },
    {
      "label": "TestDM_MultipleChannels_IsolatedDelivery()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L685",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_multiplechannels_isolateddelivery()",
      "id": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery"
    },
    {
      "label": "TestDM_ReactionAdd_NonParticipantError()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L589",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_reactionadd_nonparticipanterror()",
      "id": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror"
    },
    {
      "label": "TestDM_ReactionAdd_ParticipantSuccess()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L559",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_reactionadd_participantsuccess()",
      "id": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess"
    },
    {
      "label": "TestDM_ReactionRemove_ParticipantSuccess()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L617",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_reactionremove_participantsuccess()",
      "id": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess"
    },
    {
      "label": "TestDM_Typing_NonParticipantSilentlyDropped()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L473",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_typing_nonparticipantsilentlydropped()",
      "id": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped"
    },
    {
      "label": "TestDM_Typing_ParticipantBroadcasts()",
      "file_type": "code",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L451",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "testdm_typing_participantbroadcasts()",
      "id": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts"
    },
    {
      "label": "seedMemberUser()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 58,
      "community_name": "seedMemberUser",
      "norm_label": "seedmemberuser()",
      "id": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "label": "postJSONWithToken()",
      "file_type": "code",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "postjsonwithtoken()",
      "id": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "label": "buildCombinedRouter()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L746",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "buildcombinedrouter()",
      "id": "server_api_coverage_push_test_buildcombinedrouter"
    },
    {
      "label": "TestCombinedRouter_ProfileAndInvites()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L761",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcombinedrouter_profileandinvites()",
      "id": "server_api_coverage_push_test_testcombinedrouter_profileandinvites"
    },
    {
      "label": "TestCreateInvite_MalformedJSON()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_malformedjson()",
      "id": "server_api_coverage_push_test_testcreateinvite_malformedjson"
    },
    {
      "label": "TestCreateInvite_WithExpiration()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_withexpiration()",
      "id": "server_api_coverage_push_test_testcreateinvite_withexpiration"
    },
    {
      "label": "TestEnableTOTP_AlreadyEnabled()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testenabletotp_alreadyenabled()",
      "id": "server_api_coverage_push_test_testenabletotp_alreadyenabled"
    },
    {
      "label": "TestListInvites_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testlistinvites_memberforbidden()",
      "id": "server_api_coverage_push_test_testlistinvites_memberforbidden"
    },
    {
      "label": "TestRevokeInvite_AlreadyRevoked()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L669",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testrevokeinvite_alreadyrevoked()",
      "id": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked"
    },
    {
      "label": "invite_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "invite_handler_test.go",
      "id": "server_api_invite_handler_test"
    },
    {
      "label": "buildInviteRouter()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "buildinviterouter()",
      "id": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "label": "loginAndGetToken()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "loginandgettoken()",
      "id": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "label": "TestCreateInvite_ChannelAllowOverrideDoesNotGrant()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_channelallowoverridedoesnotgrant()",
      "id": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant"
    },
    {
      "label": "TestCreateInvite_CreateInviteFailure()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L174",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_createinvitefailure()",
      "id": "server_api_invite_handler_test_testcreateinvite_createinvitefailure"
    },
    {
      "label": "TestCreateInvite_EmptyBody()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_emptybody()",
      "id": "server_api_invite_handler_test_testcreateinvite_emptybody"
    },
    {
      "label": "TestCreateInvite_GetInviteFailure()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_getinvitefailure()",
      "id": "server_api_invite_handler_test_testcreateinvite_getinvitefailure"
    },
    {
      "label": "TestCreateInvite_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_memberforbidden()",
      "id": "server_api_invite_handler_test_testcreateinvite_memberforbidden"
    },
    {
      "label": "TestCreateInvite_Success()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_success()",
      "id": "server_api_invite_handler_test_testcreateinvite_success"
    },
    {
      "label": "TestCreateInvite_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_unauthorized()",
      "id": "server_api_invite_handler_test_testcreateinvite_unauthorized"
    },
    {
      "label": "TestCreateInvite_Unlimited()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testcreateinvite_unlimited()",
      "id": "server_api_invite_handler_test_testcreateinvite_unlimited"
    },
    {
      "label": "TestListInvites_EmptyArray()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testlistinvites_emptyarray()",
      "id": "server_api_invite_handler_test_testlistinvites_emptyarray"
    },
    {
      "label": "TestListInvites_IncludesRevokedAndActive()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L432",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testlistinvites_includesrevokedandactive()",
      "id": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive"
    },
    {
      "label": "TestListInvites_Success()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L233",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testlistinvites_success()",
      "id": "server_api_invite_handler_test_testlistinvites_success"
    },
    {
      "label": "TestListInvites_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L261",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testlistinvites_unauthorized()",
      "id": "server_api_invite_handler_test_testlistinvites_unauthorized"
    },
    {
      "label": "TestRevokeInvite_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testrevokeinvite_memberforbidden()",
      "id": "server_api_invite_handler_test_testrevokeinvite_memberforbidden"
    },
    {
      "label": "TestRevokeInvite_NotFound()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testrevokeinvite_notfound()",
      "id": "server_api_invite_handler_test_testrevokeinvite_notfound"
    },
    {
      "label": "TestRevokeInvite_RevokeFailure()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L385",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testrevokeinvite_revokefailure()",
      "id": "server_api_invite_handler_test_testrevokeinvite_revokefailure"
    },
    {
      "label": "TestRevokeInvite_Success()",
      "file_type": "code",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testrevokeinvite_success()",
      "id": "server_api_invite_handler_test_testrevokeinvite_success"
    },
    {
      "label": "totp_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "totp_handler_test.go",
      "id": "server_api_totp_handler_test"
    },
    {
      "label": "deleteWithToken()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L534",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "deletewithtoken()",
      "id": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "label": "extractSecretFromURI()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L547",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "extractsecretfromuri()",
      "id": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "label": "TestConfirmTOTP_APITokenPrincipal_RevokesAllSessions()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L447",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testconfirmtotp_apitokenprincipal_revokesallsessions()",
      "id": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions"
    },
    {
      "label": "TestConfirmTOTP_InvalidCode_Handler()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testconfirmtotp_invalidcode_handler()",
      "id": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler"
    },
    {
      "label": "TestConfirmTOTP_NoPendingEnrollment()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testconfirmtotp_nopendingenrollment()",
      "id": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment"
    },
    {
      "label": "TestConfirmTOTP_Success()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testconfirmtotp_success()",
      "id": "server_api_totp_handler_test_testconfirmtotp_success"
    },
    {
      "label": "TestConfirmTOTP_WrongPassword_Handler()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L318",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testconfirmtotp_wrongpassword_handler()",
      "id": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler"
    },
    {
      "label": "TestDisableTOTP_APITokenPrincipal_RevokesAllSessions()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testdisabletotp_apitokenprincipal_revokesallsessions()",
      "id": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions"
    },
    {
      "label": "TestDisableTOTP_BlockedByServerPolicy()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testdisabletotp_blockedbyserverpolicy()",
      "id": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy"
    },
    {
      "label": "TestDisableTOTP_Success()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L337",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testdisabletotp_success()",
      "id": "server_api_totp_handler_test_testdisabletotp_success"
    },
    {
      "label": "TestDisableTOTP_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L376",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testdisabletotp_unauthenticated()",
      "id": "server_api_totp_handler_test_testdisabletotp_unauthenticated"
    },
    {
      "label": "TestDisableTOTP_WrongPassword_Handler()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testdisabletotp_wrongpassword_handler()",
      "id": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler"
    },
    {
      "label": "TestEnableTOTP_Success()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testenabletotp_success()",
      "id": "server_api_totp_handler_test_testenabletotp_success"
    },
    {
      "label": "TestEnableTOTP_WrongPassword()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L217",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testenabletotp_wrongpassword()",
      "id": "server_api_totp_handler_test_testenabletotp_wrongpassword"
    },
    {
      "label": "TestVerifyTOTP_BannedAfterPasswordStep()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L407",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testverifytotp_bannedafterpasswordstep()",
      "id": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep"
    },
    {
      "label": "TestVerifyTOTP_ReplayProtection()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L151",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testverifytotp_replayprotection()",
      "id": "server_api_totp_handler_test_testverifytotp_replayprotection"
    },
    {
      "label": "TestVerifyTOTP_Success()",
      "file_type": "code",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testverifytotp_success()",
      "id": "server_api_totp_handler_test_testverifytotp_success"
    },
    {
      "label": "GenerateTOTPCode()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L241",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "generatetotpcode()",
      "id": "server_auth_totp_generatetotpcode"
    },
    {
      "label": "GenerateTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/auth/totp.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "generatetotpsecret()",
      "id": "server_auth_totp_generatetotpsecret"
    },
    {
      "label": "TestGenerateTOTPSecret_ReturnsValidBase32()",
      "file_type": "code",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 59,
      "community_name": "postJSONWithToken",
      "norm_label": "testgeneratetotpsecret_returnsvalidbase32()",
      "id": "server_auth_totp_test_testgeneratetotpsecret_returnsvalidbase32"
    },
    {
      "label": "channelPermissionsResponse",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channelpermissionsresponse",
      "id": "admin_channelpermissionsresponse"
    },
    {
      "label": "Attachment",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "attachment",
      "id": "db_attachment"
    },
    {
      "label": "AttachmentAccess",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "attachmentaccess",
      "id": "db_attachmentaccess"
    },
    {
      "label": "channelFields",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channelfields",
      "id": "db_channelfields"
    },
    {
      "label": "ChannelUpdate",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channelupdate",
      "id": "db_channelupdate"
    },
    {
      "label": ".AdminCreateChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".admincreatechannel()",
      "id": "db_db_admincreatechannel"
    },
    {
      "label": ".AdminDeleteChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".admindeletechannel()",
      "id": "db_db_admindeletechannel"
    },
    {
      "label": ".AdminUpdateChannel()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".adminupdatechannel()",
      "id": "db_db_adminupdatechannel"
    },
    {
      "label": ".BackupTo()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".backupto()",
      "id": "db_db_backupto"
    },
    {
      "label": ".BackupToSafe()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L369",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".backuptosafe()",
      "id": "db_db_backuptosafe"
    },
    {
      "label": ".BanUser()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".banuser()",
      "id": "db_db_banuser"
    },
    {
      "label": ".BlockUser()",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".blockuser()",
      "id": "db_db_blockuser"
    },
    {
      "label": ".ClearAllVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".clearallvoicestates()",
      "id": "db_db_clearallvoicestates"
    },
    {
      "label": ".ClearVoiceState()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".clearvoicestate()",
      "id": "db_db_clearvoicestate"
    },
    {
      "label": ".CloseDM()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L442",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".closedm()",
      "id": "db_db_closedm"
    },
    {
      "label": ".CountActiveCameras()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".countactivecameras()",
      "id": "db_db_countactivecameras"
    },
    {
      "label": ".CountChannelVoiceUsers()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".countchannelvoiceusers()",
      "id": "db_db_countchannelvoiceusers"
    },
    {
      "label": ".CountDMParticipants()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L369",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".countdmparticipants()",
      "id": "db_db_countdmparticipants"
    },
    {
      "label": ".CountUsersWithoutTOTP()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L341",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".countuserswithouttotp()",
      "id": "db_db_countuserswithouttotp"
    },
    {
      "label": ".CreateAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createapitoken()",
      "id": "db_db_createapitoken"
    },
    {
      "label": ".CreateAttachment()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createattachment()",
      "id": "db_db_createattachment"
    },
    {
      "label": ".CreateChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createchannel()",
      "id": "db_db_createchannel"
    },
    {
      "label": ".CreateGroupDMChannel()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".creategroupdmchannel()",
      "id": "db_db_creategroupdmchannel"
    },
    {
      "label": ".CreateInvite()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L425",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createinvite()",
      "id": "db_db_createinvite"
    },
    {
      "label": ".CreateOwnerIfEmpty()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createownerifempty()",
      "id": "db_db_createownerifempty"
    },
    {
      "label": ".CreateSession()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createsession()",
      "id": "db_db_createsession"
    },
    {
      "label": ".CreateUser()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createuser()",
      "id": "db_db_createuser"
    },
    {
      "label": ".CreateUserWithInvite()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".createuserwithinvite()",
      "id": "db_db_createuserwithinvite"
    },
    {
      "label": ".DeleteAccount()",
      "file_type": "code",
      "source_file": "Server/db/account.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deleteaccount()",
      "id": "db_db_deleteaccount"
    },
    {
      "label": ".DeleteChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deletechannel()",
      "id": "db_db_deletechannel"
    },
    {
      "label": ".DeleteChannelOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deletechanneloverride()",
      "id": "db_db_deletechanneloverride"
    },
    {
      "label": ".DeleteChannelUserOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deletechanneluseroverride()",
      "id": "db_db_deletechanneluseroverride"
    },
    {
      "label": ".DeleteExpiredSessions()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deleteexpiredsessions()",
      "id": "db_db_deleteexpiredsessions"
    },
    {
      "label": ".DeleteOrphanedAttachments()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deleteorphanedattachments()",
      "id": "db_db_deleteorphanedattachments"
    },
    {
      "label": ".DeleteOtherSessions()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L388",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deleteothersessions()",
      "id": "db_db_deleteothersessions"
    },
    {
      "label": ".DeleteSession()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L378",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deletesession()",
      "id": "db_db_deletesession"
    },
    {
      "label": ".DeleteSessionByID()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deletesessionbyid()",
      "id": "db_db_deletesessionbyid"
    },
    {
      "label": ".EnableCameraIfUnderLimit()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".enablecameraifunderlimit()",
      "id": "db_db_enablecameraifunderlimit"
    },
    {
      "label": ".EnableScreenshareIfUnderLimit()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".enablescreenshareifunderlimit()",
      "id": "db_db_enablescreenshareifunderlimit"
    },
    {
      "label": ".ForceLogoutUser()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".forcelogoutuser()",
      "id": "db_db_forcelogoutuser"
    },
    {
      "label": ".GetAllChannelPermissionsForRole()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getallchannelpermissionsforrole()",
      "id": "db_db_getallchannelpermissionsforrole"
    },
    {
      "label": ".GetAllChannelPermissionsForUser()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getallchannelpermissionsforuser()",
      "id": "db_db_getallchannelpermissionsforuser"
    },
    {
      "label": ".GetAllSettings()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L327",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getallsettings()",
      "id": "db_db_getallsettings"
    },
    {
      "label": ".GetAllVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getallvoicestates()",
      "id": "db_db_getallvoicestates"
    },
    {
      "label": ".GetAttachmentByID()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getattachmentbyid()",
      "id": "db_db_getattachmentbyid"
    },
    {
      "label": ".GetAttachmentWithChannel()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getattachmentwithchannel()",
      "id": "db_db_getattachmentwithchannel"
    },
    {
      "label": ".GetAuditLog()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getauditlog()",
      "id": "db_db_getauditlog"
    },
    {
      "label": ".GetChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchannel()",
      "id": "db_db_getchannel"
    },
    {
      "label": ".GetChannelOverridesFor()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L243",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchanneloverridesfor()",
      "id": "db_db_getchanneloverridesfor"
    },
    {
      "label": ".GetChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchannelpermissions()",
      "id": "db_db_getchannelpermissions"
    },
    {
      "label": ".GetChannelTypes()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchanneltypes()",
      "id": "db_db_getchanneltypes"
    },
    {
      "label": ".GetChannelUserOverrides()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L291",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchanneluseroverrides()",
      "id": "db_db_getchanneluseroverrides"
    },
    {
      "label": ".GetChannelVoiceStates()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchannelvoicestates()",
      "id": "db_db_getchannelvoicestates"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L482",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getdmparticipantids()",
      "id": "db_db_getdmparticipantids"
    },
    {
      "label": ".GetDMParticipants()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L406",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getdmparticipants()",
      "id": "db_db_getdmparticipants"
    },
    {
      "label": ".GetDMRecipient()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L491",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getdmrecipient()",
      "id": "db_db_getdmrecipient"
    },
    {
      "label": ".GetInvite()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getinvite()",
      "id": "db_db_getinvite"
    },
    {
      "label": ".GetOrCreateDMChannel()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getorcreatedmchannel()",
      "id": "db_db_getorcreatedmchannel"
    },
    {
      "label": ".GetOwnerUser()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getowneruser()",
      "id": "db_db_getowneruser"
    },
    {
      "label": ".GetSessionByTokenHash()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L266",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getsessionbytokenhash()",
      "id": "db_db_getsessionbytokenhash"
    },
    {
      "label": ".GetSessionsWithBanStatusBatch()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L318",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getsessionswithbanstatusbatch()",
      "id": "db_db_getsessionswithbanstatusbatch"
    },
    {
      "label": ".GetSessionWithBanStatus()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L289",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getsessionwithbanstatus()",
      "id": "db_db_getsessionwithbanstatus"
    },
    {
      "label": ".GetSetting()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getsetting()",
      "id": "db_db_getsetting"
    },
    {
      "label": ".GetUserByID()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getuserbyid()",
      "id": "db_db_getuserbyid"
    },
    {
      "label": ".GetUserByUsername()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getuserbyusername()",
      "id": "db_db_getuserbyusername"
    },
    {
      "label": ".GetUserChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getuserchannelpermissions()",
      "id": "db_db_getuserchannelpermissions"
    },
    {
      "label": ".GetUserDMChannelIDs()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L473",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getuserdmchannelids()",
      "id": "db_db_getuserdmchannelids"
    },
    {
      "label": ".GetUserDMChannels()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getuserdmchannels()",
      "id": "db_db_getuserdmchannels"
    },
    {
      "label": ".GetUserSessions()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getusersessions()",
      "id": "db_db_getusersessions"
    },
    {
      "label": ".GetVoiceState()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getvoicestate()",
      "id": "db_db_getvoicestate"
    },
    {
      "label": ".IsAvatarFileURL()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".isavatarfileurl()",
      "id": "db_db_isavatarfileurl"
    },
    {
      "label": ".IsBlocked()",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".isblocked()",
      "id": "db_db_isblocked"
    },
    {
      "label": ".IsDMParticipant()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".isdmparticipant()",
      "id": "db_db_isdmparticipant"
    },
    {
      "label": ".IsEitherBlocked()",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".iseitherblocked()",
      "id": "db_db_iseitherblocked"
    },
    {
      "label": ".IsGroupDM()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L380",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".isgroupdm()",
      "id": "db_db_isgroupdm"
    },
    {
      "label": ".JoinVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".joinvoicechannel()",
      "id": "db_db_joinvoicechannel"
    },
    {
      "label": ".JoinVoiceChannelIfCapacity()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".joinvoicechannelifcapacity()",
      "id": "db_db_joinvoicechannelifcapacity"
    },
    {
      "label": ".LeaveGroupDM()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".leavegroupdm()",
      "id": "db_db_leavegroupdm"
    },
    {
      "label": ".LeaveVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".leavevoicechannel()",
      "id": "db_db_leavevoicechannel"
    },
    {
      "label": ".LeaveVoiceChannelIfMatch()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".leavevoicechannelifmatch()",
      "id": "db_db_leavevoicechannelifmatch"
    },
    {
      "label": ".LinkAttachmentsToMessage()",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".linkattachmentstomessage()",
      "id": "db_db_linkattachmentstomessage"
    },
    {
      "label": ".ListAllUsers()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listallusers()",
      "id": "db_db_listallusers"
    },
    {
      "label": ".ListBlockedUsers()",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listblockedusers()",
      "id": "db_db_listblockedusers"
    },
    {
      "label": ".ListChannelRoleOverrides()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listchannelroleoverrides()",
      "id": "db_db_listchannelroleoverrides"
    },
    {
      "label": ".ListChannels()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listchannels()",
      "id": "db_db_listchannels"
    },
    {
      "label": ".ListChannelUserOverrides()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L316",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listchanneluseroverrides()",
      "id": "db_db_listchanneluseroverrides"
    },
    {
      "label": ".ListInvites()",
      "file_type": "code",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listinvites()",
      "id": "db_db_listinvites"
    },
    {
      "label": ".ListMembers()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L549",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listmembers()",
      "id": "db_db_listmembers"
    },
    {
      "label": ".ListUserSessions()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".listusersessions()",
      "id": "db_db_listusersessions"
    },
    {
      "label": ".LogAudit()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".logaudit()",
      "id": "db_db_logaudit"
    },
    {
      "label": ".MarkUserDisconnected()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".markuserdisconnected()",
      "id": "db_db_markuserdisconnected"
    },
    {
      "label": ".OpenDM()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L430",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".opendm()",
      "id": "db_db_opendm"
    },
    {
      "label": ".PersistAudits()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".persistaudits()",
      "id": "db_db_persistaudits"
    },
    {
      "label": ".persistAuditsTx()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".persistauditstx()",
      "id": "db_db_persistauditstx"
    },
    {
      "label": ".ResetAllUserStatuses()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L187",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".resetalluserstatuses()",
      "id": "db_db_resetalluserstatuses"
    },
    {
      "label": ".RevokeAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".revokeapitoken()",
      "id": "db_db_revokeapitoken"
    },
    {
      "label": ".RevokeAPITokenByLabel()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".revokeapitokenbylabel()",
      "id": "db_db_revokeapitokenbylabel"
    },
    {
      "label": ".RevokeInvite()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L501",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".revokeinvite()",
      "id": "db_db_revokeinvite"
    },
    {
      "label": ".SetChannelSlowMode()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setchannelslowmode()",
      "id": "db_db_setchannelslowmode"
    },
    {
      "label": ".SetChannelVoiceMaxUsers()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setchannelvoicemaxusers()",
      "id": "db_db_setchannelvoicemaxusers"
    },
    {
      "label": ".SetDMChannelName()",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setdmchannelname()",
      "id": "db_db_setdmchannelname"
    },
    {
      "label": ".SetMessagePinned()",
      "file_type": "code",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L755",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setmessagepinned()",
      "id": "db_db_setmessagepinned"
    },
    {
      "label": ".SetSetting()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L316",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setsetting()",
      "id": "db_db_setsetting"
    },
    {
      "label": ".SetVoiceServerDeafen()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setvoiceserverdeafen()",
      "id": "db_db_setvoiceserverdeafen"
    },
    {
      "label": ".SetVoiceServerMute()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".setvoiceservermute()",
      "id": "db_db_setvoiceservermute"
    },
    {
      "label": ".TouchAPIToken()",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".touchapitoken()",
      "id": "db_db_touchapitoken"
    },
    {
      "label": ".TouchSession()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L414",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".touchsession()",
      "id": "db_db_touchsession"
    },
    {
      "label": ".UnbanUser()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".unbanuser()",
      "id": "db_db_unbanuser"
    },
    {
      "label": ".UnblockUser()",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".unblockuser()",
      "id": "db_db_unblockuser"
    },
    {
      "label": ".UpdateChannel()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updatechannel()",
      "id": "db_db_updatechannel"
    },
    {
      "label": ".UpdateUserCustomStatus()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateusercustomstatus()",
      "id": "db_db_updateusercustomstatus"
    },
    {
      "label": ".UpdateUserIdentityKey()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateuseridentitykey()",
      "id": "db_db_updateuseridentitykey"
    },
    {
      "label": ".UpdateUserPassword()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateuserpassword()",
      "id": "db_db_updateuserpassword"
    },
    {
      "label": ".UpdateUserProfile()",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateuserprofile()",
      "id": "db_db_updateuserprofile"
    },
    {
      "label": ".UpdateUserRole()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateuserrole()",
      "id": "db_db_updateuserrole"
    },
    {
      "label": ".UpdateUserStatus()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateuserstatus()",
      "id": "db_db_updateuserstatus"
    },
    {
      "label": ".UpdateUserTOTPSecret()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updateusertotpsecret()",
      "id": "db_db_updateusertotpsecret"
    },
    {
      "label": ".UpdateVoiceCamera()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updatevoicecamera()",
      "id": "db_db_updatevoicecamera"
    },
    {
      "label": ".UpdateVoiceDeafen()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updatevoicedeafen()",
      "id": "db_db_updatevoicedeafen"
    },
    {
      "label": ".UpdateVoiceMute()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updatevoicemute()",
      "id": "db_db_updatevoicemute"
    },
    {
      "label": ".UpdateVoiceScreenshare()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".updatevoicescreenshare()",
      "id": "db_db_updatevoicescreenshare"
    },
    {
      "label": ".UpsertChannelOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".upsertchanneloverride()",
      "id": "db_db_upsertchanneloverride"
    },
    {
      "label": ".UpsertChannelUserOverride()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".upsertchanneluseroverride()",
      "id": "db_db_upsertchanneluseroverride"
    },
    {
      "label": ".UseInviteAtomic()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L485",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".useinviteatomic()",
      "id": "db_db_useinviteatomic"
    },
    {
      "label": ".UserCount()",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".usercount()",
      "id": "db_db_usercount"
    },
    {
      "label": "fakeAuditStore",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "fakeauditstore",
      "id": "db_fakeauditstore"
    },
    {
      "label": ".PersistAudits()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".persistaudits()",
      "id": "db_fakeauditstore_persistaudits"
    },
    {
      "label": ".ForViewer()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L532",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".forviewer()",
      "id": "db_membersummary_forviewer"
    },
    {
      "label": "SessionWithBanStatus",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L280",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "sessionwithbanstatus",
      "id": "db_sessionwithbanstatus"
    },
    {
      "label": "context.Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "context.context",
      "id": "go_type_context_context"
    },
    {
      "label": "sync.Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "sync.mutex",
      "id": "go_type_sync_mutex"
    },
    {
      "label": "account.go",
      "file_type": "code",
      "source_file": "Server/db/account.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "account.go",
      "id": "server_db_account"
    },
    {
      "label": "anonymiseUser()",
      "file_type": "code",
      "source_file": "Server/db/account.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "anonymiseuser()",
      "id": "server_db_account_anonymiseuser"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/account.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_account_go_db_db"
    },
    {
      "label": "admin_queries.go",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "admin_queries.go",
      "id": "server_db_admin_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_admin_queries_go_db_db"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "session",
      "id": "server_db_admin_queries_go_session"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_apitoken_queries_go_db_db"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "user",
      "id": "server_db_apitoken_queries_go_user"
    },
    {
      "label": "attachment_queries.go",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "attachment_queries.go",
      "id": "server_db_attachment_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L38",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_attachment_queries_go_db_db"
    },
    {
      "label": "auth_queries.go",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "auth_queries.go",
      "id": "server_db_auth_queries"
    },
    {
      "label": "generateInviteCode()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L571",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "generateinvitecode()",
      "id": "server_db_auth_queries_generateinvitecode"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_auth_queries_go_db_db"
    },
    {
      "label": "MemberSummary",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L511",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "membersummary",
      "id": "server_db_auth_queries_go_db_membersummary"
    },
    {
      "label": "Invite",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "invite",
      "id": "server_db_auth_queries_go_invite"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "session",
      "id": "server_db_auth_queries_go_session"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "user",
      "id": "server_db_auth_queries_go_user"
    },
    {
      "label": "scanSessionsWithBanStatus()",
      "file_type": "code",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L353",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "scansessionswithbanstatus()",
      "id": "server_db_auth_queries_scansessionswithbanstatus"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_block_queries_go_db_db"
    },
    {
      "label": "channel_queries.go",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channel_queries.go",
      "id": "server_db_channel_queries"
    },
    {
      "label": "channelFromFields()",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channelfromfields()",
      "id": "server_db_channel_queries_channelfromfields"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channel",
      "id": "server_db_channel_queries_go_channel"
    },
    {
      "label": "ChannelOverride",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channeloverride",
      "id": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "label": "ChannelRoleOverride",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L347",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channelroleoverride",
      "id": "server_db_channel_queries_go_db_channelroleoverride"
    },
    {
      "label": "ChannelUserOverride",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channeluseroverride",
      "id": "server_db_channel_queries_go_db_channeluseroverride"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_channel_queries_go_db_db"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "session",
      "id": "server_db_dbgen_models_go_dbgen_session"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "user",
      "id": "server_db_dbgen_models_go_dbgen_user"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "channel",
      "id": "server_db_dm_queries_go_channel"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_dm_queries_go_db_db"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "user",
      "id": "server_db_dm_queries_go_user"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_invite_queries_go_db_db"
    },
    {
      "label": "Invite",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "invite",
      "id": "server_db_invite_queries_go_invite"
    },
    {
      "label": "mappers.go",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "mappers.go",
      "id": "server_db_mappers"
    },
    {
      "label": "b2i64()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "b2i64()",
      "id": "server_db_mappers_b2i64"
    },
    {
      "label": "derefString()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "derefstring()",
      "id": "server_db_mappers_derefstring"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "session",
      "id": "server_db_mappers_go_session"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "user",
      "id": "server_db_mappers_go_user"
    },
    {
      "label": "ptrI64toI()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "ptri64toi()",
      "id": "server_db_mappers_ptri64toi"
    },
    {
      "label": "ptrItoI64()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "ptritoi64()",
      "id": "server_db_mappers_ptritoi64"
    },
    {
      "label": "sessionFromGen()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "sessionfromgen()",
      "id": "server_db_mappers_sessionfromgen"
    },
    {
      "label": "strToNullPtr()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "strtonullptr()",
      "id": "server_db_mappers_strtonullptr"
    },
    {
      "label": "userFromGen()",
      "file_type": "code",
      "source_file": "Server/db/mappers.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "userfromgen()",
      "id": "server_db_mappers_userfromgen"
    },
    {
      "label": "AuditEntry",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "auditentry",
      "id": "server_db_models_go_db_auditentry"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_profile_queries_go_db_db"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "session",
      "id": "server_db_profile_queries_go_session"
    },
    {
      "label": "StatusForViewer()",
      "file_type": "code",
      "source_file": "Server/db/status.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "statusforviewer()",
      "id": "server_db_status_statusforviewer"
    },
    {
      "label": "TestStatusForViewer_OwnerSeesTruthOthersSeeOffline()",
      "file_type": "code",
      "source_file": "Server/db/status_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "teststatusforviewer_ownerseestruthothersseeoffline()",
      "id": "server_db_status_test_teststatusforviewer_ownerseestruthothersseeoffline"
    },
    {
      "label": "voice_queries.go",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "voice_queries.go",
      "id": "server_db_voice_queries"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "db",
      "id": "server_db_voice_queries_go_db_db"
    },
    {
      "label": "newVoiceJoinToken()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "newvoicejointoken()",
      "id": "server_db_voice_queries_newvoicejointoken"
    },
    {
      "label": "sandbox_default.go",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "sandbox_default.go",
      "id": "server_plugin_sandbox_default"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "config",
      "id": "server_plugin_sandbox_default_go_config"
    },
    {
      "label": "platformInit()",
      "file_type": "code",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "platforminit()",
      "id": "server_plugin_sandbox_default_platforminit"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getdmparticipantids()",
      "id": "service_disconnectafterwritestore_getdmparticipantids"
    },
    {
      "label": "errOverrideStore",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "erroverridestore",
      "id": "service_erroverridestore"
    },
    {
      "label": ".GetAllChannelPermissionsForRole()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getallchannelpermissionsforrole()",
      "id": "service_erroverridestore_getallchannelpermissionsforrole"
    },
    {
      "label": ".GetChannelOverridesFor()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".getchanneloverridesfor()",
      "id": "service_erroverridestore_getchanneloverridesfor"
    },
    {
      "label": "pwStore",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "pwstore",
      "id": "service_pwstore"
    },
    {
      "label": ".DeleteOtherSessions()",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".deleteothersessions()",
      "id": "service_pwstore_deleteothersessions"
    },
    {
      "label": ".LogAudit()",
      "file_type": "code",
      "source_file": "Server/service/user_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": ".logaudit()",
      "id": "service_pwstore_logaudit"
    },
    {
      "label": "UserWithRole",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "userwithrole",
      "id": "userwithrole"
    },
    {
      "label": "VoiceState",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "community_name": "context.Context",
      "norm_label": "voicestate",
      "id": "voicestate"
    },
    {
      "label": "A",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "a",
      "id": "a"
    },
    {
      "label": "B",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "b",
      "id": "b"
    },
    {
      "label": "http_proxy.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "http_proxy.rs",
      "id": "client_tauri_client_src_tauri_src_http_proxy"
    },
    {
      "label": "copy_with_deadline()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L480",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "copy_with_deadline()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline"
    },
    {
      "label": "copy_with_deadline_reclaims_a_stalled_connection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L638",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "copy_with_deadline_reclaims_a_stalled_connection()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline_reclaims_a_stalled_connection"
    },
    {
      "label": "handle_connection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "handle_connection()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_handle_connection"
    },
    {
      "label": "HttpProxyState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L45",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "httpproxystate",
      "id": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L55",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new"
    },
    {
      "label": ".remove_if_port_matches()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L66",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": ".remove_if_port_matches()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_remove_if_port_matches"
    },
    {
      "label": "ProxyEntry",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L49",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "proxyentry",
      "id": "client_tauri_client_src_tauri_src_http_proxy_proxyentry"
    },
    {
      "label": "remove_if_port_matches_removes_only_matching_entry()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L510",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "remove_if_port_matches_removes_only_matching_entry()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_remove_if_port_matches_removes_only_matching_entry"
    },
    {
      "label": "resolve_remote_target()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L303",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "resolve_remote_target()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "label": "resolve_remote_target_handles_bare_ipv6_without_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L577",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "resolve_remote_target_handles_bare_ipv6_without_port()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bare_ipv6_without_port"
    },
    {
      "label": "resolve_remote_target_handles_bracketed_ipv6_without_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L569",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "resolve_remote_target_handles_bracketed_ipv6_without_port()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bracketed_ipv6_without_port"
    },
    {
      "label": "resolve_remote_target_still_handles_bracketed_ipv6_with_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L585",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "resolve_remote_target_still_handles_bracketed_ipv6_with_port()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_bracketed_ipv6_with_port"
    },
    {
      "label": "resolve_remote_target_still_handles_plain_hostname_and_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L593",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "resolve_remote_target_still_handles_plain_hostname_and_port()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_plain_hostname_and_port"
    },
    {
      "label": "rewrite_overrides_existing_keepalive()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L611",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "rewrite_overrides_existing_keepalive()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rewrite_overrides_existing_keepalive"
    },
    {
      "label": "rewrite_preserves_other_headers_and_body_boundary()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L622",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "rewrite_preserves_other_headers_and_body_boundary()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rewrite_preserves_other_headers_and_body_boundary"
    },
    {
      "label": "rewrite_replaces_host_and_forces_close()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L601",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "rewrite_replaces_host_and_forces_close()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rewrite_replaces_host_and_forces_close"
    },
    {
      "label": "rewrite_request_headers()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L237",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "rewrite_request_headers()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_apphandle"
    },
    {
      "label": "Box",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "box",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_box"
    },
    {
      "label": "Duration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "duration",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_duration"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "error",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_error"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "mutex",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_mutex"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_r"
    },
    {
      "label": "Receiver",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "receiver",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_receiver"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "self",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_self"
    },
    {
      "label": "Send",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "send",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_send"
    },
    {
      "label": "Sender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "sender",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_sender"
    },
    {
      "label": "ServerName",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "servername",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_servername"
    },
    {
      "label": "State",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "state",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_state"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "label": "Sync",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "sync",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_sync"
    },
    {
      "label": "TcpListener",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "tcplistener",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_tcplistener"
    },
    {
      "label": "TcpStream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "tcpstream",
      "id": "client_tauri_client_src_tauri_src_http_proxy_rs_tcpstream"
    },
    {
      "label": "run_proxy_loop()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "run_proxy_loop()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop"
    },
    {
      "label": "split_host_port()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L285",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "split_host_port()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_split_host_port"
    },
    {
      "label": "start_http_proxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "start_http_proxy()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy"
    },
    {
      "label": "stop_http_proxy()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L149",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "stop_http_proxy()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_stop_http_proxy"
    },
    {
      "label": "validate_accepts_typical_hosts()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L559",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "validate_accepts_typical_hosts()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_validate_accepts_typical_hosts"
    },
    {
      "label": "validate_rejects_crlf_and_null()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L546",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "validate_rejects_crlf_and_null()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_validate_rejects_crlf_and_null"
    },
    {
      "label": "validate_rejects_empty_and_odd_chars()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L552",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "validate_rejects_empty_and_odd_chars()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_validate_rejects_empty_and_odd_chars"
    },
    {
      "label": "validate_remote_host()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L76",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "validate_remote_host()",
      "id": "client_tauri_client_src_tauri_src_http_proxy_validate_remote_host"
    },
    {
      "label": "HashMap",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 60,
      "community_name": "http_proxy.rs",
      "norm_label": "hashmap",
      "id": "hashmap"
    },
    {
      "label": "TestVoice_CountActiveCameras_SomeCameras()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_countactivecameras_somecameras()",
      "id": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras"
    },
    {
      "label": "TestVoice_CountActiveCameras_Zero()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_countactivecameras_zero()",
      "id": "server_db_coverage_boost_test_testvoice_countactivecameras_zero"
    },
    {
      "label": "TestVoice_EnableCameraIfUnderLimit_AtLimit()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_enablecameraifunderlimit_atlimit()",
      "id": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit"
    },
    {
      "label": "TestVoice_EnableCameraIfUnderLimit_Success()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L156",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_enablecameraifunderlimit_success()",
      "id": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success"
    },
    {
      "label": "TestVoice_GetAllVoiceStates_MultipleChannels()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getallvoicestates_multiplechannels()",
      "id": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels"
    },
    {
      "label": "TestVoice_JoinVoiceChannelIfCapacity_AtLimit()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannelifcapacity_atlimit()",
      "id": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit"
    },
    {
      "label": "TestVoice_JoinVoiceChannelIfCapacity_ReplacesOwnState()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannelifcapacity_replacesownstate()",
      "id": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate"
    },
    {
      "label": "TestVoice_JoinVoiceChannelIfCapacity_UnderLimit()",
      "file_type": "code",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannelifcapacity_underlimit()",
      "id": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit"
    },
    {
      "label": "voice_queries_test.go",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "voice_queries_test.go",
      "id": "server_db_voice_queries_test"
    },
    {
      "label": "newVoiceTestDB()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "newvoicetestdb()",
      "id": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "label": "seedVoiceChannel()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "seedvoicechannel()",
      "id": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "label": "seedVoiceUser()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "seedvoiceuser()",
      "id": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "label": "TestVoice_ClearAllVoiceStates_EmptyTable_NoError()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L584",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_clearallvoicestates_emptytable_noerror()",
      "id": "server_db_voice_queries_test_testvoice_clearallvoicestates_emptytable_noerror"
    },
    {
      "label": "TestVoice_ClearAllVoiceStates_RemovesAll()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L559",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_clearallvoicestates_removesall()",
      "id": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall"
    },
    {
      "label": "TestVoice_ClearVoiceState_NotInChannel_NoError()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L391",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_clearvoicestate_notinchannel_noerror()",
      "id": "server_db_voice_queries_test_testvoice_clearvoicestate_notinchannel_noerror"
    },
    {
      "label": "TestVoice_ClearVoiceState_RemovesState()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L370",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_clearvoicestate_removesstate()",
      "id": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate"
    },
    {
      "label": "TestVoice_CountChannelVoiceUsers_Empty()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L516",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_countchannelvoiceusers_empty()",
      "id": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_empty"
    },
    {
      "label": "TestVoice_CountChannelVoiceUsers_Multiple()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L529",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_countchannelvoiceusers_multiple()",
      "id": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple"
    },
    {
      "label": "TestVoice_GetChannelVoiceStates_Empty()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L228",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getchannelvoicestates_empty()",
      "id": "server_db_voice_queries_test_testvoice_getchannelvoicestates_empty"
    },
    {
      "label": "TestVoice_GetChannelVoiceStates_IncludesCameraAndScreenshare()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L669",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getchannelvoicestates_includescameraandscreenshare()",
      "id": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare"
    },
    {
      "label": "TestVoice_GetChannelVoiceStates_IncludesUsername()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getchannelvoicestates_includesusername()",
      "id": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername"
    },
    {
      "label": "TestVoice_GetChannelVoiceStates_MultipleUsers()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L241",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getchannelvoicestates_multipleusers()",
      "id": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers"
    },
    {
      "label": "TestVoice_GetVoiceState_IncludesCameraAndScreenshare()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L630",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getvoicestate_includescameraandscreenshare()",
      "id": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare"
    },
    {
      "label": "TestVoice_GetVoiceState_IncludesUsername()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getvoicestate_includesusername()",
      "id": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername"
    },
    {
      "label": "TestVoice_GetVoiceState_NotFound()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_getvoicestate_notfound()",
      "id": "server_db_voice_queries_test_testvoice_getvoicestate_notfound"
    },
    {
      "label": "TestVoice_JoinVoiceChannel_ReplacesExistingState()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannel_replacesexistingstate()",
      "id": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate"
    },
    {
      "label": "TestVoice_JoinVoiceChannel_ResetsCameraAndScreenshare()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L594",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannel_resetscameraandscreenshare()",
      "id": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare"
    },
    {
      "label": "TestVoice_JoinVoiceChannel_SameChannel_Idempotent()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannel_samechannel_idempotent()",
      "id": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent"
    },
    {
      "label": "TestVoice_JoinVoiceChannel_SameChannel_RefreshesJoinToken()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L694",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannel_samechannel_refreshesjointoken()",
      "id": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken"
    },
    {
      "label": "TestVoice_JoinVoiceChannel_Success()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_joinvoicechannel_success()",
      "id": "server_db_voice_queries_test_testvoice_joinvoicechannel_success"
    },
    {
      "label": "TestVoice_LeaveVoiceChannel_ClearsState()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_leavevoicechannel_clearsstate()",
      "id": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate"
    },
    {
      "label": "TestVoice_LeaveVoiceChannel_NoState_NoError()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_leavevoicechannel_nostate_noerror()",
      "id": "server_db_voice_queries_test_testvoice_leavevoicechannel_nostate_noerror"
    },
    {
      "label": "TestVoice_LeaveVoiceChannelIfMatch_DoesNotDeleteSameChannelRejoin()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L725",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin()",
      "id": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin"
    },
    {
      "label": "TestVoice_SetVoiceServerDeafen_ScopedToChannel()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L836",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_setvoiceserverdeafen_scopedtochannel()",
      "id": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel"
    },
    {
      "label": "TestVoice_SetVoiceServerMute_ScopedToChannel()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L782",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_setvoiceservermute_scopedtochannel()",
      "id": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel"
    },
    {
      "label": "TestVoice_UpdateVoiceCamera_False()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L443",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicecamera_false()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicecamera_false"
    },
    {
      "label": "TestVoice_UpdateVoiceCamera_NotInChannel_NoError()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L464",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicecamera_notinchannel_noerror()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicecamera_notinchannel_noerror"
    },
    {
      "label": "TestVoice_UpdateVoiceCamera_True()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L425",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicecamera_true()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicecamera_true"
    },
    {
      "label": "TestVoice_UpdateVoiceDeafen_False()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L347",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicedeafen_false()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false"
    },
    {
      "label": "TestVoice_UpdateVoiceDeafen_True()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L329",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicedeafen_true()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true"
    },
    {
      "label": "TestVoice_UpdateVoiceMute_False()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L296",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicemute_false()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicemute_false"
    },
    {
      "label": "TestVoice_UpdateVoiceMute_NotInChannel_NoError()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicemute_notinchannel_noerror()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicemute_notinchannel_noerror"
    },
    {
      "label": "TestVoice_UpdateVoiceMute_True()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L278",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicemute_true()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicemute_true"
    },
    {
      "label": "TestVoice_UpdateVoiceScreenshare_False()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L493",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicescreenshare_false()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false"
    },
    {
      "label": "TestVoice_UpdateVoiceScreenshare_True()",
      "file_type": "code",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L475",
      "_origin": "ast",
      "community": 61,
      "community_name": "newVoiceTestDB",
      "norm_label": "testvoice_updatevoicescreenshare_true()",
      "id": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true"
    },
    {
      "label": "userUpdateSpy",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L365",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "userupdatespy",
      "id": "api_userupdatespy"
    },
    {
      "label": ".BroadcastUserUpdate()",
      "file_type": "code",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L369",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": ".broadcastuserupdate()",
      "id": "api_userupdatespy_broadcastuserupdate"
    },
    {
      "label": "encoding/json.RawMessage",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "encoding/json.rawmessage",
      "id": "go_type_encoding_json_rawmessage"
    },
    {
      "label": "parseCallChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/command.go",
      "source_location": "L375",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "parsecallchannelid()",
      "id": "server_ws_command_parsecallchannelid"
    },
    {
      "label": "BuildDMChannelOpenInfoForTest()",
      "file_type": "code",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "builddmchannelopeninfofortest()",
      "id": "server_ws_export_test_builddmchannelopeninfofortest"
    },
    {
      "label": "messages.go",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "messages.go",
      "id": "server_ws_messages"
    },
    {
      "label": "buildChatMessage()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "buildchatmessage()",
      "id": "server_ws_messages_buildchatmessage"
    },
    {
      "label": "buildDMChannelOpen()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L756",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "builddmchannelopen()",
      "id": "server_ws_messages_builddmchannelopen"
    },
    {
      "label": "buildDMChannelOpenFor()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L766",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "builddmchannelopenfor()",
      "id": "server_ws_messages_builddmchannelopenfor"
    },
    {
      "label": "buildUserUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L485",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "builduserupdate()",
      "id": "server_ws_messages_builduserupdate"
    },
    {
      "label": "buildVoiceConfig()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L647",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "buildvoiceconfig()",
      "id": "server_ws_messages_buildvoiceconfig"
    },
    {
      "label": "buildVoiceE2EEAnnounce()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L680",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "buildvoicee2eeannounce()",
      "id": "server_ws_messages_buildvoicee2eeannounce"
    },
    {
      "label": "buildVoiceState()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L610",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "buildvoicestate()",
      "id": "server_ws_messages_buildvoicestate"
    },
    {
      "label": "emojiUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "emojiupdatepayload",
      "id": "server_ws_messages_go_ws_emojiupdatepayload"
    },
    {
      "label": "UserUpdate",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L475",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "userupdate",
      "id": "server_ws_messages_go_ws_userupdate"
    },
    {
      "label": "parseChannelID()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L817",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "parsechannelid()",
      "id": "server_ws_messages_parsechannelid"
    },
    {
      "label": "TestBuildUserUpdate_IncludesIdentityKey()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L784",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "testbuilduserupdate_includesidentitykey()",
      "id": "server_ws_messages_test_testbuilduserupdate_includesidentitykey"
    },
    {
      "label": "TestBuildVoiceE2EEAnnounce_ValidJSON()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L689",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "testbuildvoicee2eeannounce_validjson()",
      "id": "server_ws_messages_test_testbuildvoicee2eeannounce_validjson"
    },
    {
      "label": "voice_broadcast.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_broadcast.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voice_broadcast.go",
      "id": "server_ws_voice_broadcast"
    },
    {
      "label": "qualityBitrate()",
      "file_type": "code",
      "source_file": "Server/ws/voice_broadcast.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "qualitybitrate()",
      "id": "server_ws_voice_broadcast_qualitybitrate"
    },
    {
      "label": "voice_join.go",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voice_join.go",
      "id": "server_ws_voice_join"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "client",
      "id": "server_ws_voice_join_go_client"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "hub",
      "id": "server_ws_voice_join_go_ws_hub"
    },
    {
      "label": "validVoiceQuality()",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "validvoicequality()",
      "id": "server_ws_voice_join_validvoicequality"
    },
    {
      "label": "callSignalPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "callsignalpayload",
      "id": "ws_callsignalpayload"
    },
    {
      "label": "channelDeletePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "channeldeletepayload",
      "id": "ws_channeldeletepayload"
    },
    {
      "label": "chatBulkDeletedPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chatbulkdeletedpayload",
      "id": "ws_chatbulkdeletedpayload"
    },
    {
      "label": "chatDeletedPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chatdeletedpayload",
      "id": "ws_chatdeletedpayload"
    },
    {
      "label": "chatEditedPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chateditedpayload",
      "id": "ws_chateditedpayload"
    },
    {
      "label": "chatMessageArgs",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L413",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chatmessageargs",
      "id": "ws_chatmessageargs"
    },
    {
      "label": "chatMessagePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chatmessagepayload",
      "id": "ws_chatmessagepayload"
    },
    {
      "label": "chatSendOKPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "chatsendokpayload",
      "id": "ws_chatsendokpayload"
    },
    {
      "label": "emojiInfo",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "emojiinfo",
      "id": "ws_emojiinfo"
    },
    {
      "label": "envelope",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "envelope",
      "id": "ws_envelope"
    },
    {
      "label": ".BroadcastUserUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L562",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": ".broadcastuserupdate()",
      "id": "ws_hub_broadcastuserupdate"
    },
    {
      "label": ".handleVoiceJoin()",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": ".handlevoicejoin()",
      "id": "ws_hub_handlevoicejoin"
    },
    {
      "label": ".rollbackVoiceJoin()",
      "file_type": "code",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L556",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": ".rollbackvoicejoin()",
      "id": "ws_hub_rollbackvoicejoin"
    },
    {
      "label": "memberBanPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "memberbanpayload",
      "id": "ws_memberbanpayload"
    },
    {
      "label": "memberJoinPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "memberjoinpayload",
      "id": "ws_memberjoinpayload"
    },
    {
      "label": "memberUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "memberupdatepayload",
      "id": "ws_memberupdatepayload"
    },
    {
      "label": "memberUserPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "memberuserpayload",
      "id": "ws_memberuserpayload"
    },
    {
      "label": "presencePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "presencepayload",
      "id": "ws_presencepayload"
    },
    {
      "label": "reactionUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "reactionupdatepayload",
      "id": "ws_reactionupdatepayload"
    },
    {
      "label": "rolesUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "rolesupdatepayload",
      "id": "ws_rolesupdatepayload"
    },
    {
      "label": "serverRestartPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L302",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "serverrestartpayload",
      "id": "ws_serverrestartpayload"
    },
    {
      "label": "typingPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "typingpayload",
      "id": "ws_typingpayload"
    },
    {
      "label": "userUpdatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "userupdatepayload",
      "id": "ws_userupdatepayload"
    },
    {
      "label": "voiceConfigPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voiceconfigpayload",
      "id": "ws_voiceconfigpayload"
    },
    {
      "label": "voiceDisconnectedPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L201",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicedisconnectedpayload",
      "id": "ws_voicedisconnectedpayload"
    },
    {
      "label": "voiceE2EEAnnounceBroadcast",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicee2eeannouncebroadcast",
      "id": "ws_voicee2eeannouncebroadcast"
    },
    {
      "label": "voiceE2EEOfferRelay",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicee2eeofferrelay",
      "id": "ws_voicee2eeofferrelay"
    },
    {
      "label": "voiceLeavePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voiceleavepayload",
      "id": "ws_voiceleavepayload"
    },
    {
      "label": "voiceMovedPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L196",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicemovedpayload",
      "id": "ws_voicemovedpayload"
    },
    {
      "label": "voiceStatePayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicestatepayload",
      "id": "ws_voicestatepayload"
    },
    {
      "label": "voiceTokenPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "voicetokenpayload",
      "id": "ws_voicetokenpayload"
    },
    {
      "label": "wsMsg",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 62,
      "community_name": "messages.go",
      "norm_label": "wsmsg",
      "id": "ws_wsmsg"
    },
    {
      "label": "Attachment",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "attachment",
      "id": "dbgen_attachment"
    },
    {
      "label": "AuditLog",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "auditlog",
      "id": "dbgen_auditlog"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "channel",
      "id": "dbgen_channel"
    },
    {
      "label": "ChannelOverride",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "channeloverride",
      "id": "dbgen_channeloverride"
    },
    {
      "label": "ChannelUserOverride",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "channeluseroverride",
      "id": "dbgen_channeluseroverride"
    },
    {
      "label": "DmOpenState",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "dmopenstate",
      "id": "dbgen_dmopenstate"
    },
    {
      "label": "DmParticipant",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "dmparticipant",
      "id": "dbgen_dmparticipant"
    },
    {
      "label": "Emoji",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "emoji",
      "id": "dbgen_emoji"
    },
    {
      "label": "InstallPluginParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "installpluginparams",
      "id": "dbgen_installpluginparams"
    },
    {
      "label": "Invite",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "invite",
      "id": "dbgen_invite"
    },
    {
      "label": "LoginAttempt",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "loginattempt",
      "id": "dbgen_loginattempt"
    },
    {
      "label": "MessageMention",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "messagemention",
      "id": "dbgen_messagemention"
    },
    {
      "label": "MessagesFt",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "messagesft",
      "id": "dbgen_messagesft"
    },
    {
      "label": "Plugin",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L148",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "plugin",
      "id": "dbgen_plugin"
    },
    {
      "label": "PluginKv",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "pluginkv",
      "id": "dbgen_pluginkv"
    },
    {
      "label": "PluginKVDeleteParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "pluginkvdeleteparams",
      "id": "dbgen_pluginkvdeleteparams"
    },
    {
      "label": "PluginKVGetParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "pluginkvgetparams",
      "id": "dbgen_pluginkvgetparams"
    },
    {
      "label": "PluginKVSetParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "pluginkvsetparams",
      "id": "dbgen_pluginkvsetparams"
    },
    {
      "label": ".CleanupExpiredLockouts()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".cleanupexpiredlockouts()",
      "id": "dbgen_queries_cleanupexpiredlockouts"
    },
    {
      "label": ".DeleteLockout()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".deletelockout()",
      "id": "dbgen_queries_deletelockout"
    },
    {
      "label": ".DisablePlugin()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".disableplugin()",
      "id": "dbgen_queries_disableplugin"
    },
    {
      "label": ".EnablePlugin()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".enableplugin()",
      "id": "dbgen_queries_enableplugin"
    },
    {
      "label": ".GetAllSettings()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".getallsettings()",
      "id": "dbgen_queries_getallsettings"
    },
    {
      "label": ".InstallPlugin()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".installplugin()",
      "id": "dbgen_queries_installplugin"
    },
    {
      "label": ".ListPlugins()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".listplugins()",
      "id": "dbgen_queries_listplugins"
    },
    {
      "label": ".LoadActiveLockouts()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".loadactivelockouts()",
      "id": "dbgen_queries_loadactivelockouts"
    },
    {
      "label": ".PluginKVDelete()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".pluginkvdelete()",
      "id": "dbgen_queries_pluginkvdelete"
    },
    {
      "label": ".PluginKVGet()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".pluginkvget()",
      "id": "dbgen_queries_pluginkvget"
    },
    {
      "label": ".PluginKVSet()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".pluginkvset()",
      "id": "dbgen_queries_pluginkvset"
    },
    {
      "label": ".UninstallPlugin()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".uninstallplugin()",
      "id": "dbgen_queries_uninstallplugin"
    },
    {
      "label": ".UpsertLockout()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": ".upsertlockout()",
      "id": "dbgen_queries_upsertlockout"
    },
    {
      "label": "RateLockout",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "ratelockout",
      "id": "dbgen_ratelockout"
    },
    {
      "label": "Reaction",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "reaction",
      "id": "dbgen_reaction"
    },
    {
      "label": "ReadState",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "readstate",
      "id": "dbgen_readstate"
    },
    {
      "label": "Setting",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "setting",
      "id": "dbgen_setting"
    },
    {
      "label": "UpsertLockoutParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "upsertlockoutparams",
      "id": "dbgen_upsertlockoutparams"
    },
    {
      "label": "UserBlock",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "userblock",
      "id": "dbgen_userblock"
    },
    {
      "label": "VoiceState",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "voicestate",
      "id": "dbgen_voicestate"
    },
    {
      "label": "lockouts.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "lockouts.sql.go",
      "id": "server_db_dbgen_lockouts_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_lockouts_sql_go_dbgen_queries"
    },
    {
      "label": "dbgen/models.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "dbgen/models.go",
      "id": "server_db_dbgen_models"
    },
    {
      "label": "plugins.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "plugins.sql.go",
      "id": "server_db_dbgen_plugins_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 63,
      "community_name": "dbgen/models.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_plugins_sql_go_dbgen_queries"
    },
    {
      "label": "api.md",
      "file_type": "document",
      "source_file": "docs/api.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "api.md",
      "id": "docs_api"
    },
    {
      "label": "client.md",
      "file_type": "document",
      "source_file": "docs/architecture/client.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "client.md",
      "id": "docs_architecture_client"
    },
    {
      "label": "Client Architecture (Tauri)",
      "file_type": "document",
      "source_file": "docs/architecture/client.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "client architecture (tauri)",
      "id": "docs_architecture_client_client_architecture_tauri"
    },
    {
      "label": "D7 \u2014 Module map",
      "file_type": "document",
      "source_file": "docs/architecture/client.md",
      "source_location": "L18",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d7 \u2014 module map",
      "id": "docs_architecture_client_d7_module_map"
    },
    {
      "label": "Key mechanisms",
      "file_type": "document",
      "source_file": "docs/architecture/client.md",
      "source_location": "L101",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "key mechanisms",
      "id": "docs_architecture_client_key_mechanisms"
    },
    {
      "label": "Quality tooling",
      "file_type": "document",
      "source_file": "docs/architecture/client.md",
      "source_location": "L116",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "quality tooling",
      "id": "docs_architecture_client_quality_tooling"
    },
    {
      "label": "data-model.md",
      "file_type": "document",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "data-model.md",
      "id": "docs_architecture_data_model"
    },
    {
      "label": "architecture/README.md",
      "file_type": "document",
      "source_file": "docs/architecture/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "architecture/readme.md",
      "id": "docs_architecture_readme"
    },
    {
      "label": "server.md",
      "file_type": "document",
      "source_file": "docs/architecture/server.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "server.md",
      "id": "docs_architecture_server"
    },
    {
      "label": "D2 \u2014 Package map",
      "file_type": "document",
      "source_file": "docs/architecture/server.md",
      "source_location": "L10",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d2 \u2014 package map",
      "id": "docs_architecture_server_d2_package_map"
    },
    {
      "label": "D3 \u2014 REST request lifecycle",
      "file_type": "document",
      "source_file": "docs/architecture/server.md",
      "source_location": "L91",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d3 \u2014 rest request lifecycle",
      "id": "docs_architecture_server_d3_rest_request_lifecycle"
    },
    {
      "label": "Server Architecture",
      "file_type": "document",
      "source_file": "docs/architecture/server.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "server architecture",
      "id": "docs_architecture_server_server_architecture"
    },
    {
      "label": "system-overview.md",
      "file_type": "document",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "system-overview.md",
      "id": "docs_architecture_system_overview"
    },
    {
      "label": "D1 \u2014 System context and trust boundaries",
      "file_type": "document",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L9",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d1 \u2014 system context and trust boundaries",
      "id": "docs_architecture_system_overview_d1_system_context_and_trust_boundaries"
    },
    {
      "label": "D8 \u2014 Deployment topology",
      "file_type": "document",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L59",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d8 \u2014 deployment topology",
      "id": "docs_architecture_system_overview_d8_deployment_topology"
    },
    {
      "label": "System Overview",
      "file_type": "document",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "system overview",
      "id": "docs_architecture_system_overview_system_overview"
    },
    {
      "label": "voice-e2ee.md",
      "file_type": "document",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "voice-e2ee.md",
      "id": "docs_architecture_voice_e2ee"
    },
    {
      "label": "D6 \u2014 Voice join + E2EE key exchange",
      "file_type": "document",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L12",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "d6 \u2014 voice join + e2ee key exchange",
      "id": "docs_architecture_voice_e2ee_d6_voice_join_e2ee_key_exchange"
    },
    {
      "label": "Voice and End-to-End Encryption",
      "file_type": "document",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "voice and end-to-end encryption",
      "id": "docs_architecture_voice_e2ee_voice_and_end_to_end_encryption"
    },
    {
      "label": "websocket.md",
      "file_type": "document",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "websocket.md",
      "id": "docs_architecture_websocket"
    },
    {
      "label": "audit-2026-04-07.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit-2026-04-07.md",
      "id": "docs_audit_2026_04_07"
    },
    {
      "label": "audit-2026-07-19.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit-2026-07-19.md",
      "id": "docs_audit_2026_07_19"
    },
    {
      "label": "audit-2026-08-04.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit-2026-08-04.md",
      "id": "docs_audit_2026_08_04"
    },
    {
      "label": "audit-2026-08-04-docs-and-coverage.md",
      "file_type": "document",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit-2026-08-04-docs-and-coverage.md",
      "id": "docs_audit_2026_08_04_docs_and_coverage"
    },
    {
      "label": "client-architecture.md",
      "file_type": "document",
      "source_file": "docs/client-architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "client-architecture.md",
      "id": "docs_client_architecture"
    },
    {
      "label": "Client Architecture (moved)",
      "file_type": "document",
      "source_file": "docs/client-architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "client architecture (moved)",
      "id": "docs_client_architecture_client_architecture_moved"
    },
    {
      "label": "contributing.md",
      "file_type": "document",
      "source_file": "docs/contributing.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "contributing.md",
      "id": "docs_contributing"
    },
    {
      "label": "credential-storage.md",
      "file_type": "document",
      "source_file": "docs/credential-storage.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "credential-storage.md",
      "id": "docs_credential_storage"
    },
    {
      "label": "deployment.md",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "deployment.md",
      "id": "docs_deployment"
    },
    {
      "label": "livekit-setup.md",
      "file_type": "document",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "livekit-setup.md",
      "id": "docs_livekit_setup"
    },
    {
      "label": "audit-2026-07-19-decisions.md",
      "file_type": "document",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit-2026-07-19-decisions.md",
      "id": "docs_plans_audit_2026_07_19_decisions"
    },
    {
      "label": "Audit 2026-07-19 \u2014 Maintainer Decisions",
      "file_type": "document",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "audit 2026-07-19 \u2014 maintainer decisions",
      "id": "docs_plans_audit_2026_07_19_decisions_audit_2026_07_19_maintainer_decisions"
    },
    {
      "label": "Decisions",
      "file_type": "document",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L17",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "decisions",
      "id": "docs_plans_audit_2026_07_19_decisions_decisions"
    },
    {
      "label": "Explicitly not decided here",
      "file_type": "document",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L51",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "explicitly not decided here",
      "id": "docs_plans_audit_2026_07_19_decisions_explicitly_not_decided_here"
    },
    {
      "label": "Suggested sequencing",
      "file_type": "document",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L35",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "suggested sequencing",
      "id": "docs_plans_audit_2026_07_19_decisions_suggested_sequencing"
    },
    {
      "label": "http-tofu-proxy.md",
      "file_type": "document",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "http-tofu-proxy.md",
      "id": "docs_plans_http_tofu_proxy"
    },
    {
      "label": "permission-middleware-consolidation.md",
      "file_type": "document",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "permission-middleware-consolidation.md",
      "id": "docs_plans_permission_middleware_consolidation"
    },
    {
      "label": "sqlc-adoption.md",
      "file_type": "document",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "sqlc-adoption.md",
      "id": "docs_plans_sqlc_adoption"
    },
    {
      "label": "tauri-capability-narrowing.md",
      "file_type": "document",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "tauri-capability-narrowing.md",
      "id": "docs_plans_tauri_capability_narrowing"
    },
    {
      "label": "port-forwarding.md",
      "file_type": "document",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "port-forwarding.md",
      "id": "docs_port_forwarding"
    },
    {
      "label": "protocol.md",
      "file_type": "document",
      "source_file": "docs/protocol.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "protocol.md",
      "id": "docs_protocol"
    },
    {
      "label": "quick-start.md",
      "file_type": "document",
      "source_file": "docs/quick-start.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "quick-start.md",
      "id": "docs_quick_start"
    },
    {
      "label": "schema.md",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "schema.md",
      "id": "docs_schema"
    },
    {
      "label": "security.md",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "security.md",
      "id": "docs_security"
    },
    {
      "label": "server-configuration.md",
      "file_type": "document",
      "source_file": "docs/server-configuration.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "server-configuration.md",
      "id": "docs_server_configuration"
    },
    {
      "label": "tailscale.md",
      "file_type": "document",
      "source_file": "docs/tailscale.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "tailscale.md",
      "id": "docs_tailscale"
    },
    {
      "label": "README.md",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 65,
      "community_name": "README.md",
      "norm_label": "readme.md",
      "id": "readme"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "devdependencies",
      "id": "client_tauri_client_package_devdependencies"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L45",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "eslint",
      "id": "client_tauri_client_package_devdependencies_eslint"
    },
    {
      "label": "@eslint/js",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L35",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@eslint/js",
      "id": "client_tauri_client_package_devdependencies_eslint_js"
    },
    {
      "label": "fast-check",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L46",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "fast-check",
      "id": "client_tauri_client_package_devdependencies_fast_check"
    },
    {
      "label": "jsdom",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L47",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "jsdom",
      "id": "client_tauri_client_package_devdependencies_jsdom"
    },
    {
      "label": "knip",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L48",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "knip",
      "id": "client_tauri_client_package_devdependencies_knip"
    },
    {
      "label": "oxlint",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L49",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "oxlint",
      "id": "client_tauri_client_package_devdependencies_oxlint"
    },
    {
      "label": "@playwright/test",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L36",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@playwright/test",
      "id": "client_tauri_client_package_devdependencies_playwright_test"
    },
    {
      "label": "@stryker-mutator/api",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L37",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/api",
      "id": "client_tauri_client_package_devdependencies_stryker_mutator_api"
    },
    {
      "label": "@stryker-mutator/core",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L38",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/core",
      "id": "client_tauri_client_package_devdependencies_stryker_mutator_core"
    },
    {
      "label": "@stryker-mutator/typescript-checker",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L39",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/typescript-checker",
      "id": "client_tauri_client_package_devdependencies_stryker_mutator_typescript_checker"
    },
    {
      "label": "@stryker-mutator/vitest-runner",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L40",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/vitest-runner",
      "id": "client_tauri_client_package_devdependencies_stryker_mutator_vitest_runner"
    },
    {
      "label": "@tauri-apps/cli",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L41",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@tauri-apps/cli",
      "id": "client_tauri_client_package_devdependencies_tauri_apps_cli"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L42",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@types/node",
      "id": "client_tauri_client_package_devdependencies_types_node"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L51",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "typescript",
      "id": "client_tauri_client_package_devdependencies_typescript"
    },
    {
      "label": "typescript-eslint",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L52",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "typescript-eslint",
      "id": "client_tauri_client_package_devdependencies_typescript_eslint"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L53",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "vite",
      "id": "client_tauri_client_package_devdependencies_vite"
    },
    {
      "label": "vitest",
      "file_type": "code",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L54",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "vitest",
      "id": "client_tauri_client_package_devdependencies_vitest"
    },
    {
      "label": "eslint",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L45",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "eslint",
      "id": "eslint"
    },
    {
      "label": "@eslint/js",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L35",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@eslint/js",
      "id": "eslint_js"
    },
    {
      "label": "fast-check",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L46",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "fast-check",
      "id": "fast_check"
    },
    {
      "label": "jsdom",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L47",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "jsdom",
      "id": "jsdom"
    },
    {
      "label": "knip",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L48",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "knip",
      "id": "knip"
    },
    {
      "label": "oxlint",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L49",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "oxlint",
      "id": "oxlint"
    },
    {
      "label": "@playwright/test",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L36",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@playwright/test",
      "id": "playwright_test"
    },
    {
      "label": "@stryker-mutator/api",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L37",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/api",
      "id": "stryker_mutator_api"
    },
    {
      "label": "@stryker-mutator/core",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L38",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/core",
      "id": "stryker_mutator_core"
    },
    {
      "label": "@stryker-mutator/typescript-checker",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L39",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/typescript-checker",
      "id": "stryker_mutator_typescript_checker"
    },
    {
      "label": "@stryker-mutator/vitest-runner",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L40",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@stryker-mutator/vitest-runner",
      "id": "stryker_mutator_vitest_runner"
    },
    {
      "label": "@tauri-apps/cli",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L41",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@tauri-apps/cli",
      "id": "tauri_apps_cli"
    },
    {
      "label": "@types/node",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L42",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "@types/node",
      "id": "types_node"
    },
    {
      "label": "typescript",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L51",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "typescript",
      "id": "typescript"
    },
    {
      "label": "typescript-eslint",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L52",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "typescript-eslint",
      "id": "typescript_eslint"
    },
    {
      "label": "vite",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L53",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "vite",
      "id": "vite"
    },
    {
      "label": "vitest",
      "file_type": "concept",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L54",
      "_origin": "ast",
      "community": 66,
      "community_name": "devDependencies",
      "norm_label": "vitest",
      "id": "vitest"
    },
    {
      "label": "itoa()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1617",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "itoa()",
      "id": "server_admin_api_test_itoa"
    },
    {
      "label": "TestDeleteChannelPermission_RefusesEqualOrHigherRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testdeletechannelpermission_refusesequalorhigherrole()",
      "id": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole"
    },
    {
      "label": "TestPutChannelPermission_ModeratorCannotEscalate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchannelpermission_moderatorcannotescalate()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate"
    },
    {
      "label": "TestPutChannelPermission_RefusesEqualOrHigherRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L288",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchannelpermission_refusesequalorhigherrole()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole"
    },
    {
      "label": "handlers_channel_user_perms_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "handlers_channel_user_perms_test.go",
      "id": "server_admin_handlers_channel_user_perms_test"
    },
    {
      "label": "seedOverrideTarget()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "seedoverridetarget()",
      "id": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "label": "TestChannelUserPermission_NonAdminForbidden()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testchanneluserpermission_nonadminforbidden()",
      "id": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden"
    },
    {
      "label": "TestDeleteChannelUserPermission_ClearsOverride()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testdeletechanneluserpermission_clearsoverride()",
      "id": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride"
    },
    {
      "label": "TestPutChannelUserPermission_AdministratorCanGrantAnyBit()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_administratorcangrantanybit()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit"
    },
    {
      "label": "TestPutChannelUserPermission_CannotTargetHigherRankedUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_cannottargethigherrankeduser()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser"
    },
    {
      "label": "TestPutChannelUserPermission_DMRejected()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_dmrejected()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected"
    },
    {
      "label": "TestPutChannelUserPermission_MaskRoundTrip()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_maskroundtrip()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip"
    },
    {
      "label": "TestPutChannelUserPermission_MasksUnknownBits()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_masksunknownbits()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits"
    },
    {
      "label": "TestPutChannelUserPermission_ModeratorCannotEscalate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_moderatorcannotescalate()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate"
    },
    {
      "label": "TestPutChannelUserPermission_PersistsInvalidatesAndAudits()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_persistsinvalidatesandaudits()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits"
    },
    {
      "label": "TestPutChannelUserPermission_UnknownUser()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testputchanneluserpermission_unknownuser()",
      "id": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser"
    },
    {
      "label": "handlers_users_atomic_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "handlers_users_atomic_test.go",
      "id": "server_admin_handlers_users_atomic_test"
    },
    {
      "label": "TestAdminAPI_PatchUser_RefusedRoleChangeDoesNotLeaveBanCommitted()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted()",
      "id": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted"
    },
    {
      "label": "handlers_users_broadcast_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "handlers_users_broadcast_test.go",
      "id": "server_admin_handlers_users_broadcast_test"
    },
    {
      "label": "TestAdminAPI_PatchUser_RoleChangeBroadcastsEvenIfRoleReReadFails()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails()",
      "id": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails"
    },
    {
      "label": "TestAdminAPI_PatchUser_RoleChangeRefreshesVisibility()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testadminapi_patchuser_rolechangerefreshesvisibility()",
      "id": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility"
    },
    {
      "label": "TestAdminAPI_PatchUser_UnbanBroadcastsMemberUnban()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testadminapi_patchuser_unbanbroadcastsmemberunban()",
      "id": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban"
    },
    {
      "label": "perm_gates_test.go",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "perm_gates_test.go",
      "id": "server_admin_perm_gates_test"
    },
    {
      "label": "createRoleUser()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "createroleuser()",
      "id": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "label": "newModeratorHandler()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "newmoderatorhandler()",
      "id": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "label": "TestAuditAndSettings_BitHoldersAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testauditandsettings_bitholdersallowed()",
      "id": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed"
    },
    {
      "label": "TestAuditAndSettings_ModeratorForbidden()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testauditandsettings_moderatorforbidden()",
      "id": "server_admin_perm_gates_test_testauditandsettings_moderatorforbidden"
    },
    {
      "label": "TestChannelRoutes_ModeratorAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testchannelroutes_moderatorallowed()",
      "id": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed"
    },
    {
      "label": "TestChannelRoutes_WithoutManageChannelsForbidden()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testchannelroutes_withoutmanagechannelsforbidden()",
      "id": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden"
    },
    {
      "label": "TestForceLogout_HierarchyEnforced()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testforcelogout_hierarchyenforced()",
      "id": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced"
    },
    {
      "label": "TestForceLogout_RequiresKickMembers()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testforcelogout_requireskickmembers()",
      "id": "server_admin_perm_gates_test_testforcelogout_requireskickmembers"
    },
    {
      "label": "TestGetMe_OwnerFlagged()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L384",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testgetme_ownerflagged()",
      "id": "server_admin_perm_gates_test_testgetme_ownerflagged"
    },
    {
      "label": "TestGetMe_ReportsCallerPermissions()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L356",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testgetme_reportscallerpermissions()",
      "id": "server_admin_perm_gates_test_testgetme_reportscallerpermissions"
    },
    {
      "label": "TestOwnerOnlyRoutes_ModeratorForbidden()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testowneronlyroutes_moderatorforbidden()",
      "id": "server_admin_perm_gates_test_testowneronlyroutes_moderatorforbidden"
    },
    {
      "label": "TestPatchUserBan_ModeratorAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testpatchuserban_moderatorallowed()",
      "id": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed"
    },
    {
      "label": "TestPatchUserRole_CannotPromoteToOwner()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testpatchuserrole_cannotpromotetoowner()",
      "id": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner"
    },
    {
      "label": "TestPatchUserRole_ModeratorCannotDemoteAdmin()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testpatchuserrole_moderatorcannotdemoteadmin()",
      "id": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin"
    },
    {
      "label": "TestPatchUserRole_RequiresManageRoles()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testpatchuserrole_requiresmanageroles()",
      "id": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles"
    },
    {
      "label": "TestPerimeter_ModeratorAdmitted()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testperimeter_moderatoradmitted()",
      "id": "server_admin_perm_gates_test_testperimeter_moderatoradmitted"
    },
    {
      "label": "TestPerimeter_NoModerationBitsRejected()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testperimeter_nomoderationbitsrejected()",
      "id": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected"
    },
    {
      "label": "TestRequireAdminAuth_StaysAdministratorOnly()",
      "file_type": "code",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 67,
      "community_name": "itoa",
      "norm_label": "testrequireadminauth_staysadministratoronly()",
      "id": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly"
    },
    {
      "label": "auth/helpers.go",
      "file_type": "code",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "auth/helpers.go",
      "id": "server_auth_helpers"
    },
    {
      "label": "ExtractBearerToken()",
      "file_type": "code",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "extractbearertoken()",
      "id": "server_auth_helpers_extractbearertoken"
    },
    {
      "label": "IsEffectivelyBanned()",
      "file_type": "code",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "iseffectivelybanned()",
      "id": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "label": "IsSessionExpired()",
      "file_type": "code",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "issessionexpired()",
      "id": "server_auth_helpers_issessionexpired"
    },
    {
      "label": "helpers_test.go",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "helpers_test.go",
      "id": "server_auth_helpers_test"
    },
    {
      "label": "TestExtractBearerToken_BearerCaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_bearercaseinsensitive()",
      "id": "server_auth_helpers_test_testextractbearertoken_bearercaseinsensitive"
    },
    {
      "label": "TestExtractBearerToken_BearerWithNoToken()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_bearerwithnotoken()",
      "id": "server_auth_helpers_test_testextractbearertoken_bearerwithnotoken"
    },
    {
      "label": "TestExtractBearerToken_EmptyHeaderValue()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_emptyheadervalue()",
      "id": "server_auth_helpers_test_testextractbearertoken_emptyheadervalue"
    },
    {
      "label": "TestExtractBearerToken_MissingHeader()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_missingheader()",
      "id": "server_auth_helpers_test_testextractbearertoken_missingheader"
    },
    {
      "label": "TestExtractBearerToken_MultipleSpaces()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_multiplespaces()",
      "id": "server_auth_helpers_test_testextractbearertoken_multiplespaces"
    },
    {
      "label": "TestExtractBearerToken_OnlySchemeNoSpace()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_onlyschemenospace()",
      "id": "server_auth_helpers_test_testextractbearertoken_onlyschemenospace"
    },
    {
      "label": "TestExtractBearerToken_TokenPreservesValue()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_tokenpreservesvalue()",
      "id": "server_auth_helpers_test_testextractbearertoken_tokenpreservesvalue"
    },
    {
      "label": "TestExtractBearerToken_ValidHeader()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_validheader()",
      "id": "server_auth_helpers_test_testextractbearertoken_validheader"
    },
    {
      "label": "TestExtractBearerToken_WrongScheme()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testextractbearertoken_wrongscheme()",
      "id": "server_auth_helpers_test_testextractbearertoken_wrongscheme"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedExpiredISO8601()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L263",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannedexpirediso8601()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannedexpirediso8601"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedFutureExpiry()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L245",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannedfutureexpiry()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureexpiry"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedFutureISO8601()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannedfutureiso8601()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureiso8601"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedNilExpiry()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannednilexpiry()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannednilexpiry"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedPastExpiry()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannedpastexpiry()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannedpastexpiry"
    },
    {
      "label": "TestIsEffectivelyBanned_BannedUnparsableExpiry()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L281",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_bannedunparsableexpiry()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_bannedunparsableexpiry"
    },
    {
      "label": "TestIsEffectivelyBanned_NilUser()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L298",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_niluser()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_niluser"
    },
    {
      "label": "TestIsEffectivelyBanned_NotBanned()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_notbanned()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_notbanned"
    },
    {
      "label": "TestIsEffectivelyBanned_NotBannedIgnoresExpiry()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L289",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testiseffectivelybanned_notbannedignoresexpiry()",
      "id": "server_auth_helpers_test_testiseffectivelybanned_notbannedignoresexpiry"
    },
    {
      "label": "TestIsSessionExpired_EmptyString()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_emptystring()",
      "id": "server_auth_helpers_test_testissessionexpired_emptystring"
    },
    {
      "label": "TestIsSessionExpired_ExactlyNow()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_exactlynow()",
      "id": "server_auth_helpers_test_testissessionexpired_exactlynow"
    },
    {
      "label": "TestIsSessionExpired_FutureTimeISO8601Format()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_futuretimeiso8601format()",
      "id": "server_auth_helpers_test_testissessionexpired_futuretimeiso8601format"
    },
    {
      "label": "TestIsSessionExpired_FutureTimeNotExpired()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_futuretimenotexpired()",
      "id": "server_auth_helpers_test_testissessionexpired_futuretimenotexpired"
    },
    {
      "label": "TestIsSessionExpired_FutureTimeSQLiteFormat()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_futuretimesqliteformat()",
      "id": "server_auth_helpers_test_testissessionexpired_futuretimesqliteformat"
    },
    {
      "label": "TestIsSessionExpired_InvalidFormat()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_invalidformat()",
      "id": "server_auth_helpers_test_testissessionexpired_invalidformat"
    },
    {
      "label": "TestIsSessionExpired_PastTimeExpired()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_pasttimeexpired()",
      "id": "server_auth_helpers_test_testissessionexpired_pasttimeexpired"
    },
    {
      "label": "TestIsSessionExpired_PastTimeISO8601Format()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_pasttimeiso8601format()",
      "id": "server_auth_helpers_test_testissessionexpired_pasttimeiso8601format"
    },
    {
      "label": "TestIsSessionExpired_PastTimeSQLiteFormat()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L170",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testissessionexpired_pasttimesqliteformat()",
      "id": "server_auth_helpers_test_testissessionexpired_pasttimesqliteformat"
    },
    {
      "label": "TestValidateUsername_ControlCharactersRejected()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L380",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_controlcharactersrejected()",
      "id": "server_auth_helpers_test_testvalidateusername_controlcharactersrejected"
    },
    {
      "label": "TestValidateUsername_InvisibleCharactersRejected()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L394",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_invisiblecharactersrejected()",
      "id": "server_auth_helpers_test_testvalidateusername_invisiblecharactersrejected"
    },
    {
      "label": "TestValidateUsername_ReservedDeletedNamespace()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_reserveddeletednamespace()",
      "id": "server_auth_helpers_test_testvalidateusername_reserveddeletednamespace"
    },
    {
      "label": "TestValidateUsername_TooLong()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L372",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_toolong()",
      "id": "server_auth_helpers_test_testvalidateusername_toolong"
    },
    {
      "label": "TestValidateUsername_TooShort()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_tooshort()",
      "id": "server_auth_helpers_test_testvalidateusername_tooshort"
    },
    {
      "label": "TestValidateUsername_UnicodeLength()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L420",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_unicodelength()",
      "id": "server_auth_helpers_test_testvalidateusername_unicodelength"
    },
    {
      "label": "TestValidateUsername_ValidNames()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L312",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_validnames()",
      "id": "server_auth_helpers_test_testvalidateusername_validnames"
    },
    {
      "label": "TestValidateUsername_WhitespaceTrimmed()",
      "file_type": "code",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L408",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "testvalidateusername_whitespacetrimmed()",
      "id": "server_auth_helpers_test_testvalidateusername_whitespacetrimmed"
    },
    {
      "label": "ValidateUsername()",
      "file_type": "code",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 68,
      "community_name": "helpers_test.go",
      "norm_label": "validateusername()",
      "id": "server_auth_helpers_validateusername"
    },
    {
      "label": "ReactionUser",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "reactionuser",
      "id": "server_db_models_go_db_reactionuser"
    },
    {
      "label": "channel.go",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "channel.go",
      "id": "server_service_channel"
    },
    {
      "label": "channelRefs()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "channelrefs()",
      "id": "server_service_channel_channelrefs"
    },
    {
      "label": "ChannelService",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "channelservice",
      "id": "server_service_channel_go_service_channelservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "store",
      "id": "server_service_channel_go_store"
    },
    {
      "label": "permOverrides()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "permoverrides()",
      "id": "server_service_channel_permoverrides"
    },
    {
      "label": "message_perms.go",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "message_perms.go",
      "id": "server_service_message_perms"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "messageservice",
      "id": "server_service_message_perms_go_service_messageservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "store",
      "id": "server_service_message_perms_go_store"
    },
    {
      "label": "requireChannelWritable()",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "requirechannelwritable()",
      "id": "server_service_message_perms_requirechannelwritable"
    },
    {
      "label": "RequireDMNotBlocked()",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "requiredmnotblocked()",
      "id": "server_service_message_perms_requiredmnotblocked"
    },
    {
      "label": "message_reactions.go",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "message_reactions.go",
      "id": "server_service_message_reactions"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "messageservice",
      "id": "server_service_message_reactions_go_service_messageservice"
    },
    {
      "label": "validateEmoji()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "validateemoji()",
      "id": "server_service_message_reactions_validateemoji"
    },
    {
      "label": ".GetDMParticipantIDs()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".getdmparticipantids()",
      "id": "service_channelservice_getdmparticipantids"
    },
    {
      "label": ".HandleChannelFocus()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".handlechannelfocus()",
      "id": "service_channelservice_handlechannelfocus"
    },
    {
      "label": ".HandleTyping()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".handletyping()",
      "id": "service_channelservice_handletyping"
    },
    {
      "label": ".ListVisibleChannels()",
      "file_type": "code",
      "source_file": "Server/service/channel.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".listvisiblechannels()",
      "id": "service_channelservice_listvisiblechannels"
    },
    {
      "label": ".AddReaction()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".addreaction()",
      "id": "service_messageservice_addreaction"
    },
    {
      "label": ".CanPost()",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".canpost()",
      "id": "service_messageservice_canpost"
    },
    {
      "label": ".checkSendPermission()",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".checksendpermission()",
      "id": "service_messageservice_checksendpermission"
    },
    {
      "label": ".GetAccessibleChannelIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".getaccessiblechannelids()",
      "id": "service_messageservice_getaccessiblechannelids"
    },
    {
      "label": ".GetReactionUsers()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".getreactionusers()",
      "id": "service_messageservice_getreactionusers"
    },
    {
      "label": ".handleReaction()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L83",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".handlereaction()",
      "id": "service_messageservice_handlereaction"
    },
    {
      "label": ".RemoveReaction()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".removereaction()",
      "id": "service_messageservice_removereaction"
    },
    {
      "label": ".SetMessagePinned()",
      "file_type": "code",
      "source_file": "Server/service/message_query.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": ".setmessagepinned()",
      "id": "service_messageservice_setmessagepinned"
    },
    {
      "label": "ReactionResult",
      "file_type": "code",
      "source_file": "Server/service/message.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 69,
      "community_name": "ChannelService",
      "norm_label": "reactionresult",
      "id": "service_reactionresult"
    },
    {
      "label": "aroundResponse",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "aroundresponse",
      "id": "api_aroundresponse"
    },
    {
      "label": "offlineBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L475",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "offlinebroadcaster",
      "id": "api_offlinebroadcaster"
    },
    {
      "label": ".SendToUser()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L477",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": ".sendtouser()",
      "id": "api_offlinebroadcaster_sendtouser"
    },
    {
      "label": "purgeBroadcast",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L979",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "purgebroadcast",
      "id": "api_purgebroadcast"
    },
    {
      "label": "purgeResponseBody",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1038",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "purgeresponsebody",
      "id": "api_purgeresponsebody"
    },
    {
      "label": "reactionUsersResponse",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "reactionusersresponse",
      "id": "api_reactionusersresponse"
    },
    {
      "label": "recordingPurgeBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L975",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "recordingpurgebroadcaster",
      "id": "api_recordingpurgebroadcaster"
    },
    {
      "label": ".BroadcastChatBulkDeleted()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L984",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": ".broadcastchatbulkdeleted()",
      "id": "api_recordingpurgebroadcaster_broadcastchatbulkdeleted"
    },
    {
      "label": "channel_around_test.go",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "channel_around_test.go",
      "id": "server_api_channel_around_test"
    },
    {
      "label": "aroundPath()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "aroundpath()",
      "id": "server_api_channel_around_test_aroundpath"
    },
    {
      "label": "decodeAround()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "decodearound()",
      "id": "server_api_channel_around_test_decodearound"
    },
    {
      "label": "seedAroundChannel()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "seedaroundchannel()",
      "id": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "label": "TestMessagesAround_CentersTheWindow()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_centersthewindow()",
      "id": "server_api_channel_around_test_testmessagesaround_centersthewindow"
    },
    {
      "label": "TestMessagesAround_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L106",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_channelnotfound()",
      "id": "server_api_channel_around_test_testmessagesaround_channelnotfound"
    },
    {
      "label": "TestMessagesAround_DeletedMessageIsNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_deletedmessageisnotfound()",
      "id": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound"
    },
    {
      "label": "TestMessagesAround_DMNonParticipantIsNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_dmnonparticipantisnotfound()",
      "id": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound"
    },
    {
      "label": "TestMessagesAround_DMParticipantAllowed()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_dmparticipantallowed()",
      "id": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed"
    },
    {
      "label": "TestMessagesAround_EnrichesReactionsAndMentions()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_enrichesreactionsandmentions()",
      "id": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions"
    },
    {
      "label": "TestMessagesAround_InvalidLimit()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_invalidlimit()",
      "id": "server_api_channel_around_test_testmessagesaround_invalidlimit"
    },
    {
      "label": "TestMessagesAround_InvalidMessageID()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_invalidmessageid()",
      "id": "server_api_channel_around_test_testmessagesaround_invalidmessageid"
    },
    {
      "label": "TestMessagesAround_MessageInAnotherChannel()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_messageinanotherchannel()",
      "id": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel"
    },
    {
      "label": "TestMessagesAround_NearChannelEnd()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L206",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_nearchannelend()",
      "id": "server_api_channel_around_test_testmessagesaround_nearchannelend"
    },
    {
      "label": "TestMessagesAround_NearChannelStart()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_nearchannelstart()",
      "id": "server_api_channel_around_test_testmessagesaround_nearchannelstart"
    },
    {
      "label": "TestMessagesAround_NoReadPermissionIsForbidden()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_noreadpermissionisforbidden()",
      "id": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden"
    },
    {
      "label": "TestMessagesAround_ShortChannelReturnsEverything()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L234",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_shortchannelreturnseverything()",
      "id": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything"
    },
    {
      "label": "TestMessagesAround_SkipsDeletedNeighbours()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_skipsdeletedneighbours()",
      "id": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours"
    },
    {
      "label": "TestMessagesAround_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testmessagesaround_unauthenticated()",
      "id": "server_api_channel_around_test_testmessagesaround_unauthenticated"
    },
    {
      "label": "channel_authz_test.go",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "channel_authz_test.go",
      "id": "server_api_channel_authz_test"
    },
    {
      "label": "denyReadMessages()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "denyreadmessages()",
      "id": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "label": "TestChannelList_AdminSeesAllChannels()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_adminseesallchannels()",
      "id": "server_api_channel_authz_test_testchannellist_adminseesallchannels"
    },
    {
      "label": "TestChannelList_ExcludesDMChannels_Admin()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_excludesdmchannels_admin()",
      "id": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin"
    },
    {
      "label": "TestChannelList_ExcludesDMChannels_Member()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_excludesdmchannels_member()",
      "id": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member"
    },
    {
      "label": "TestChannelList_FiltersOutDeniedChannels()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_filtersoutdeniedchannels()",
      "id": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels"
    },
    {
      "label": "TestChannelMessages_AdminBypassesDeny()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_adminbypassesdeny()",
      "id": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny"
    },
    {
      "label": "TestChannelMessages_DeniedByPermission()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_deniedbypermission()",
      "id": "server_api_channel_authz_test_testchannelmessages_deniedbypermission"
    },
    {
      "label": "TestSearch_AdminSeesAllResults()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_adminseesallresults()",
      "id": "server_api_channel_authz_test_testsearch_adminseesallresults"
    },
    {
      "label": "TestSearch_FiltersResultsByPermission()",
      "file_type": "code",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_filtersresultsbypermission()",
      "id": "server_api_channel_authz_test_testsearch_filtersresultsbypermission"
    },
    {
      "label": "channel_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "channel_handler_test.go",
      "id": "server_api_channel_handler_test"
    },
    {
      "label": "buildChannelRouter()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "buildchannelrouter()",
      "id": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "label": "buildPurgeRouter()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "buildpurgerouter()",
      "id": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "label": "chDelete()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L865",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "chdelete()",
      "id": "server_api_channel_handler_test_chdelete"
    },
    {
      "label": "chGet()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L250",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "chget()",
      "id": "server_api_channel_handler_test_chget"
    },
    {
      "label": "chPost()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L853",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "chpost()",
      "id": "server_api_channel_handler_test_chpost"
    },
    {
      "label": "chPurge()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1002",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "chpurge()",
      "id": "server_api_channel_handler_test_chpurge"
    },
    {
      "label": "chTestCreateToken()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L231",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "chtestcreatetoken()",
      "id": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "label": "newChannelTestDB()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L207",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "newchanneltestdb()",
      "id": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "label": "newPinTestDB()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L707",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "newpintestdb()",
      "id": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "label": "seedPurgeChannel()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1017",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "seedpurgechannel()",
      "id": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "label": "TestChannelList_Empty()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L272",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_empty()",
      "id": "server_api_channel_handler_test_testchannellist_empty"
    },
    {
      "label": "TestChannelList_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_unauthenticated()",
      "id": "server_api_channel_handler_test_testchannellist_unauthenticated"
    },
    {
      "label": "TestChannelList_WithChannels()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L288",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannellist_withchannels()",
      "id": "server_api_channel_handler_test_testchannellist_withchannels"
    },
    {
      "label": "TestChannelMessages_BeforeCursor()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L674",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_beforecursor()",
      "id": "server_api_channel_handler_test_testchannelmessages_beforecursor"
    },
    {
      "label": "TestChannelMessages_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_channelnotfound()",
      "id": "server_api_channel_handler_test_testchannelmessages_channelnotfound"
    },
    {
      "label": "TestChannelMessages_EmptyChannel()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_emptychannel()",
      "id": "server_api_channel_handler_test_testchannelmessages_emptychannel"
    },
    {
      "label": "TestChannelMessages_HasMore()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_hasmore()",
      "id": "server_api_channel_handler_test_testchannelmessages_hasmore"
    },
    {
      "label": "TestChannelMessages_HasMoreFalse()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L415",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_hasmorefalse()",
      "id": "server_api_channel_handler_test_testchannelmessages_hasmorefalse"
    },
    {
      "label": "TestChannelMessages_InvalidID()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_invalidid()",
      "id": "server_api_channel_handler_test_testchannelmessages_invalidid"
    },
    {
      "label": "TestChannelMessages_InvalidLimit()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L692",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_invalidlimit()",
      "id": "server_api_channel_handler_test_testchannelmessages_invalidlimit"
    },
    {
      "label": "TestChannelMessages_LimitCappedAt100()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L380",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_limitcappedat100()",
      "id": "server_api_channel_handler_test_testchannelmessages_limitcappedat100"
    },
    {
      "label": "TestChannelMessages_ReturnsMessages()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_returnsmessages()",
      "id": "server_api_channel_handler_test_testchannelmessages_returnsmessages"
    },
    {
      "label": "TestChannelMessages_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testchannelmessages_unauthenticated()",
      "id": "server_api_channel_handler_test_testchannelmessages_unauthenticated"
    },
    {
      "label": "TestGetPins_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L749",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_channelnotfound()",
      "id": "server_api_channel_handler_test_testgetpins_channelnotfound"
    },
    {
      "label": "TestGetPins_DMChannel_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L810",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_dmchannel_nonparticipantforbidden()",
      "id": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden"
    },
    {
      "label": "TestGetPins_EmptyPins()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L760",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_emptypins()",
      "id": "server_api_channel_handler_test_testgetpins_emptypins"
    },
    {
      "label": "TestGetPins_MemberNoReadPermission()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L831",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_membernoreadpermission()",
      "id": "server_api_channel_handler_test_testgetpins_membernoreadpermission"
    },
    {
      "label": "TestGetPins_ReturnsPinnedMessages()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L784",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_returnspinnedmessages()",
      "id": "server_api_channel_handler_test_testgetpins_returnspinnedmessages"
    },
    {
      "label": "TestGetPins_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L741",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_unauthenticated()",
      "id": "server_api_channel_handler_test_testgetpins_unauthenticated"
    },
    {
      "label": "TestPurgeMessages_BadRequests()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1154",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_badrequests()",
      "id": "server_api_channel_handler_test_testpurgemessages_badrequests"
    },
    {
      "label": "TestPurgeMessages_DMForbidden()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1112",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_dmforbidden()",
      "id": "server_api_channel_handler_test_testpurgemessages_dmforbidden"
    },
    {
      "label": "TestPurgeMessages_EmptyChannelDoesNotBroadcast()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1189",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_emptychanneldoesnotbroadcast()",
      "id": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast"
    },
    {
      "label": "TestPurgeMessages_LimitClampedToHundred()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1136",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_limitclampedtohundred()",
      "id": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred"
    },
    {
      "label": "TestPurgeMessages_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1092",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_memberforbidden()",
      "id": "server_api_channel_handler_test_testpurgemessages_memberforbidden"
    },
    {
      "label": "TestPurgeMessages_ModeratorSucceedsAndBroadcastsOnce()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1044",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_moderatorsucceedsandbroadcastsonce()",
      "id": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce"
    },
    {
      "label": "TestPurgeMessages_NilBroadcasterStillPurges()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1210",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_nilbroadcasterstillpurges()",
      "id": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges"
    },
    {
      "label": "TestPurgeMessages_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1178",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testpurgemessages_unauthenticated()",
      "id": "server_api_channel_handler_test_testpurgemessages_unauthenticated"
    },
    {
      "label": "TestSearch_ChannelOverrideLookupFailure_ReturnsError()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L622",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_channeloverridelookupfailure_returnserror()",
      "id": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror"
    },
    {
      "label": "TestSearch_ChannelTypeLookupFailure_FailsClosed()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L592",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_channeltypelookupfailure_failsclosed()",
      "id": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed"
    },
    {
      "label": "TestSearch_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L509",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_invalidchannelid()",
      "id": "server_api_channel_handler_test_testsearch_invalidchannelid"
    },
    {
      "label": "TestSearch_InvalidFTSQuery()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L553",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_invalidftsquery()",
      "id": "server_api_channel_handler_test_testsearch_invalidftsquery"
    },
    {
      "label": "TestSearch_InvalidLimit()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L542",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_invalidlimit()",
      "id": "server_api_channel_handler_test_testsearch_invalidlimit"
    },
    {
      "label": "TestSearch_LimitCappedAt100()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L580",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_limitcappedat100()",
      "id": "server_api_channel_handler_test_testsearch_limitcappedat100"
    },
    {
      "label": "TestSearch_MissingQuery()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L447",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_missingquery()",
      "id": "server_api_channel_handler_test_testsearch_missingquery"
    },
    {
      "label": "TestSearch_NegativeChannelID()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L520",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_negativechannelid()",
      "id": "server_api_channel_handler_test_testsearch_negativechannelid"
    },
    {
      "label": "TestSearch_NoResults()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L478",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_noresults()",
      "id": "server_api_channel_handler_test_testsearch_noresults"
    },
    {
      "label": "TestSearch_ReturnsResults()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L458",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_returnsresults()",
      "id": "server_api_channel_handler_test_testsearch_returnsresults"
    },
    {
      "label": "TestSearch_TrustedProxyRateLimitUsesForwardedIP()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L641",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_trustedproxyratelimitusesforwardedip()",
      "id": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip"
    },
    {
      "label": "TestSearch_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L439",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_unauthenticated()",
      "id": "server_api_channel_handler_test_testsearch_unauthenticated"
    },
    {
      "label": "TestSearch_WithChannelID()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L495",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withchannelid()",
      "id": "server_api_channel_handler_test_testsearch_withchannelid"
    },
    {
      "label": "TestSearch_WithLimit()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L531",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withlimit()",
      "id": "server_api_channel_handler_test_testsearch_withlimit"
    },
    {
      "label": "TestSearch_ZeroLimit()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L569",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_zerolimit()",
      "id": "server_api_channel_handler_test_testsearch_zerolimit"
    },
    {
      "label": "TestSetPinned_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L929",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_channelnotfound()",
      "id": "server_api_channel_handler_test_testsetpinned_channelnotfound"
    },
    {
      "label": "TestSetPinned_Idempotent()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L955",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_idempotent()",
      "id": "server_api_channel_handler_test_testsetpinned_idempotent"
    },
    {
      "label": "TestSetPinned_MessageNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L917",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_messagenotfound()",
      "id": "server_api_channel_handler_test_testsetpinned_messagenotfound"
    },
    {
      "label": "TestSetPinned_NoPermission()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L940",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_nopermission()",
      "id": "server_api_channel_handler_test_testsetpinned_nopermission"
    },
    {
      "label": "TestSetPinned_PinSuccessfully()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L877",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_pinsuccessfully()",
      "id": "server_api_channel_handler_test_testsetpinned_pinsuccessfully"
    },
    {
      "label": "TestSetPinned_UnpinSuccessfully()",
      "file_type": "code",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L897",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_unpinsuccessfully()",
      "id": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully"
    },
    {
      "label": "channel_reaction_users_test.go",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "channel_reaction_users_test.go",
      "id": "server_api_channel_reaction_users_test"
    },
    {
      "label": "decodeReactionUsers()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "decodereactionusers()",
      "id": "server_api_channel_reaction_users_test_decodereactionusers"
    },
    {
      "label": "reactionUsersPath()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "reactionuserspath()",
      "id": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "label": "seedReactedMessage()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "seedreactedmessage()",
      "id": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "label": "TestReactionUsers_DeniedChannelIsForbidden()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_deniedchannelisforbidden()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden"
    },
    {
      "label": "TestReactionUsers_EmojiWithNoReactorsIsEmptyList()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_emojiwithnoreactorsisemptylist()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist"
    },
    {
      "label": "TestReactionUsers_InvalidIDs()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_invalidids()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_invalidids"
    },
    {
      "label": "TestReactionUsers_MessageFromAnotherChannelIsNotFound()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_messagefromanotherchannelisnotfound()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound"
    },
    {
      "label": "TestReactionUsers_PercentEncodedEmojiResolves()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_percentencodedemojiresolves()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves"
    },
    {
      "label": "TestReactionUsers_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testreactionusers_unauthenticated()",
      "id": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated"
    },
    {
      "label": "contract_test.go",
      "file_type": "code",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "contract_test.go",
      "id": "server_api_contract_test"
    },
    {
      "label": "TestContract_Messages_HasRequiredFields()",
      "file_type": "code",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testcontract_messages_hasrequiredfields()",
      "id": "server_api_contract_test_testcontract_messages_hasrequiredfields"
    },
    {
      "label": "TestContract_Messages_ReactionsHaveMeFlag()",
      "file_type": "code",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L85",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testcontract_messages_reactionshavemeflag()",
      "id": "server_api_contract_test_testcontract_messages_reactionshavemeflag"
    },
    {
      "label": "TestContract_Search_HasRequiredFields()",
      "file_type": "code",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testcontract_search_hasrequiredfields()",
      "id": "server_api_contract_test_testcontract_search_hasrequiredfields"
    },
    {
      "label": "coverage_push_test.go",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "coverage_push_test.go",
      "id": "server_api_coverage_push_test"
    },
    {
      "label": "TestGetMessages_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1005",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_channelnotfound()",
      "id": "server_api_coverage_push_test_testgetmessages_channelnotfound"
    },
    {
      "label": "TestGetMessages_DMChannel_NonParticipant()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1088",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_dmchannel_nonparticipant()",
      "id": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant"
    },
    {
      "label": "TestGetMessages_DMChannel_ParticipantSuccess()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1105",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_dmchannel_participantsuccess()",
      "id": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess"
    },
    {
      "label": "TestGetMessages_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1016",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_invalidchannelid()",
      "id": "server_api_coverage_push_test_testgetmessages_invalidchannelid"
    },
    {
      "label": "TestGetMessages_InvalidLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_invalidlimit()",
      "id": "server_api_coverage_push_test_testgetmessages_invalidlimit"
    },
    {
      "label": "TestGetMessages_WithBeforeParam()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1027",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_withbeforeparam()",
      "id": "server_api_coverage_push_test_testgetmessages_withbeforeparam"
    },
    {
      "label": "TestGetMessages_WithCustomLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1042",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetmessages_withcustomlimit()",
      "id": "server_api_coverage_push_test_testgetmessages_withcustomlimit"
    },
    {
      "label": "TestGetPins_Success()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L591",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_success()",
      "id": "server_api_coverage_push_test_testgetpins_success"
    },
    {
      "label": "TestGetPins_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L603",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testgetpins_unauthorized()",
      "id": "server_api_coverage_push_test_testgetpins_unauthorized"
    },
    {
      "label": "TestListChannels_AdminSeesAll()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1068",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testlistchannels_adminseesall()",
      "id": "server_api_coverage_push_test_testlistchannels_adminseesall"
    },
    {
      "label": "TestListChannels_MemberRole()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1056",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testlistchannels_memberrole()",
      "id": "server_api_coverage_push_test_testlistchannels_memberrole"
    },
    {
      "label": "TestListChannels_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L548",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testlistchannels_unauthorized()",
      "id": "server_api_coverage_push_test_testlistchannels_unauthorized"
    },
    {
      "label": "TestSearch_DMChannelFilter_NonParticipant()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1123",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_dmchannelfilter_nonparticipant()",
      "id": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant"
    },
    {
      "label": "TestSearch_EmptyQuery()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L512",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_emptyquery()",
      "id": "server_api_coverage_push_test_testsearch_emptyquery"
    },
    {
      "label": "TestSearch_NegativeChannelID_Push()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1140",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_negativechannelid_push()",
      "id": "server_api_coverage_push_test_testsearch_negativechannelid_push"
    },
    {
      "label": "TestSearch_RateLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1153",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_ratelimit()",
      "id": "server_api_coverage_push_test_testsearch_ratelimit"
    },
    {
      "label": "TestSearch_SpecialCharacters()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L524",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_specialcharacters()",
      "id": "server_api_coverage_push_test_testsearch_specialcharacters"
    },
    {
      "label": "TestSearch_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L993",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_unauthorized()",
      "id": "server_api_coverage_push_test_testsearch_unauthorized"
    },
    {
      "label": "TestSearch_WithChannelID_Push()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L913",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withchannelid_push()",
      "id": "server_api_coverage_push_test_testsearch_withchannelid_push"
    },
    {
      "label": "TestSearch_WithInvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L927",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withinvalidchannelid()",
      "id": "server_api_coverage_push_test_testsearch_withinvalidchannelid"
    },
    {
      "label": "TestSearch_WithInvalidLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L960",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withinvalidlimit()",
      "id": "server_api_coverage_push_test_testsearch_withinvalidlimit"
    },
    {
      "label": "TestSearch_WithLimit_Push()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L949",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withlimit_push()",
      "id": "server_api_coverage_push_test_testsearch_withlimit_push"
    },
    {
      "label": "TestSearch_WithNegativeLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L971",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withnegativelimit()",
      "id": "server_api_coverage_push_test_testsearch_withnegativelimit"
    },
    {
      "label": "TestSearch_WithNonexistentChannelID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L938",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withnonexistentchannelid()",
      "id": "server_api_coverage_push_test_testsearch_withnonexistentchannelid"
    },
    {
      "label": "TestSearch_WithOverMaxLimit()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L982",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsearch_withovermaxlimit()",
      "id": "server_api_coverage_push_test_testsearch_withovermaxlimit"
    },
    {
      "label": "TestSetPinned_ChannelNotFound_Push()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L795",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_channelnotfound_push()",
      "id": "server_api_coverage_push_test_testsetpinned_channelnotfound_push"
    },
    {
      "label": "TestSetPinned_DMChannel_NonParticipantForbidden()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L893",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_dmchannel_nonparticipantforbidden()",
      "id": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden"
    },
    {
      "label": "TestSetPinned_DMChannel_ParticipantSuccess()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L876",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_dmchannel_participantsuccess()",
      "id": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess"
    },
    {
      "label": "TestSetPinned_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L806",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_invalidchannelid()",
      "id": "server_api_coverage_push_test_testsetpinned_invalidchannelid"
    },
    {
      "label": "TestSetPinned_InvalidMessageID()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L817",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_invalidmessageid()",
      "id": "server_api_coverage_push_test_testsetpinned_invalidmessageid"
    },
    {
      "label": "TestSetPinned_MemberForbidden()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L844",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_memberforbidden()",
      "id": "server_api_coverage_push_test_testsetpinned_memberforbidden"
    },
    {
      "label": "TestSetPinned_MessageNotFound_Push()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L783",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_messagenotfound_push()",
      "id": "server_api_coverage_push_test_testsetpinned_messagenotfound_push"
    },
    {
      "label": "TestSetPinned_Unauthorized()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L620",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_unauthorized()",
      "id": "server_api_coverage_push_test_testsetpinned_unauthorized"
    },
    {
      "label": "TestSetPinned_WrongChannel()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L858",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testsetpinned_wrongchannel()",
      "id": "server_api_coverage_push_test_testsetpinned_wrongchannel"
    },
    {
      "label": "TestUnpin_Success()",
      "file_type": "code",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L829",
      "_origin": "ast",
      "community": 7,
      "community_name": "buildChannelRouter",
      "norm_label": "testunpin_success()",
      "id": "server_api_coverage_push_test_testunpin_success"
    },
    {
      "label": "Account Deletion",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L27",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "account deletion",
      "id": "docs_security_account_deletion"
    },
    {
      "label": "Audit Logging",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L31",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "audit logging",
      "id": "docs_security_audit_logging"
    },
    {
      "label": "Client Security Hardening",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L47",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "client security hardening",
      "id": "docs_security_client_security_hardening"
    },
    {
      "label": "Credential Storage",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L51",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "credential storage",
      "id": "docs_security_credential_storage"
    },
    {
      "label": "Input Validation",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L71",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "input validation",
      "id": "docs_security_input_validation"
    },
    {
      "label": "Known Limitations",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L92",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "known limitations",
      "id": "docs_security_known_limitations"
    },
    {
      "label": "Reporting Vulnerabilities",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "reporting vulnerabilities",
      "id": "docs_security_reporting_vulnerabilities"
    },
    {
      "label": "Search and Rate Limiting",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L89",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "search and rate limiting",
      "id": "docs_security_search_and_rate_limiting"
    },
    {
      "label": "Security Hardening Checklist for Operators",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L97",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "security hardening checklist for operators",
      "id": "docs_security_security_hardening_checklist_for_operators"
    },
    {
      "label": "Security Policy",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "security policy",
      "id": "docs_security_security_policy"
    },
    {
      "label": "Tauri Capabilities (Least Privilege)",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L56",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "tauri capabilities (least privilege)",
      "id": "docs_security_tauri_capabilities_least_privilege"
    },
    {
      "label": "TLS and Certificate Pinning (TOFU)",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L64",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "tls and certificate pinning (tofu)",
      "id": "docs_security_tls_and_certificate_pinning_tofu"
    },
    {
      "label": "Two-Factor Authentication",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L16",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "two-factor authentication",
      "id": "docs_security_two_factor_authentication"
    },
    {
      "label": "XSS Prevention",
      "file_type": "document",
      "source_file": "docs/security.md",
      "source_location": "L80",
      "_origin": "ast",
      "community": 70,
      "community_name": "Security Policy",
      "norm_label": "xss prevention",
      "id": "docs_security_xss_prevention"
    },
    {
      "label": "sync.RWMutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "sync.rwmutex",
      "id": "go_type_sync_rwmutex"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "role",
      "id": "server_db_models_go_db_role"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "store",
      "id": "server_service_harvest_s5_test_go_store"
    },
    {
      "label": "moderation.go",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "moderation.go",
      "id": "server_service_moderation"
    },
    {
      "label": "ModerationService",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "moderationservice",
      "id": "server_service_moderation_go_service_moderationservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "store",
      "id": "server_service_moderation_go_store"
    },
    {
      "label": "NewModerationService()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "newmoderationservice()",
      "id": "server_service_moderation_newmoderationservice"
    },
    {
      "label": "permission.go",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "permission.go",
      "id": "server_service_permission"
    },
    {
      "label": "PermissionService",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "permissionservice",
      "id": "server_service_permission_go_service_permissionservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "store",
      "id": "server_service_permission_go_store"
    },
    {
      "label": "role.go",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "role.go",
      "id": "server_service_role"
    },
    {
      "label": "RoleInput",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "roleinput",
      "id": "server_service_role_go_service_roleinput"
    },
    {
      "label": "RoleService",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "roleservice",
      "id": "server_service_role_go_service_roleservice"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "store",
      "id": "server_service_role_go_store"
    },
    {
      "label": "NewRoleService()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "newroleservice()",
      "id": "server_service_role_newroleservice"
    },
    {
      "label": "requireBelowActor()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "requirebelowactor()",
      "id": "server_service_role_requirebelowactor"
    },
    {
      "label": "requireGrantable()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "requiregrantable()",
      "id": "server_service_role_requiregrantable"
    },
    {
      "label": "validateColor()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "validatecolor()",
      "id": "server_service_role_validatecolor"
    },
    {
      "label": "validatePosition()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "validateposition()",
      "id": "server_service_role_validateposition"
    },
    {
      "label": "cachedPerms",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "cachedperms",
      "id": "service_cachedperms"
    },
    {
      "label": "erroringMembersStore",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "erroringmembersstore",
      "id": "service_erroringmembersstore"
    },
    {
      "label": ".ListUserIDsByRole()",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".listuseridsbyrole()",
      "id": "service_erroringmembersstore_listuseridsbyrole"
    },
    {
      "label": ".AuthorizeRoleChange()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L146",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".authorizerolechange()",
      "id": "service_moderationservice_authorizerolechange"
    },
    {
      "label": ".BanUser()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L90",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".banuser()",
      "id": "service_moderationservice_banuser"
    },
    {
      "label": ".ChangeUserRole()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".changeuserrole()",
      "id": "service_moderationservice_changeuserrole"
    },
    {
      "label": ".ForceLogout()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".forcelogout()",
      "id": "service_moderationservice_forcelogout"
    },
    {
      "label": ".requireBanPermission()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".requirebanpermission()",
      "id": "service_moderationservice_requirebanpermission"
    },
    {
      "label": ".requireOutranks()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".requireoutranks()",
      "id": "service_moderationservice_requireoutranks"
    },
    {
      "label": ".requireOutranksRole()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".requireoutranksrole()",
      "id": "service_moderationservice_requireoutranksrole"
    },
    {
      "label": ".requirePerm()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".requireperm()",
      "id": "service_moderationservice_requireperm"
    },
    {
      "label": ".roleFor()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".rolefor()",
      "id": "service_moderationservice_rolefor"
    },
    {
      "label": ".UnbanUser()",
      "file_type": "code",
      "source_file": "Server/service/moderation.go",
      "source_location": "L248",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".unbanuser()",
      "id": "service_moderationservice_unbanuser"
    },
    {
      "label": ".CacheStats()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".cachestats()",
      "id": "service_permissionservice_cachestats"
    },
    {
      "label": ".getOrPopulate()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".getorpopulate()",
      "id": "service_permissionservice_getorpopulate"
    },
    {
      "label": ".GetRoleForUser()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".getroleforuser()",
      "id": "service_permissionservice_getroleforuser"
    },
    {
      "label": ".HasChannelPerm()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L59",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".haschannelperm()",
      "id": "service_permissionservice_haschannelperm"
    },
    {
      "label": ".InvalidateAll()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".invalidateall()",
      "id": "service_permissionservice_invalidateall"
    },
    {
      "label": ".InvalidateChannel()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".invalidatechannel()",
      "id": "service_permissionservice_invalidatechannel"
    },
    {
      "label": ".InvalidateUser()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".invalidateuser()",
      "id": "service_permissionservice_invalidateuser"
    },
    {
      "label": ".RequireChannelAccess()",
      "file_type": "code",
      "source_file": "Server/service/permission.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".requirechannelaccess()",
      "id": "service_permissionservice_requirechannelaccess"
    },
    {
      "label": "raceHookStore",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L262",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "racehookstore",
      "id": "service_racehookstore"
    },
    {
      "label": ".GetRoleForUser()",
      "file_type": "code",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L267",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".getroleforuser()",
      "id": "service_racehookstore_getroleforuser"
    },
    {
      "label": "rendezvousListStore",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "rendezvousliststore",
      "id": "service_rendezvousliststore"
    },
    {
      "label": ".ListRoles()",
      "file_type": "code",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".listroles()",
      "id": "service_rendezvousliststore_listroles"
    },
    {
      "label": ".actorRole()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".actorrole()",
      "id": "service_roleservice_actorrole"
    },
    {
      "label": ".AffectedUserIDs()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L481",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".affecteduserids()",
      "id": "service_roleservice_affecteduserids"
    },
    {
      "label": ".CreateRole()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".createrole()",
      "id": "service_roleservice_createrole"
    },
    {
      "label": ".DeleteRole()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L355",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".deleterole()",
      "id": "service_roleservice_deleterole"
    },
    {
      "label": ".ListRoles()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".listroles()",
      "id": "service_roleservice_listroles"
    },
    {
      "label": ".ReorderRoles()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L420",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".reorderroles()",
      "id": "service_roleservice_reorderroles"
    },
    {
      "label": ".UpdateRole()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L275",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".updaterole()",
      "id": "service_roleservice_updaterole"
    },
    {
      "label": ".validateName()",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": ".validatename()",
      "id": "service_roleservice_validatename"
    },
    {
      "label": "RoleWithMembers",
      "file_type": "code",
      "source_file": "Server/service/role.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 71,
      "community_name": "Role",
      "norm_label": "rolewithmembers",
      "id": "service_rolewithmembers"
    },
    {
      "label": "AdminUpdateChannelParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "adminupdatechannelparams",
      "id": "dbgen_adminupdatechannelparams"
    },
    {
      "label": "CreateChannelParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "createchannelparams",
      "id": "dbgen_createchannelparams"
    },
    {
      "label": "DeleteChannelPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "deletechannelpermissionparams",
      "id": "dbgen_deletechannelpermissionparams"
    },
    {
      "label": "DeleteChannelUserPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "deletechanneluserpermissionparams",
      "id": "dbgen_deletechanneluserpermissionparams"
    },
    {
      "label": "GetChannelOverridesRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchanneloverridesrow",
      "id": "dbgen_getchanneloverridesrow"
    },
    {
      "label": "GetChannelPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchannelpermissionparams",
      "id": "dbgen_getchannelpermissionparams"
    },
    {
      "label": "GetChannelPermissionRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchannelpermissionrow",
      "id": "dbgen_getchannelpermissionrow"
    },
    {
      "label": "GetChannelRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchannelrow",
      "id": "dbgen_getchannelrow"
    },
    {
      "label": "GetChannelUserOverridesRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L216",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchanneluseroverridesrow",
      "id": "dbgen_getchanneluseroverridesrow"
    },
    {
      "label": "GetChannelUserPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchanneluserpermissionparams",
      "id": "dbgen_getchanneluserpermissionparams"
    },
    {
      "label": "GetChannelUserPermissionRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getchanneluserpermissionrow",
      "id": "dbgen_getchanneluserpermissionrow"
    },
    {
      "label": "GetRoleChannelPermissionsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L270",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getrolechannelpermissionsrow",
      "id": "dbgen_getrolechannelpermissionsrow"
    },
    {
      "label": "GetUserChannelPermissionsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L303",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "getuserchannelpermissionsrow",
      "id": "dbgen_getuserchannelpermissionsrow"
    },
    {
      "label": "ListChannelsRow",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L343",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "listchannelsrow",
      "id": "dbgen_listchannelsrow"
    },
    {
      "label": ".AdminUpdateChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".adminupdatechannel()",
      "id": "dbgen_queries_adminupdatechannel"
    },
    {
      "label": ".CreateChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".createchannel()",
      "id": "dbgen_queries_createchannel"
    },
    {
      "label": ".DeleteChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".deletechannel()",
      "id": "dbgen_queries_deletechannel"
    },
    {
      "label": ".DeleteChannelPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".deletechannelpermission()",
      "id": "dbgen_queries_deletechannelpermission"
    },
    {
      "label": ".DeleteChannelUserPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".deletechanneluserpermission()",
      "id": "dbgen_queries_deletechanneluserpermission"
    },
    {
      "label": ".GetChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getchannel()",
      "id": "dbgen_queries_getchannel"
    },
    {
      "label": ".GetChannelOverrides()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getchanneloverrides()",
      "id": "dbgen_queries_getchanneloverrides"
    },
    {
      "label": ".GetChannelPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getchannelpermission()",
      "id": "dbgen_queries_getchannelpermission"
    },
    {
      "label": ".GetChannelUserOverrides()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getchanneluseroverrides()",
      "id": "dbgen_queries_getchanneluseroverrides"
    },
    {
      "label": ".GetChannelUserPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L259",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getchanneluserpermission()",
      "id": "dbgen_queries_getchanneluserpermission"
    },
    {
      "label": ".GetRoleChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getrolechannelpermissions()",
      "id": "dbgen_queries_getrolechannelpermissions"
    },
    {
      "label": ".GetUserChannelPermissions()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".getuserchannelpermissions()",
      "id": "dbgen_queries_getuserchannelpermissions"
    },
    {
      "label": ".ListChannels()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".listchannels()",
      "id": "dbgen_queries_listchannels"
    },
    {
      "label": ".SetChannelSlowMode()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L407",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".setchannelslowmode()",
      "id": "dbgen_queries_setchannelslowmode"
    },
    {
      "label": ".SetChannelVoiceMaxUsers()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L421",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".setchannelvoicemaxusers()",
      "id": "dbgen_queries_setchannelvoicemaxusers"
    },
    {
      "label": ".UpdateChannel()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".updatechannel()",
      "id": "dbgen_queries_updatechannel"
    },
    {
      "label": ".UpsertChannelPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L462",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".upsertchannelpermission()",
      "id": "dbgen_queries_upsertchannelpermission"
    },
    {
      "label": ".UpsertChannelUserPermission()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L487",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": ".upsertchanneluserpermission()",
      "id": "dbgen_queries_upsertchanneluserpermission"
    },
    {
      "label": "SetChannelSlowModeParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L402",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "setchannelslowmodeparams",
      "id": "dbgen_setchannelslowmodeparams"
    },
    {
      "label": "SetChannelVoiceMaxUsersParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "setchannelvoicemaxusersparams",
      "id": "dbgen_setchannelvoicemaxusersparams"
    },
    {
      "label": "UpdateChannelParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L430",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "updatechannelparams",
      "id": "dbgen_updatechannelparams"
    },
    {
      "label": "UpsertChannelPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "upsertchannelpermissionparams",
      "id": "dbgen_upsertchannelpermissionparams"
    },
    {
      "label": "UpsertChannelUserPermissionParams",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L480",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "upsertchanneluserpermissionparams",
      "id": "dbgen_upsertchanneluserpermissionparams"
    },
    {
      "label": "channels.sql.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "channels.sql.go",
      "id": "server_db_dbgen_channels_sql"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 72,
      "community_name": "channels.sql.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_channels_sql_go_dbgen_queries"
    },
    {
      "label": "Admin Backup Endpoint",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L286",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "admin backup endpoint",
      "id": "docs_deployment_admin_backup_endpoint"
    },
    {
      "label": "Auto-Update",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L423",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "auto-update",
      "id": "docs_deployment_auto_update"
    },
    {
      "label": "Background Maintenance",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L469",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "background maintenance",
      "id": "docs_deployment_background_maintenance"
    },
    {
      "label": "Backup Strategy",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L280",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "backup strategy",
      "id": "docs_deployment_backup_strategy"
    },
    {
      "label": "Building from Source",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L14",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "building from source",
      "id": "docs_deployment_building_from_source"
    },
    {
      "label": "Client",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L437",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "client",
      "id": "docs_deployment_client"
    },
    {
      "label": "config.yaml for Docker",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L67",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "config.yaml for docker",
      "id": "docs_deployment_config_yaml_for_docker"
    },
    {
      "label": "Data Persistence",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L84",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "data persistence",
      "id": "docs_deployment_data_persistence"
    },
    {
      "label": "Deployment Guide",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "deployment guide",
      "id": "docs_deployment_deployment_guide"
    },
    {
      "label": "Diagnostics",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L419",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "diagnostics",
      "id": "docs_deployment_diagnostics"
    },
    {
      "label": "Docker (Linux)",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L36",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "docker (linux)",
      "id": "docs_deployment_docker_linux"
    },
    {
      "label": "Firewall and Ports",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L443",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "firewall and ports",
      "id": "docs_deployment_firewall_and_ports"
    },
    {
      "label": "First Run Behavior",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L113",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "first run behavior",
      "id": "docs_deployment_first_run_behavior"
    },
    {
      "label": "Graceful Shutdown",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L476",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "graceful shutdown",
      "id": "docs_deployment_graceful_shutdown"
    },
    {
      "label": "Hardening Checklist",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L455",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "hardening checklist",
      "id": "docs_deployment_hardening_checklist"
    },
    {
      "label": "Health Endpoint",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L346",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "health endpoint",
      "id": "docs_deployment_health_endpoint"
    },
    {
      "label": "Let's Encrypt (ACME)",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L207",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "let's encrypt (acme)",
      "id": "docs_deployment_let_s_encrypt_acme"
    },
    {
      "label": "LiveKit Health",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L415",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "livekit health",
      "id": "docs_deployment_livekit_health"
    },
    {
      "label": "LiveKit in Docker",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L107",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "livekit in docker",
      "id": "docs_deployment_livekit_in_docker"
    },
    {
      "label": "Manual Certificate",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L218",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "manual certificate",
      "id": "docs_deployment_manual_certificate"
    },
    {
      "label": "Metrics Endpoint",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L371",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "metrics endpoint",
      "id": "docs_deployment_metrics_endpoint"
    },
    {
      "label": "Monitoring",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L344",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "monitoring",
      "id": "docs_deployment_monitoring"
    },
    {
      "label": "Option 1: NSSM (Non-Sucking Service Manager)",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L169",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "option 1: nssm (non-sucking service manager)",
      "id": "docs_deployment_option_1_nssm_non_sucking_service_manager"
    },
    {
      "label": "Option 2: Task Scheduler",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L187",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "option 2: task scheduler",
      "id": "docs_deployment_option_2_task_scheduler"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L5",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "prerequisites",
      "id": "docs_deployment_prerequisites"
    },
    {
      "label": "Prerequisites",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L40",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "prerequisites",
      "id": "docs_deployment_prerequisites_40"
    },
    {
      "label": "Quick Start",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L45",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "quick start",
      "id": "docs_deployment_quick_start"
    },
    {
      "label": "Restore",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L340",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "restore",
      "id": "docs_deployment_restore"
    },
    {
      "label": "Reverse Proxy Topology",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L238",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "reverse proxy topology",
      "id": "docs_deployment_reverse_proxy_topology"
    },
    {
      "label": "Running as a Linux Service (systemd)",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L143",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "running as a linux service (systemd)",
      "id": "docs_deployment_running_as_a_linux_service_systemd"
    },
    {
      "label": "Running as a Windows Service",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L167",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "running as a windows service",
      "id": "docs_deployment_running_as_a_windows_service"
    },
    {
      "label": "Scheduled Backups",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L314",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "scheduled backups",
      "id": "docs_deployment_scheduled_backups"
    },
    {
      "label": "See Also",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L485",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "see also",
      "id": "docs_deployment_see_also"
    },
    {
      "label": "Self-Signed (default)",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L198",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "self-signed (default)",
      "id": "docs_deployment_self_signed_default"
    },
    {
      "label": "Server",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L425",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "server",
      "id": "docs_deployment_server"
    },
    {
      "label": "SQLite WAL Considerations",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L282",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "sqlite wal considerations",
      "id": "docs_deployment_sqlite_wal_considerations"
    },
    {
      "label": "TLS Off",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L229",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "tls off",
      "id": "docs_deployment_tls_off"
    },
    {
      "label": "TLS Setup",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L196",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "tls setup",
      "id": "docs_deployment_tls_setup"
    },
    {
      "label": "Upgrading",
      "file_type": "document",
      "source_file": "docs/deployment.md",
      "source_location": "L90",
      "_origin": "ast",
      "community": 73,
      "community_name": "Deployment Guide",
      "norm_label": "upgrading",
      "id": "docs_deployment_upgrading"
    },
    {
      "label": "net/url.URL",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "net/url.url",
      "id": "go_type_net_url_url"
    },
    {
      "label": "LiveKitHealthHandlerForTest()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "livekithealthhandlerfortest()",
      "id": "server_api_export_test_livekithealthhandlerfortest"
    },
    {
      "label": "livekit_proxy.go",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "livekit_proxy.go",
      "id": "server_api_livekit_proxy"
    },
    {
      "label": "copyWS()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "copyws()",
      "id": "server_api_livekit_proxy_copyws"
    },
    {
      "label": "isOriginAllowed()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L133",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "isoriginallowed()",
      "id": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "label": "isWebSocketUpgrade()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L98",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "iswebsocketupgrade()",
      "id": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "label": "NewLiveKitProxy()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "newlivekitproxy()",
      "id": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "label": "proxyWebSocket()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "proxywebsocket()",
      "id": "server_api_livekit_proxy_proxywebsocket"
    },
    {
      "label": "livekit_proxy_test.go",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "livekit_proxy_test.go",
      "id": "server_api_livekit_proxy_test"
    },
    {
      "label": "TestIsOriginAllowed_CaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_caseinsensitive()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_caseinsensitive"
    },
    {
      "label": "TestIsOriginAllowed_EmptyAllowlistDenies()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_emptyallowlistdenies()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_emptyallowlistdenies"
    },
    {
      "label": "TestIsOriginAllowed_EmptyOriginAllowed()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_emptyoriginallowed()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_emptyoriginallowed"
    },
    {
      "label": "TestIsOriginAllowed_FirstPartyDesktopOrigins()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_firstpartydesktoporigins()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_firstpartydesktoporigins"
    },
    {
      "label": "TestIsOriginAllowed_FirstPartyLookalikesDenied()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_firstpartylookalikesdenied()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_firstpartylookalikesdenied"
    },
    {
      "label": "TestIsOriginAllowed_MatchingOrigin()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_matchingorigin()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_matchingorigin"
    },
    {
      "label": "TestIsOriginAllowed_MultipleAllowedOrigins()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_multipleallowedorigins()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_multipleallowedorigins"
    },
    {
      "label": "TestIsOriginAllowed_NonMatchingOrigin()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_nonmatchingorigin()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_nonmatchingorigin"
    },
    {
      "label": "TestIsOriginAllowed_SameHostDifferentPortDenied()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_samehostdifferentportdenied()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_samehostdifferentportdenied"
    },
    {
      "label": "TestIsOriginAllowed_SameOriginAllowed()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_sameoriginallowed()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_sameoriginallowed"
    },
    {
      "label": "TestIsOriginAllowed_WildcardAllowsAll()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testisoriginallowed_wildcardallowsall()",
      "id": "server_api_livekit_proxy_test_testisoriginallowed_wildcardallowsall"
    },
    {
      "label": "TestIsWebSocketUpgrade_CaseInsensitive()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_caseinsensitive()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_caseinsensitive"
    },
    {
      "label": "TestIsWebSocketUpgrade_ConnectionKeepAlive()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_connectionkeepalive()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_connectionkeepalive"
    },
    {
      "label": "TestIsWebSocketUpgrade_MissingConnectionHeader()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_missingconnectionheader()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingconnectionheader"
    },
    {
      "label": "TestIsWebSocketUpgrade_MissingUpgradeHeader()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_missingupgradeheader()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingupgradeheader"
    },
    {
      "label": "TestIsWebSocketUpgrade_NonWebsocketUpgrade()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_nonwebsocketupgrade()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_nonwebsocketupgrade"
    },
    {
      "label": "TestIsWebSocketUpgrade_ValidUpgrade()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testiswebsocketupgrade_validupgrade()",
      "id": "server_api_livekit_proxy_test_testiswebsocketupgrade_validupgrade"
    },
    {
      "label": "TestLiveKitProxy_AllowsNormalPath()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_allowsnormalpath()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_allowsnormalpath"
    },
    {
      "label": "TestLiveKitProxy_AllowsSameOriginHTTP()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_allowssameoriginhttp()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_allowssameoriginhttp"
    },
    {
      "label": "TestLiveKitProxy_BlocksAdminPath()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_blocksadminpath()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_blocksadminpath"
    },
    {
      "label": "TestLiveKitProxy_BlocksCrossOriginHTTP()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_blockscrossoriginhttp()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_blockscrossoriginhttp"
    },
    {
      "label": "TestLiveKitProxy_BlocksDebugPath()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_blocksdebugpath()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_blocksdebugpath"
    },
    {
      "label": "TestLiveKitProxy_BlocksMetricsPath()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_blocksmetricspath()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_blocksmetricspath"
    },
    {
      "label": "TestLiveKitProxy_BlocksTwirpPath()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L222",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_blockstwirppath()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_blockstwirppath"
    },
    {
      "label": "TestLiveKitProxy_DoesNotBlockUserMetrics()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_doesnotblockusermetrics()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_doesnotblockusermetrics"
    },
    {
      "label": "TestLiveKitProxy_InvalidURL_FallsBackToLocalhost()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L332",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_invalidurl_fallsbacktolocalhost()",
      "id": "server_api_livekit_proxy_test_testlivekitproxy_invalidurl_fallsbacktolocalhost"
    },
    {
      "label": "TestProxyWebSocket_DialFailureDoesNotLogAccessToken()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L300",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testproxywebsocket_dialfailuredoesnotlogaccesstoken()",
      "id": "server_api_livekit_proxy_test_testproxywebsocket_dialfailuredoesnotlogaccesstoken"
    },
    {
      "label": "livekit_proxy_ws_test.go",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "livekit_proxy_ws_test.go",
      "id": "server_api_livekit_proxy_ws_test"
    },
    {
      "label": "echoWSBackend()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "echowsbackend()",
      "id": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "label": "hubWithLiveKit()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L226",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "hubwithlivekit()",
      "id": "server_api_livekit_proxy_ws_test_hubwithlivekit"
    },
    {
      "label": "TestHandleLiveKitHealth_Degraded()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testhandlelivekithealth_degraded()",
      "id": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded"
    },
    {
      "label": "TestHandleLiveKitHealth_Healthy()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testhandlelivekithealth_healthy()",
      "id": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy"
    },
    {
      "label": "TestHandleLiveKitHealth_NotConfigured()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testhandlelivekithealth_notconfigured()",
      "id": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_BackendUnavailable()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_backendunavailable()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_backendunavailable"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_BlockedPathNotUpgraded()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_blockedpathnotupgraded()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_blockedpathnotupgraded"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_CrossOriginRejected()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_crossoriginrejected()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_crossoriginrejected"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_ForwardsBinary()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_forwardsbinary()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_forwardsbinary"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_PreservesQueryString()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_preservesquerystring()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_preservesquerystring"
    },
    {
      "label": "TestLiveKitProxy_WebSocket_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 74,
      "community_name": "livekit_proxy_test.go",
      "norm_label": "testlivekitproxy_websocket_roundtrip()",
      "id": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_roundtrip"
    },
    {
      "label": "recordingEmojiBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "recordingemojibroadcaster",
      "id": "api_recordingemojibroadcaster"
    },
    {
      "label": ".BroadcastEmojiUpdate()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".broadcastemojiupdate()",
      "id": "api_recordingemojibroadcaster_broadcastemojiupdate"
    },
    {
      "label": "Emoji",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "emoji",
      "id": "server_db_models_go_db_emoji"
    },
    {
      "label": "emoji.go",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "emoji.go",
      "id": "server_service_emoji"
    },
    {
      "label": "EmojiImageURL()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "emojiimageurl()",
      "id": "server_service_emoji_emojiimageurl"
    },
    {
      "label": "Store",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "store",
      "id": "server_service_emoji_go_store"
    },
    {
      "label": "NewEmojiService()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "newemojiservice()",
      "id": "server_service_emoji_newemojiservice"
    },
    {
      "label": "NormalizeShortcode()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "normalizeshortcode()",
      "id": "server_service_emoji_normalizeshortcode"
    },
    {
      "label": "emoji_test.go",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "emoji_test.go",
      "id": "server_service_emoji_test"
    },
    {
      "label": "newEmojiService()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "newemojiservice()",
      "id": "server_service_emoji_test_newemojiservice"
    },
    {
      "label": "TestEmojiCreate_DuplicateShortcodeIsConflict()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_duplicateshortcodeisconflict()",
      "id": "server_service_emoji_test_testemojicreate_duplicateshortcodeisconflict"
    },
    {
      "label": "TestEmojiCreate_EnforcesCountCap()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_enforcescountcap()",
      "id": "server_service_emoji_test_testemojicreate_enforcescountcap"
    },
    {
      "label": "TestEmojiCreate_NormalizesAndPersists()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_normalizesandpersists()",
      "id": "server_service_emoji_test_testemojicreate_normalizesandpersists"
    },
    {
      "label": "TestEmojiCreate_RejectsBadShortcodeBeforeInsert()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L238",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_rejectsbadshortcodebeforeinsert()",
      "id": "server_service_emoji_test_testemojicreate_rejectsbadshortcodebeforeinsert"
    },
    {
      "label": "TestEmojiCreate_RequiresManageServer()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_requiresmanageserver()",
      "id": "server_service_emoji_test_testemojicreate_requiresmanageserver"
    },
    {
      "label": "TestEmojiCreate_WritesAudit()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L331",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojicreate_writesaudit()",
      "id": "server_service_emoji_test_testemojicreate_writesaudit"
    },
    {
      "label": "TestEmojiDelete_RemovesAndReturnsStorageID()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L289",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojidelete_removesandreturnsstorageid()",
      "id": "server_service_emoji_test_testemojidelete_removesandreturnsstorageid"
    },
    {
      "label": "TestEmojiDelete_RequiresManageServer()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojidelete_requiresmanageserver()",
      "id": "server_service_emoji_test_testemojidelete_requiresmanageserver"
    },
    {
      "label": "TestEmojiDelete_UnknownIDIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L317",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojidelete_unknownidisnotfound()",
      "id": "server_service_emoji_test_testemojidelete_unknownidisnotfound"
    },
    {
      "label": "TestEmojiGet_UnknownIDIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L324",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojiget_unknownidisnotfound()",
      "id": "server_service_emoji_test_testemojiget_unknownidisnotfound"
    },
    {
      "label": "TestEmojiImageURL()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojiimageurl()",
      "id": "server_service_emoji_test_testemojiimageurl"
    },
    {
      "label": "TestEmojiList_OrderedByShortcode()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L268",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojilist_orderedbyshortcode()",
      "id": "server_service_emoji_test_testemojilist_orderedbyshortcode"
    },
    {
      "label": "TestEmojiRequireManage_NilPermServiceIsForbidden()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojirequiremanage_nilpermserviceisforbidden()",
      "id": "server_service_emoji_test_testemojirequiremanage_nilpermserviceisforbidden"
    },
    {
      "label": "TestEmojiRequireManage_UnknownUserIsForbidden()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L140",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testemojirequiremanage_unknownuserisforbidden()",
      "id": "server_service_emoji_test_testemojirequiremanage_unknownuserisforbidden"
    },
    {
      "label": "TestValidateShortcode_Accepts()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testvalidateshortcode_accepts()",
      "id": "server_service_emoji_test_testvalidateshortcode_accepts"
    },
    {
      "label": "TestValidateShortcode_Rejects()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L69",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testvalidateshortcode_rejects()",
      "id": "server_service_emoji_test_testvalidateshortcode_rejects"
    },
    {
      "label": "ValidateShortcode()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "validateshortcode()",
      "id": "server_service_emoji_validateshortcode"
    },
    {
      "label": "TestReaction_AcceptsLongestCustomShortcode()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L183",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "testreaction_acceptslongestcustomshortcode()",
      "id": "server_service_message_reaction_users_test_testreaction_acceptslongestcustomshortcode"
    },
    {
      "label": "buildEmojiUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L517",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "buildemojiupdate()",
      "id": "server_ws_messages_buildemojiupdate"
    },
    {
      "label": "EmojiService",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "emojiservice",
      "id": "service_emojiservice"
    },
    {
      "label": ".Create()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".create()",
      "id": "service_emojiservice_create"
    },
    {
      "label": ".Delete()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".delete()",
      "id": "service_emojiservice_delete"
    },
    {
      "label": ".Get()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L189",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".get()",
      "id": "service_emojiservice_get"
    },
    {
      "label": ".List()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L102",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".list()",
      "id": "service_emojiservice_list"
    },
    {
      "label": ".RequireManage()",
      "file_type": "code",
      "source_file": "Server/service/emoji.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".requiremanage()",
      "id": "service_emojiservice_requiremanage"
    },
    {
      "label": "raceEmojiStore",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L200",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": "raceemojistore",
      "id": "service_raceemojistore"
    },
    {
      "label": ".GetEmojiByShortcode()",
      "file_type": "code",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".getemojibyshortcode()",
      "id": "service_raceemojistore_getemojibyshortcode"
    },
    {
      "label": ".BroadcastEmojiUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L525",
      "_origin": "ast",
      "community": 75,
      "community_name": "newEmojiService",
      "norm_label": ".broadcastemojiupdate()",
      "id": "ws_hub_broadcastemojiupdate"
    },
    {
      "label": "AtomicU64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "atomicu64",
      "id": "atomicu64"
    },
    {
      "label": "ws_proxy.rs",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "ws_proxy.rs",
      "id": "client_tauri_client_src_tauri_src_ws_proxy"
    },
    {
      "label": "accept_cert_fingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L368",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "accept_cert_fingerprint()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint"
    },
    {
      "label": "clear_sender_if_current()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "clear_sender_if_current()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current"
    },
    {
      "label": "disconnect_closes_the_outbound_channel()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L579",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "disconnect_closes_the_outbound_channel()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_closes_the_outbound_channel"
    },
    {
      "label": "disconnect_invalidates_an_in_flight_connect_attempt()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L605",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "disconnect_invalidates_an_in_flight_connect_attempt()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_invalidates_an_in_flight_connect_attempt"
    },
    {
      "label": "emit_cert_tofu()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L110",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "emit_cert_tofu()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu"
    },
    {
      "label": "emit_ws_state()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L101",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "emit_ws_state()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_emit_ws_state"
    },
    {
      "label": "empty_fingerprint_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L437",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "empty_fingerprint_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_empty_fingerprint_is_rejected"
    },
    {
      "label": "is_valid_cert_fingerprint()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L354",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "is_valid_cert_fingerprint()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_is_valid_cert_fingerprint"
    },
    {
      "label": "misplaced_separator_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L465",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "misplaced_separator_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_misplaced_separator_is_rejected"
    },
    {
      "label": "non_ascii_of_correct_byte_length_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L484",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "non_ascii_of_correct_byte_length_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_non_ascii_of_correct_byte_length_is_rejected"
    },
    {
      "label": "non_hex_characters_are_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L449",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "non_hex_characters_are_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_non_hex_characters_are_rejected"
    },
    {
      "label": "owning_teardown_clears_the_slot_by_generation()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L538",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "owning_teardown_clears_the_slot_by_generation()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_owning_teardown_clears_the_slot_by_generation"
    },
    {
      "label": "AppHandle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "apphandle",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_apphandle"
    },
    {
      "label": "Arc",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "arc",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_arc"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "mutex",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_mutex"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "option",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_option"
    },
    {
      "label": "R",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "r",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_r"
    },
    {
      "label": "Self",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "self",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_self"
    },
    {
      "label": "Sender",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "sender",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_sender"
    },
    {
      "label": "State",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "state",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_state"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "string",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "label": "Value",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "value",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_rs_value"
    },
    {
      "label": "superseded_connect_does_not_take_the_sender_slot()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L498",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "superseded_connect_does_not_take_the_sender_slot()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_superseded_connect_does_not_take_the_sender_slot"
    },
    {
      "label": "superseded_teardown_by_generation_leaves_the_live_sender()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L555",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "superseded_teardown_by_generation_leaves_the_live_sender()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_superseded_teardown_by_generation_leaves_the_live_sender"
    },
    {
      "label": "uppercase_hex_is_accepted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L432",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "uppercase_hex_is_accepted()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_uppercase_hex_is_accepted"
    },
    {
      "label": "valid_fingerprint_is_accepted()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L426",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "valid_fingerprint_is_accepted()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_valid_fingerprint_is_accepted"
    },
    {
      "label": "whitespace_padding_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L476",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "whitespace_padding_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_whitespace_padding_is_rejected"
    },
    {
      "label": "wrong_length_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L442",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "wrong_length_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wrong_length_is_rejected"
    },
    {
      "label": "wrong_separator_is_rejected()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L457",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "wrong_separator_is_rejected()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wrong_separator_is_rejected"
    },
    {
      "label": "ws_connect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "ws_connect()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect"
    },
    {
      "label": "ws_disconnect()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L337",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "ws_disconnect()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect"
    },
    {
      "label": "ws_send()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L314",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "ws_send()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_ws_send"
    },
    {
      "label": "WsState",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L34",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": "wsstate",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wsstate"
    },
    {
      "label": ".begin_connection()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L54",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": ".begin_connection()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "label": ".install_sender()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L65",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": ".install_sender()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "label": ".new()",
      "file_type": "code",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L44",
      "_origin": "ast",
      "community": 76,
      "community_name": "ws_proxy.rs",
      "norm_label": ".new()",
      "id": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "label": "bughunt.js",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "bughunt.js",
      "id": "claude_workflows_bughunt"
    },
    {
      "label": "ARGS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "args",
      "id": "claude_workflows_bughunt_args"
    },
    {
      "label": "BUGCLASS_LENSES",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L193",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "bugclass_lenses",
      "id": "claude_workflows_bughunt_bugclass_lenses"
    },
    {
      "label": "churnFiles",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L472",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "churnfiles",
      "id": "claude_workflows_bughunt_churnfiles"
    },
    {
      "label": "cleanStreak",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L493",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "cleanstreak",
      "id": "claude_workflows_bughunt_cleanstreak"
    },
    {
      "label": "confirmedAll",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L490",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "confirmedall",
      "id": "claude_workflows_bughunt_confirmedall"
    },
    {
      "label": "confirmedSorted",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L666",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "confirmedsorted",
      "id": "claude_workflows_bughunt_confirmedsorted"
    },
    {
      "label": "exploreConsumed",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L307",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "exploreconsumed",
      "id": "claude_workflows_bughunt_exploreconsumed"
    },
    {
      "label": "FINDINGS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "findings",
      "id": "claude_workflows_bughunt_findings"
    },
    {
      "label": "FLOW_LENSES",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L245",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "flow_lenses",
      "id": "claude_workflows_bughunt_flow_lenses"
    },
    {
      "label": "GRAPH_ROWS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "graph_rows",
      "id": "claude_workflows_bughunt_graph_rows"
    },
    {
      "label": "meta",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "meta",
      "id": "claude_workflows_bughunt_meta"
    },
    {
      "label": "RANK",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L665",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "rank",
      "id": "claude_workflows_bughunt_rank"
    },
    {
      "label": "report",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L730",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "report",
      "id": "claude_workflows_bughunt_report"
    },
    {
      "label": "roundStats",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L492",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "roundstats",
      "id": "claude_workflows_bughunt_roundstats"
    },
    {
      "label": "runStats",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L670",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "runstats",
      "id": "claude_workflows_bughunt_runstats"
    },
    {
      "label": "seen",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L483",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "seen",
      "id": "claude_workflows_bughunt_seen"
    },
    {
      "label": "SURFACE_LENSES",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L119",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "surface_lenses",
      "id": "claude_workflows_bughunt_surface_lenses"
    },
    {
      "label": "table",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L668",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "table",
      "id": "claude_workflows_bughunt_table"
    },
    {
      "label": "unverified",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L491",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "unverified",
      "id": "claude_workflows_bughunt_unverified"
    },
    {
      "label": "unverifiedFinal",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L667",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "unverifiedfinal",
      "id": "claude_workflows_bughunt_unverifiedfinal"
    },
    {
      "label": "VERDICTS",
      "file_type": "code",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L63",
      "_origin": "ast",
      "community": 77,
      "community_name": "bughunt.js",
      "norm_label": "verdicts",
      "id": "claude_workflows_bughunt_verdicts"
    },
    {
      "label": "admin.go",
      "file_type": "code",
      "source_file": "Server/admin/admin.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "admin.go",
      "id": "server_admin_admin"
    },
    {
      "label": "admin_handler_test.go",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "admin_handler_test.go",
      "id": "server_admin_admin_handler_test"
    },
    {
      "label": "TestNewHandler_APIRoutesMounted()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_apiroutesmounted()",
      "id": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted"
    },
    {
      "label": "TestNewHandler_AuthProtectedRoute()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_authprotectedroute()",
      "id": "server_admin_admin_handler_test_testnewhandler_authprotectedroute"
    },
    {
      "label": "TestNewHandler_ReturnsNonNilHandler()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_returnsnonnilhandler()",
      "id": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler"
    },
    {
      "label": "TestNewHandler_ServesStaticRoot()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_servesstaticroot()",
      "id": "server_admin_admin_handler_test_testnewhandler_servesstaticroot"
    },
    {
      "label": "TestNewHandler_SetsCSPOnRoot()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L62",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_setscsponroot()",
      "id": "server_admin_admin_handler_test_testnewhandler_setscsponroot"
    },
    {
      "label": "TestNewHandler_WithUpdater()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testnewhandler_withupdater()",
      "id": "server_admin_admin_handler_test_testnewhandler_withupdater"
    },
    {
      "label": "TestOwnerOnlyMiddleware_AdminDenied()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L158",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testowneronlymiddleware_admindenied()",
      "id": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied"
    },
    {
      "label": "TestOwnerOnlyMiddleware_MemberDenied()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L176",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testowneronlymiddleware_memberdenied()",
      "id": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied"
    },
    {
      "label": "TestOwnerOnlyMiddleware_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L193",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testowneronlymiddleware_unauthenticated()",
      "id": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated"
    },
    {
      "label": "NewHandler()",
      "file_type": "code",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "newhandler()",
      "id": "server_admin_admin_newhandler"
    },
    {
      "label": "createMemberUser()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "creatememberuser()",
      "id": "server_admin_api_test_creatememberuser"
    },
    {
      "label": "openAdminTestDB()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "openadmintestdb()",
      "id": "server_admin_api_test_openadmintestdb"
    },
    {
      "label": "TestAdminAPI_Stats_Forbidden()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testadminapi_stats_forbidden()",
      "id": "server_admin_api_test_testadminapi_stats_forbidden"
    },
    {
      "label": "TestPutChannelPermission_NonAdminForbidden()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L208",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testputchannelpermission_nonadminforbidden()",
      "id": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden"
    },
    {
      "label": "TestAdminAPI_PatchRole_MemberLookupFailureBlanketInvalidates()",
      "file_type": "code",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testadminapi_patchrole_memberlookupfailureblanketinvalidates()",
      "id": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates"
    },
    {
      "label": "setup_handler_test.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "setup_handler_test.go",
      "id": "server_admin_setup_handler_test"
    },
    {
      "label": "TestSetup_BlockedAfterFirstUser()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_blockedafterfirstuser()",
      "id": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser"
    },
    {
      "label": "TestSetup_ConcurrentRace()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L152",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_concurrentrace()",
      "id": "server_admin_setup_handler_test_testsetup_concurrentrace"
    },
    {
      "label": "TestSetup_CreatesOwner()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_createsowner()",
      "id": "server_admin_setup_handler_test_testsetup_createsowner"
    },
    {
      "label": "TestSetup_ForeignOriginStillBlocked()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_foreignoriginstillblocked()",
      "id": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked"
    },
    {
      "label": "TestSetup_MissingFields()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_missingfields()",
      "id": "server_admin_setup_handler_test_testsetup_missingfields"
    },
    {
      "label": "TestSetup_SameOriginAllowedWithEmptyAllowlist()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_sameoriginallowedwithemptyallowlist()",
      "id": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist"
    },
    {
      "label": "TestSetup_WeakPassword()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetup_weakpassword()",
      "id": "server_admin_setup_handler_test_testsetup_weakpassword"
    },
    {
      "label": "TestSetupStatus_NeedsSetup()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupstatus_needssetup()",
      "id": "server_admin_setup_handler_test_testsetupstatus_needssetup"
    },
    {
      "label": "TestSetupStatus_NoSetupNeeded()",
      "file_type": "code",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupstatus_nosetupneeded()",
      "id": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded"
    },
    {
      "label": "setup_wizard_test.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "setup_wizard_test.go",
      "id": "server_admin_setup_wizard_test"
    },
    {
      "label": "getSetting()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "getsetting()",
      "id": "server_admin_setup_wizard_test_getsetting"
    },
    {
      "label": "TestSetupStatus_DefaultsOnlyPreSetupAndSecretFree()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L340",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupstatus_defaultsonlypresetupandsecretfree()",
      "id": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree"
    },
    {
      "label": "TestSetupWizard_ConfigWriteFailureWarnsButCreatesAccount()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_configwritefailurewarnsbutcreatesaccount()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount"
    },
    {
      "label": "TestSetupWizard_ForeignOriginBlocked()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L403",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_foreignoriginblocked()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_foreignoriginblocked"
    },
    {
      "label": "TestSetupWizard_FullFlow()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L56",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_fullflow()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_fullflow"
    },
    {
      "label": "TestSetupWizard_InvalidValuesRejectBeforeAccountCreation()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L214",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_invalidvaluesrejectbeforeaccountcreation()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation"
    },
    {
      "label": "TestSetupWizard_LegacyPayloadUnchangedBehaviour()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_legacypayloadunchangedbehaviour()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour"
    },
    {
      "label": "TestSetupWizard_NoRestartWhenValuesMatchRunning()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "testsetupwizard_norestartwhenvaluesmatchrunning()",
      "id": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning"
    },
    {
      "label": "wizardHandler()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "wizardhandler()",
      "id": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "label": "wizardRunningCfg()",
      "file_type": "code",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 78,
      "community_name": "openAdminTestDB",
      "norm_label": "wizardrunningcfg()",
      "id": "server_admin_setup_wizard_test_wizardrunningcfg"
    },
    {
      "label": ".BeginTx()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L426",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".begintx()",
      "id": "db_db_begintx"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L379",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".close()",
      "id": "db_db_close"
    },
    {
      "label": ".PingRead()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L445",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".pingread()",
      "id": "db_db_pingread"
    },
    {
      "label": ".QueryContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L411",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".querycontext()",
      "id": "db_db_querycontext"
    },
    {
      "label": ".QueryRowContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L399",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".queryrowcontext()",
      "id": "db_db_queryrowcontext"
    },
    {
      "label": ".routePool()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".routepool()",
      "id": "db_db_routepool"
    },
    {
      "label": ".SQLDb()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L434",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".sqldb()",
      "id": "db_db_sqldb"
    },
    {
      "label": "dbtx",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L288",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "dbtx",
      "id": "db_dbtx"
    },
    {
      "label": ".pool()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".pool()",
      "id": "db_dbtx_pool"
    },
    {
      "label": ".PrepareContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L297",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".preparecontext()",
      "id": "db_dbtx_preparecontext"
    },
    {
      "label": ".QueryContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".querycontext()",
      "id": "db_dbtx_querycontext"
    },
    {
      "label": ".QueryRowContext()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".queryrowcontext()",
      "id": "db_dbtx_queryrowcontext"
    },
    {
      "label": "DBTX",
      "file_type": "code",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "dbtx",
      "id": "dbgen_dbtx"
    },
    {
      "label": ".WithTx()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": ".withtx()",
      "id": "dbgen_queries_withtx"
    },
    {
      "label": "database/sql.DB",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.db",
      "id": "go_type_database_sql_db"
    },
    {
      "label": "database/sql.Row",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.row",
      "id": "go_type_database_sql_row"
    },
    {
      "label": "database/sql.Rows",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.rows",
      "id": "go_type_database_sql_rows"
    },
    {
      "label": "database/sql.Stmt",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.stmt",
      "id": "go_type_database_sql_stmt"
    },
    {
      "label": "database/sql.Tx",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.tx",
      "id": "go_type_database_sql_tx"
    },
    {
      "label": "database/sql.TxOptions",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "database/sql.txoptions",
      "id": "go_type_database_sql_txoptions"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "queries",
      "id": "queries"
    },
    {
      "label": "db/db.go",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "db/db.go",
      "id": "server_db_db"
    },
    {
      "label": "hasKeywordPrefix()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L340",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "haskeywordprefix()",
      "id": "server_db_db_haskeywordprefix"
    },
    {
      "label": "isMemoryPath()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "ismemorypath()",
      "id": "server_db_db_ismemorypath"
    },
    {
      "label": "isReadOnlySQL()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L322",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "isreadonlysql()",
      "id": "server_db_db_isreadonlysql"
    },
    {
      "label": "newDB()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L258",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "newdb()",
      "id": "server_db_db_newdb"
    },
    {
      "label": "Open()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "open()",
      "id": "server_db_db_open"
    },
    {
      "label": "openFile()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L173",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "openfile()",
      "id": "server_db_db_openfile"
    },
    {
      "label": "openMemory()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "openmemory()",
      "id": "server_db_db_openmemory"
    },
    {
      "label": "OpenShared()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L125",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "openshared()",
      "id": "server_db_db_openshared"
    },
    {
      "label": "OpenWithMaxReaders()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L112",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "openwithmaxreaders()",
      "id": "server_db_db_openwithmaxreaders"
    },
    {
      "label": "dbgen/db.go",
      "file_type": "code",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "dbgen/db.go",
      "id": "server_db_dbgen_db"
    },
    {
      "label": "Queries",
      "file_type": "code",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "queries",
      "id": "server_db_dbgen_db_go_dbgen_queries"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "new()",
      "id": "server_db_dbgen_db_new"
    },
    {
      "label": "lockfile.go",
      "file_type": "code",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "lockfile.go",
      "id": "server_db_lockfile"
    },
    {
      "label": "acquireProcessLock()",
      "file_type": "code",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "acquireprocesslock()",
      "id": "server_db_lockfile_acquireprocesslock"
    },
    {
      "label": "lockFilePath()",
      "file_type": "code",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "lockfilepath()",
      "id": "server_db_lockfile_lockfilepath"
    },
    {
      "label": "lockfile_test.go",
      "file_type": "code",
      "source_file": "Server/db/lockfile_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "lockfile_test.go",
      "id": "server_db_lockfile_test"
    },
    {
      "label": "TestTryLockFile_Exclusive()",
      "file_type": "code",
      "source_file": "Server/db/lockfile_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "testtrylockfile_exclusive()",
      "id": "server_db_lockfile_test_testtrylockfile_exclusive"
    },
    {
      "label": "open_shared_test.go",
      "file_type": "code",
      "source_file": "Server/db/open_shared_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "open_shared_test.go",
      "id": "server_db_open_shared_test"
    },
    {
      "label": "TestOpenShared_WorksWhileServerHoldsLock()",
      "file_type": "code",
      "source_file": "Server/db/open_shared_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "testopenshared_workswhileserverholdslock()",
      "id": "server_db_open_shared_test_testopenshared_workswhileserverholdslock"
    },
    {
      "label": "sql_router_test.go",
      "file_type": "code",
      "source_file": "Server/db/sql_router_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "sql_router_test.go",
      "id": "server_db_sql_router_test"
    },
    {
      "label": "TestIsReadOnlySQL()",
      "file_type": "code",
      "source_file": "Server/db/sql_router_test.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "testisreadonlysql()",
      "id": "server_db_sql_router_test_testisreadonlysql"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L127",
      "_origin": "ast",
      "community": 79,
      "community_name": "db/db.go",
      "norm_label": "main()",
      "id": "server_scripts_seed_main"
    },
    {
      "label": "EmojiAutocomplete.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojiautocomplete.ts",
      "id": "client_tauri_client_src_components_emojiautocomplete"
    },
    {
      "label": "MAX_EMOJI_SUGGESTIONS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "max_emoji_suggestions",
      "id": "client_tauri_client_src_components_emojiautocomplete_max_emoji_suggestions"
    },
    {
      "label": "MIN_EMOJI_QUERY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L33",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "min_emoji_query",
      "id": "client_tauri_client_src_components_emojiautocomplete_min_emoji_query"
    },
    {
      "label": "EmojiPicker.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emojipicker.ts",
      "id": "client_tauri_client_src_components_emojipicker"
    },
    {
      "label": "CATEGORIES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "categories",
      "id": "client_tauri_client_src_components_emojipicker_categories"
    },
    {
      "label": "EMOJI_NAMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L294",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emoji_names",
      "id": "client_tauri_client_src_components_emojipicker_emoji_names"
    },
    {
      "label": "SERVER_CATEGORY",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "server_category",
      "id": "client_tauri_client_src_components_emojipicker_server_category"
    },
    {
      "label": "GifPicker.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifpicker.ts",
      "id": "client_tauri_client_src_components_gifpicker"
    },
    {
      "label": "GIF_UNAVAILABLE_MESSAGE",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gif_unavailable_message",
      "id": "client_tauri_client_src_components_gifpicker_gif_unavailable_message"
    },
    {
      "label": "MentionAutocomplete.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mentionautocomplete.ts",
      "id": "client_tauri_client_src_components_mentionautocomplete"
    },
    {
      "label": "MAX_MENTION_SUGGESTIONS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "max_mention_suggestions",
      "id": "client_tauri_client_src_components_mentionautocomplete_max_mention_suggestions"
    },
    {
      "label": "MessageInput.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "messageinput.ts",
      "id": "client_tauri_client_src_components_messageinput"
    },
    {
      "label": "ALLOWED_TYPES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L129",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "allowed_types",
      "id": "client_tauri_client_src_components_messageinput_allowed_types"
    },
    {
      "label": "CARET_MOVE_KEYS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L147",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "caret_move_keys",
      "id": "client_tauri_client_src_components_messageinput_caret_move_keys"
    },
    {
      "label": "FORMAT_MARKERS",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L64",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "format_markers",
      "id": "client_tauri_client_src_components_messageinput_format_markers"
    },
    {
      "label": "gifProvider.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifprovider.ts",
      "id": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "label": "autocomplete-filters.property.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "autocomplete-filters.property.test.ts",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test"
    },
    {
      "label": "anyQuery",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L88",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "anyquery",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test_anyquery"
    },
    {
      "label": "NAMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "names",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test_names"
    },
    {
      "label": "queryFragment",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L91",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "queryfragment",
      "id": "client_tauri_client_tests_unit_autocomplete_filters_property_test_queryfragment"
    },
    {
      "label": "emoji-autocomplete.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emoji-autocomplete.test.ts",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test"
    },
    {
      "label": "EMOJI",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L38",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "emoji",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_emoji"
    },
    {
      "label": "{ fetchImageAsDataUrlMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "{ fetchimageasdataurlmock }",
      "id": "client_tauri_client_tests_unit_emoji_autocomplete_test_fetchimageasdataurlmock"
    },
    {
      "label": "gif-picker.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gif-picker.test.ts",
      "id": "client_tauri_client_tests_unit_gif_picker_test"
    },
    {
      "label": "SEARCH_GIFS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L34",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "search_gifs",
      "id": "client_tauri_client_tests_unit_gif_picker_test_search_gifs"
    },
    {
      "label": "stubApi",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L40",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "stubapi",
      "id": "client_tauri_client_tests_unit_gif_picker_test_stubapi"
    },
    {
      "label": "TRENDING_GIFS",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L32",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "trending_gifs",
      "id": "client_tauri_client_tests_unit_gif_picker_test_trending_gifs"
    },
    {
      "label": "gif-provider.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gif-provider.test.ts",
      "id": "client_tauri_client_tests_unit_gif_provider_test"
    },
    {
      "label": "api",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "api",
      "id": "client_tauri_client_tests_unit_gif_provider_test_api"
    },
    {
      "label": "gifSearch",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "gifsearch",
      "id": "client_tauri_client_tests_unit_gif_provider_test_gifsearch"
    },
    {
      "label": "gifTrending",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "giftrending",
      "id": "client_tauri_client_tests_unit_gif_provider_test_giftrending"
    },
    {
      "label": "mention-autocomplete.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "mention-autocomplete.test.ts",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test"
    },
    {
      "label": "NAMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "names",
      "id": "client_tauri_client_tests_unit_mention_autocomplete_test_names"
    },
    {
      "label": "message-input.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "message-input.test.ts",
      "id": "client_tauri_client_tests_unit_message_input_test"
    },
    {
      "label": "stubGifApi",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 8,
      "community_name": "MessageInput.ts",
      "norm_label": "stubgifapi",
      "id": "client_tauri_client_tests_unit_message_input_test_stubgifapi"
    },
    {
      "label": "Admin perimeter",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L788",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "admin perimeter",
      "id": "docs_schema_admin_perimeter"
    },
    {
      "label": "api_tokens",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L213",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "api_tokens",
      "id": "docs_schema_api_tokens"
    },
    {
      "label": "attachments",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L415",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "attachments",
      "id": "docs_schema_attachments"
    },
    {
      "label": "audit_log",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L496",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "audit_log",
      "id": "docs_schema_audit_log"
    },
    {
      "label": "Bit Map",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L746",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "bit map",
      "id": "docs_schema_bit_map"
    },
    {
      "label": "channel_overrides",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L301",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "channel_overrides",
      "id": "docs_schema_channel_overrides"
    },
    {
      "label": "channel_user_overrides",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L324",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "channel_user_overrides",
      "id": "docs_schema_channel_user_overrides"
    },
    {
      "label": "channels",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L237",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "channels",
      "id": "docs_schema_channels"
    },
    {
      "label": "Database Configuration",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L15",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "database configuration",
      "id": "docs_schema_database_configuration"
    },
    {
      "label": "Database Schema Reference",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L1",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "database schema reference",
      "id": "docs_schema_database_schema_reference"
    },
    {
      "label": "Default Role Permission Values",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L837",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "default role permission values",
      "id": "docs_schema_default_role_permission_values"
    },
    {
      "label": "dm_open_state",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L559",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "dm_open_state",
      "id": "docs_schema_dm_open_state"
    },
    {
      "label": "dm_participants",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L538",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "dm_participants",
      "id": "docs_schema_dm_participants"
    },
    {
      "label": "emoji",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L603",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "emoji",
      "id": "docs_schema_emoji"
    },
    {
      "label": "events",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L670",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "events",
      "id": "docs_schema_events"
    },
    {
      "label": "Indexes",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L715",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "indexes",
      "id": "docs_schema_indexes"
    },
    {
      "label": "invites",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L452",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "invites",
      "id": "docs_schema_invites"
    },
    {
      "label": "login_attempts",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L572",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "login_attempts",
      "id": "docs_schema_login_attempts"
    },
    {
      "label": "message_mentions",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L378",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "message_mentions",
      "id": "docs_schema_message_mentions"
    },
    {
      "label": "messages",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L351",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "messages",
      "id": "docs_schema_messages"
    },
    {
      "label": "messages_fts (FTS5 Virtual Table)",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L399",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "messages_fts (fts5 virtual table)",
      "id": "docs_schema_messages_fts_fts5_virtual_table"
    },
    {
      "label": "Migration History",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L42",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "migration history",
      "id": "docs_schema_migration_history"
    },
    {
      "label": "Migration System",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L31",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "migration system",
      "id": "docs_schema_migration_system"
    },
    {
      "label": "Permission Bitfield System",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L740",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "permission bitfield system",
      "id": "docs_schema_permission_bitfield_system"
    },
    {
      "label": "Permission Checking Logic",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L799",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "permission checking logic",
      "id": "docs_schema_permission_checking_logic"
    },
    {
      "label": "Permission groups",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L772",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "permission groups",
      "id": "docs_schema_permission_groups"
    },
    {
      "label": "plugins / plugin_kv",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L690",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "plugins / plugin_kv",
      "id": "docs_schema_plugins_plugin_kv"
    },
    {
      "label": "rate_lockouts",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L639",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "rate_lockouts",
      "id": "docs_schema_rate_lockouts"
    },
    {
      "label": "reactions",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L438",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "reactions",
      "id": "docs_schema_reactions"
    },
    {
      "label": "read_states",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L472",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "read_states",
      "id": "docs_schema_read_states"
    },
    {
      "label": "roles",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L80",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "roles",
      "id": "docs_schema_roles"
    },
    {
      "label": "sessions",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L194",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "sessions",
      "id": "docs_schema_sessions"
    },
    {
      "label": "settings",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L588",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "settings",
      "id": "docs_schema_settings"
    },
    {
      "label": "Tables",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L78",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "tables",
      "id": "docs_schema_tables"
    },
    {
      "label": "user_blocks",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L653",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "user_blocks",
      "id": "docs_schema_user_blocks"
    },
    {
      "label": "users",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L134",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "users",
      "id": "docs_schema_users"
    },
    {
      "label": "voice_states",
      "file_type": "document",
      "source_file": "docs/schema.md",
      "source_location": "L512",
      "_origin": "ast",
      "community": 80,
      "community_name": "Tables",
      "norm_label": "voice_states",
      "id": "docs_schema_voice_states"
    },
    {
      "label": "mentions.go",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "mentions.go",
      "id": "server_service_mentions"
    },
    {
      "label": "parseMentionTokens()",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "parsementiontokens()",
      "id": "server_service_mentions_parsementiontokens"
    },
    {
      "label": "mentions_test.go",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "mentions_test.go",
      "id": "server_service_mentions_test"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "messageservice",
      "id": "server_service_mentions_test_go_messageservice"
    },
    {
      "label": "mentionCount()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "mentioncount()",
      "id": "server_service_mentions_test_mentioncount"
    },
    {
      "label": "newMentionFixture()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "newmentionfixture()",
      "id": "server_service_mentions_test_newmentionfixture"
    },
    {
      "label": "sendAs()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "sendas()",
      "id": "server_service_mentions_test_sendas"
    },
    {
      "label": "TestChannelFocus_ClearsMentionCount()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testchannelfocus_clearsmentioncount()",
      "id": "server_service_mentions_test_testchannelfocus_clearsmentioncount"
    },
    {
      "label": "TestEditMessage_EveryoneGateApplies()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L504",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testeditmessage_everyonegateapplies()",
      "id": "server_service_mentions_test_testeditmessage_everyonegateapplies"
    },
    {
      "label": "TestEditMessage_ReplacesMentionsWithoutRecounting()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L471",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testeditmessage_replacesmentionswithoutrecounting()",
      "id": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting"
    },
    {
      "label": "TestGetChannelUnreadCounts_CarriesMentionCount()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L522",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testgetchannelunreadcounts_carriesmentioncount()",
      "id": "server_service_mentions_test_testgetchannelunreadcounts_carriesmentioncount"
    },
    {
      "label": "TestParseMentionTokens()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L78",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testparsementiontokens()",
      "id": "server_service_mentions_test_testparsementiontokens"
    },
    {
      "label": "TestParseMentionTokens_CandidateCap()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testparsementiontokens_candidatecap()",
      "id": "server_service_mentions_test_testparsementiontokens_candidatecap"
    },
    {
      "label": "TestParseMentionTokens_TrailingPunctuationSpelling()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testparsementiontokens_trailingpunctuationspelling()",
      "id": "server_service_mentions_test_testparsementiontokens_trailingpunctuationspelling"
    },
    {
      "label": "TestSendMessage_BlockedAuthorDoesNotRaiseBadge()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L440",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_blockedauthordoesnotraisebadge()",
      "id": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge"
    },
    {
      "label": "TestSendMessage_CaseInsensitiveUsername()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_caseinsensitiveusername()",
      "id": "server_service_mentions_test_testsendmessage_caseinsensitiveusername"
    },
    {
      "label": "TestSendMessage_DirectMentionIncrementsCount()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L395",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_directmentionincrementscount()",
      "id": "server_service_mentions_test_testsendmessage_directmentionincrementscount"
    },
    {
      "label": "TestSendMessage_DirectMentionSkipsUserDenied()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_directmentionskipsuserdenied()",
      "id": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied"
    },
    {
      "label": "TestSendMessage_DMMentionsResolve()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L544",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_dmmentionsresolve()",
      "id": "server_service_mentions_test_testsendmessage_dmmentionsresolve"
    },
    {
      "label": "TestSendMessage_EveryoneCountsEveryReaderButAuthor()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L254",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_everyonecountseveryreaderbutauthor()",
      "id": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor"
    },
    {
      "label": "TestSendMessage_EveryoneHonorsUserOverrides()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L321",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_everyonehonorsuseroverrides()",
      "id": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides"
    },
    {
      "label": "TestSendMessage_EveryoneRequiresPermission()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_everyonerequirespermission()",
      "id": "server_service_mentions_test_testsendmessage_everyonerequirespermission"
    },
    {
      "label": "TestSendMessage_EveryoneSkipsUserDenied()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L339",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_everyoneskipsuserdenied()",
      "id": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied"
    },
    {
      "label": "TestSendMessage_EveryoneSkipsUsersWithoutRead()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L306",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_everyoneskipsuserswithoutread()",
      "id": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread"
    },
    {
      "label": "TestSendMessage_HereSkipsInvisibleUsers()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_hereskipsinvisibleusers()",
      "id": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers"
    },
    {
      "label": "TestSendMessage_HereSkipsOfflineUsers()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L268",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_hereskipsofflineusers()",
      "id": "server_service_mentions_test_testsendmessage_hereskipsofflineusers"
    },
    {
      "label": "TestSendMessage_MentionCapped()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_mentioncapped()",
      "id": "server_service_mentions_test_testsendmessage_mentioncapped"
    },
    {
      "label": "TestSendMessage_MentionCountsWrittenInBackground()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_mentioncountswritteninbackground()",
      "id": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground"
    },
    {
      "label": "TestSendMessage_MultipleDirectMentionsResolveIndependently()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L374",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_multipledirectmentionsresolveindependently()",
      "id": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently"
    },
    {
      "label": "TestSendMessage_NonASCIIUppercaseUsernameResolves()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L179",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_nonasciiuppercaseusernameresolves()",
      "id": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves"
    },
    {
      "label": "TestSendMessage_ResolvesKnownUsername()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_resolvesknownusername()",
      "id": "server_service_mentions_test_testsendmessage_resolvesknownusername"
    },
    {
      "label": "TestSendMessage_SelfMentionDoesNotCount()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L431",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_selfmentiondoesnotcount()",
      "id": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount"
    },
    {
      "label": "TestSendMessage_UnknownWordStaysText()",
      "file_type": "code",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L190",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_unknownwordstaystext()",
      "id": "server_service_mentions_test_testsendmessage_unknownwordstaystext"
    },
    {
      "label": "send_advances_read_state_test.go",
      "file_type": "code",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "send_advances_read_state_test.go",
      "id": "server_service_send_advances_read_state_test"
    },
    {
      "label": "TestSendMessage_AdvancesAuthorReadState()",
      "file_type": "code",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_advancesauthorreadstate()",
      "id": "server_service_send_advances_read_state_test_testsendmessage_advancesauthorreadstate"
    },
    {
      "label": "TestSendMessage_AuthorStillSeesLaterMessagesAsUnread()",
      "file_type": "code",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "testsendmessage_authorstillseeslatermessagesasunread()",
      "id": "server_service_send_advances_read_state_test_testsendmessage_authorstillseeslatermessagesasunread"
    },
    {
      "label": "mentionCandidate",
      "file_type": "code",
      "source_file": "Server/service/mentions.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 81,
      "community_name": "newMentionFixture",
      "norm_label": "mentioncandidate",
      "id": "service_mentioncandidate"
    },
    {
      "label": "memberUpdateCall",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1275",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "memberupdatecall",
      "id": "admin_memberupdatecall"
    },
    {
      "label": "mockHub",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1256",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "mockhub",
      "id": "admin_mockhub"
    },
    {
      "label": ".BroadcastChannelCreate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1289",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchannelcreate()",
      "id": "admin_mockhub_broadcastchannelcreate"
    },
    {
      "label": ".BroadcastChannelDelete()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1297",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchanneldelete()",
      "id": "admin_mockhub_broadcastchanneldelete"
    },
    {
      "label": ".BroadcastChannelUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1293",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchannelupdate()",
      "id": "admin_mockhub_broadcastchannelupdate"
    },
    {
      "label": ".BroadcastMemberBan()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1308",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastmemberban()",
      "id": "admin_mockhub_broadcastmemberban"
    },
    {
      "label": ".BroadcastMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1312",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastmemberupdate()",
      "id": "admin_mockhub_broadcastmemberupdate"
    },
    {
      "label": ".BroadcastRolesUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1324",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastrolesupdate()",
      "id": "admin_mockhub_broadcastrolesupdate"
    },
    {
      "label": ".BroadcastServerRestart()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1285",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastserverrestart()",
      "id": "admin_mockhub_broadcastserverrestart"
    },
    {
      "label": ".CleanupVoiceForChannel()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1301",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".cleanupvoiceforchannel()",
      "id": "admin_mockhub_cleanupvoiceforchannel"
    },
    {
      "label": ".ClientCount()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1328",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".clientcount()",
      "id": "admin_mockhub_clientcount"
    },
    {
      "label": ".RefreshAllChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1320",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshallchannelvisibility()",
      "id": "admin_mockhub_refreshallchannelvisibility"
    },
    {
      "label": ".RefreshChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1316",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshchannelvisibility()",
      "id": "admin_mockhub_refreshchannelvisibility"
    },
    {
      "label": "mockHubWB",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "mockhubwb",
      "id": "admin_mockhubwb"
    },
    {
      "label": ".BroadcastChannelCreate()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L413",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchannelcreate()",
      "id": "admin_mockhubwb_broadcastchannelcreate"
    },
    {
      "label": ".BroadcastChannelDelete()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L415",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchanneldelete()",
      "id": "admin_mockhubwb_broadcastchanneldelete"
    },
    {
      "label": ".BroadcastChannelUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L414",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastchannelupdate()",
      "id": "admin_mockhubwb_broadcastchannelupdate"
    },
    {
      "label": ".BroadcastMemberBan()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastmemberban()",
      "id": "admin_mockhubwb_broadcastmemberban"
    },
    {
      "label": ".BroadcastMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L417",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastmemberupdate()",
      "id": "admin_mockhubwb_broadcastmemberupdate"
    },
    {
      "label": ".BroadcastRolesUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L420",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastrolesupdate()",
      "id": "admin_mockhubwb_broadcastrolesupdate"
    },
    {
      "label": ".BroadcastServerRestart()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastserverrestart()",
      "id": "admin_mockhubwb_broadcastserverrestart"
    },
    {
      "label": ".CleanupVoiceForChannel()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L421",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".cleanupvoiceforchannel()",
      "id": "admin_mockhubwb_cleanupvoiceforchannel"
    },
    {
      "label": ".ClientCount()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L422",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".clientcount()",
      "id": "admin_mockhubwb_clientcount"
    },
    {
      "label": ".RefreshAllChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L419",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshallchannelvisibility()",
      "id": "admin_mockhubwb_refreshallchannelvisibility"
    },
    {
      "label": ".RefreshChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L418",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshchannelvisibility()",
      "id": "admin_mockhubwb_refreshchannelvisibility"
    },
    {
      "label": "restartCall",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1280",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "restartcall",
      "id": "admin_restartcall"
    },
    {
      "label": "unbanMockHub",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "unbanmockhub",
      "id": "admin_unbanmockhub"
    },
    {
      "label": ".BroadcastMemberUnban()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".broadcastmemberunban()",
      "id": "admin_unbanmockhub_broadcastmemberunban"
    },
    {
      "label": "Channel",
      "file_type": "code",
      "source_file": "Server/db/models.go",
      "source_location": "L109",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "channel",
      "id": "server_db_models_go_db_channel"
    },
    {
      "label": "buildChannelCreateFor()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L725",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "buildchannelcreatefor()",
      "id": "server_ws_messages_buildchannelcreatefor"
    },
    {
      "label": "channelPayloadFrom()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L283",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "channelpayloadfrom()",
      "id": "server_ws_messages_channelpayloadfrom"
    },
    {
      "label": "errGetChannelStore",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "errgetchannelstore",
      "id": "service_errgetchannelstore"
    },
    {
      "label": ".GetChannel()",
      "file_type": "code",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".getchannel()",
      "id": "service_errgetchannelstore_getchannel"
    },
    {
      "label": "channelPayload",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L247",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": "channelpayload",
      "id": "ws_channelpayload"
    },
    {
      "label": ".RefreshAllChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L492",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshallchannelvisibility()",
      "id": "ws_hub_refreshallchannelvisibility"
    },
    {
      "label": ".RefreshChannelVisibility()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L325",
      "_origin": "ast",
      "community": 82,
      "community_name": "Channel",
      "norm_label": ".refreshchannelvisibility()",
      "id": "ws_hub_refreshchannelvisibility"
    },
    {
      "label": "matchRecorder",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "matchrecorder",
      "id": "api_matchrecorder"
    },
    {
      "label": ".count()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L51",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": ".count()",
      "id": "api_matchrecorder_count"
    },
    {
      "label": ".matchedInRange()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L40",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": ".matchedinrange()",
      "id": "api_matchrecorder_matchedinrange"
    },
    {
      "label": ".record()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": ".record()",
      "id": "api_matchrecorder_record"
    },
    {
      "label": "coraza.WAF",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "coraza.waf",
      "id": "coraza_waf"
    },
    {
      "label": "github.com/corazawaf/coraza/v3/types.Interruption",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "github.com/corazawaf/coraza/v3/types.interruption",
      "id": "go_type_github_com_corazawaf_coraza_v3_types_interruption"
    },
    {
      "label": "github.com/corazawaf/coraza/v3/types.MatchedRule",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "github.com/corazawaf/coraza/v3/types.matchedrule",
      "id": "go_type_github_com_corazawaf_coraza_v3_types_matchedrule"
    },
    {
      "label": "github.com/corazawaf/coraza/v3/types.Transaction",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "github.com/corazawaf/coraza/v3/types.transaction",
      "id": "go_type_github_com_corazawaf_coraza_v3_types_transaction"
    },
    {
      "label": "waf.go",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "waf.go",
      "id": "server_api_waf"
    },
    {
      "label": "waf_crs_test.go",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "waf_crs_test.go",
      "id": "server_api_waf_crs_test"
    },
    {
      "label": "captureSlog()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "captureslog()",
      "id": "server_api_waf_crs_test_captureslog"
    },
    {
      "label": "TestNewCRSWAF_LoadsCoreRuleSet()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testnewcrswaf_loadscoreruleset()",
      "id": "server_api_waf_crs_test_testnewcrswaf_loadscoreruleset"
    },
    {
      "label": "TestNormalizeCRSMode()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testnormalizecrsmode()",
      "id": "server_api_waf_crs_test_testnormalizecrsmode"
    },
    {
      "label": "TestWAFMiddleware_CRSBlockMode_AllowsBenignJSONRequest()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsblockmode_allowsbenignjsonrequest()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_allowsbenignjsonrequest"
    },
    {
      "label": "TestWAFMiddleware_CRSBlockMode_BlocksXSSProbe()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsblockmode_blocksxssprobe()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_blocksxssprobe"
    },
    {
      "label": "TestWAFMiddleware_CRSBlockMode_FalsePositivesOnSQLishChatProse()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsblockmode_falsepositivesonsqlishchatprose()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_falsepositivesonsqlishchatprose"
    },
    {
      "label": "TestWAFMiddleware_CRSDetectMode_AggregatesMatchLoggingPerRequest()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest"
    },
    {
      "label": "TestWAFMiddleware_CRSDetectMode_AllowsBenignSQLishChatMessage()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L202",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsdetectmode_allowsbenignsqlishchatmessage()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_allowsbenignsqlishchatmessage"
    },
    {
      "label": "TestWAFMiddleware_CRSDetectMode_CustomCallbackStillPerRule()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsdetectmode_customcallbackstillperrule()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule"
    },
    {
      "label": "TestWAFMiddleware_CRSDetectMode_DetectsPathTraversalProbe()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsdetectmode_detectspathtraversalprobe()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectspathtraversalprobe"
    },
    {
      "label": "TestWAFMiddleware_CRSDetectMode_DetectsXSSProbeWithoutBlocking()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking"
    },
    {
      "label": "TestWAFMiddleware_CRSOffMode_SkipsCRSEntirely()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_crsoffmode_skipscrsentirely()",
      "id": "server_api_waf_crs_test_testwafmiddleware_crsoffmode_skipscrsentirely"
    },
    {
      "label": "TestWAFMiddleware_InlineRulesStillBlockInEveryCRSMode()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_inlinerulesstillblockineverycrsmode()",
      "id": "server_api_waf_crs_test_testwafmiddleware_inlinerulesstillblockineverycrsmode"
    },
    {
      "label": "TestWAFMiddleware_UploadBodyNotBufferedOrEmptied()",
      "file_type": "code",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L357",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_uploadbodynotbufferedoremptied()",
      "id": "server_api_waf_crs_test_testwafmiddleware_uploadbodynotbufferedoremptied"
    },
    {
      "label": "handleWAFInterruption()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L446",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "handlewafinterruption()",
      "id": "server_api_waf_handlewafinterruption"
    },
    {
      "label": "logCRSMatch()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "logcrsmatch()",
      "id": "server_api_waf_logcrsmatch"
    },
    {
      "label": "logCRSMatchesAggregate()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "logcrsmatchesaggregate()",
      "id": "server_api_waf_logcrsmatchesaggregate"
    },
    {
      "label": "newCRSWAF()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "newcrswaf()",
      "id": "server_api_waf_newcrswaf"
    },
    {
      "label": "newWAFMiddleware()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "newwafmiddleware()",
      "id": "server_api_waf_newwafmiddleware"
    },
    {
      "label": "NewWAFMiddlewareCRS()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "newwafmiddlewarecrs()",
      "id": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "label": "normalizeCRSMode()",
      "file_type": "code",
      "source_file": "Server/api/waf.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "normalizecrsmode()",
      "id": "server_api_waf_normalizecrsmode"
    },
    {
      "label": "waf_test.go",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "waf_test.go",
      "id": "server_api_waf_test"
    },
    {
      "label": "TestHandleWAFInterruption_WritesJSONAndStatus()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testhandlewafinterruption_writesjsonandstatus()",
      "id": "server_api_waf_test_testhandlewafinterruption_writesjsonandstatus"
    },
    {
      "label": "TestWAFMiddleware_AllowsBenignRequest()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_allowsbenignrequest()",
      "id": "server_api_waf_test_testwafmiddleware_allowsbenignrequest"
    },
    {
      "label": "TestWAFMiddleware_AllowsLargeAvatarUploadBody()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_allowslargeavataruploadbody()",
      "id": "server_api_waf_test_testwafmiddleware_allowslargeavataruploadbody"
    },
    {
      "label": "TestWAFMiddleware_AllowsLargePluginInstallBody()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_allowslargeplugininstallbody()",
      "id": "server_api_waf_test_testwafmiddleware_allowslargeplugininstallbody"
    },
    {
      "label": "TestWAFMiddleware_BlocksScannerUserAgent()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_blocksscanneruseragent()",
      "id": "server_api_waf_test_testwafmiddleware_blocksscanneruseragent"
    },
    {
      "label": "TestWAFMiddleware_InvalidParanoiaLevelStillAllowsBenignRequest()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_invalidparanoialevelstillallowsbenignrequest()",
      "id": "server_api_waf_test_testwafmiddleware_invalidparanoialevelstillallowsbenignrequest"
    },
    {
      "label": "TestWAFMiddleware_PreservesReadableBodyForDownstream()",
      "file_type": "code",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L159",
      "_origin": "ast",
      "community": 83,
      "community_name": "NewWAFMiddlewareCRS",
      "norm_label": "testwafmiddleware_preservesreadablebodyfordownstream()",
      "id": "server_api_waf_test_testwafmiddleware_preservesreadablebodyfordownstream"
    },
    {
      "label": "errio_test.go",
      "file_type": "code",
      "source_file": "Server/storage/errio_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "errio_test.go",
      "id": "server_storage_errio_test"
    },
    {
      "label": "TestSave_FilesystemFailureIsErrIO()",
      "file_type": "code",
      "source_file": "Server/storage/errio_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_filesystemfailureiserrio()",
      "id": "server_storage_errio_test_testsave_filesystemfailureiserrio"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "new()",
      "id": "server_storage_storage_new"
    },
    {
      "label": "storage_test.go",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "storage_test.go",
      "id": "server_storage_storage_test"
    },
    {
      "label": "newTestStorage()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "newteststorage()",
      "id": "server_storage_storage_test_newteststorage"
    },
    {
      "label": "TestDelete_DotDot()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_dotdot()",
      "id": "server_storage_storage_test_testdelete_dotdot"
    },
    {
      "label": "TestDelete_DotPrefixFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_dotprefixfilename()",
      "id": "server_storage_storage_test_testdelete_dotprefixfilename"
    },
    {
      "label": "TestDelete_EmptyFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L147",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_emptyfilename()",
      "id": "server_storage_storage_test_testdelete_emptyfilename"
    },
    {
      "label": "TestDelete_NotFound()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L502",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_notfound()",
      "id": "server_storage_storage_test_testdelete_notfound"
    },
    {
      "label": "TestDelete_PathTraversal()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_pathtraversal()",
      "id": "server_storage_storage_test_testdelete_pathtraversal"
    },
    {
      "label": "TestDelete_ValidUUID()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testdelete_validuuid()",
      "id": "server_storage_storage_test_testdelete_validuuid"
    },
    {
      "label": "TestNew_CreatesDirectory()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testnew_createsdirectory()",
      "id": "server_storage_storage_test_testnew_createsdirectory"
    },
    {
      "label": "TestOpen_DotDot()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_dotdot()",
      "id": "server_storage_storage_test_testopen_dotdot"
    },
    {
      "label": "TestOpen_DotPrefixFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_dotprefixfilename()",
      "id": "server_storage_storage_test_testopen_dotprefixfilename"
    },
    {
      "label": "TestOpen_EmptyFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L203",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_emptyfilename()",
      "id": "server_storage_storage_test_testopen_emptyfilename"
    },
    {
      "label": "TestOpen_ForwardSlashRejected()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_forwardslashrejected()",
      "id": "server_storage_storage_test_testopen_forwardslashrejected"
    },
    {
      "label": "TestOpen_NotFound()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L494",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_notfound()",
      "id": "server_storage_storage_test_testopen_notfound"
    },
    {
      "label": "TestOpen_PathTraversal()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L186",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_pathtraversal()",
      "id": "server_storage_storage_test_testopen_pathtraversal"
    },
    {
      "label": "TestOpen_ValidUUID()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testopen_validuuid()",
      "id": "server_storage_storage_test_testopen_validuuid"
    },
    {
      "label": "TestSave_AllowsPNG()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L373",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_allowspng()",
      "id": "server_storage_storage_test_testsave_allowspng"
    },
    {
      "label": "TestSave_BackslashRejected()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_backslashrejected()",
      "id": "server_storage_storage_test_testsave_backslashrejected"
    },
    {
      "label": "TestSave_BlocksELF()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L353",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_blockself()",
      "id": "server_storage_storage_test_testsave_blockself"
    },
    {
      "label": "TestSave_BlocksExecutable()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L342",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_blocksexecutable()",
      "id": "server_storage_storage_test_testsave_blocksexecutable"
    },
    {
      "label": "TestSave_BlocksShellScript()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L363",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_blocksshellscript()",
      "id": "server_storage_storage_test_testsave_blocksshellscript"
    },
    {
      "label": "TestSave_DotDotFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_dotdotfilename()",
      "id": "server_storage_storage_test_testsave_dotdotfilename"
    },
    {
      "label": "TestSave_DotPrefixFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_dotprefixfilename()",
      "id": "server_storage_storage_test_testsave_dotprefixfilename"
    },
    {
      "label": "TestSave_EmptyFileAllowed()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L383",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_emptyfileallowed()",
      "id": "server_storage_storage_test_testsave_emptyfileallowed"
    },
    {
      "label": "TestSave_EmptyFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_emptyfilename()",
      "id": "server_storage_storage_test_testsave_emptyfilename"
    },
    {
      "label": "TestSave_ExceedsMaxSize()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L417",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_exceedsmaxsize()",
      "id": "server_storage_storage_test_testsave_exceedsmaxsize"
    },
    {
      "label": "TestSave_ForwardSlashRejected()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_forwardslashrejected()",
      "id": "server_storage_storage_test_testsave_forwardslashrejected"
    },
    {
      "label": "TestSave_HiddenFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L486",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_hiddenfilename()",
      "id": "server_storage_storage_test_testsave_hiddenfilename"
    },
    {
      "label": "TestSave_MidCopyError_RemovesPartialFile()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L469",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_midcopyerror_removespartialfile()",
      "id": "server_storage_storage_test_testsave_midcopyerror_removespartialfile"
    },
    {
      "label": "TestSave_PathTraversalDotDot()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_pathtraversaldotdot()",
      "id": "server_storage_storage_test_testsave_pathtraversaldotdot"
    },
    {
      "label": "TestSave_ReadError()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L438",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_readerror()",
      "id": "server_storage_storage_test_testsave_readerror"
    },
    {
      "label": "TestSave_ResolvedPathStaysInDir()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_resolvedpathstaysindir()",
      "id": "server_storage_storage_test_testsave_resolvedpathstaysindir"
    },
    {
      "label": "TestSave_RoundTrip()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L227",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_roundtrip()",
      "id": "server_storage_storage_test_testsave_roundtrip"
    },
    {
      "label": "TestSave_SingleDotFilename()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_singledotfilename()",
      "id": "server_storage_storage_test_testsave_singledotfilename"
    },
    {
      "label": "TestSave_ValidUUID()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testsave_validuuid()",
      "id": "server_storage_storage_test_testsave_validuuid"
    },
    {
      "label": "TestValidateFileType_AllowsNormalContent()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L249",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_allowsnormalcontent()",
      "id": "server_storage_storage_test_testvalidatefiletype_allowsnormalcontent"
    },
    {
      "label": "TestValidateFileType_BlocksELFBinary()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L283",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_blockselfbinary()",
      "id": "server_storage_storage_test_testvalidatefiletype_blockselfbinary"
    },
    {
      "label": "TestValidateFileType_BlocksMachO32()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_blocksmacho32()",
      "id": "server_storage_storage_test_testvalidatefiletype_blocksmacho32"
    },
    {
      "label": "TestValidateFileType_BlocksMachO64()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L292",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_blocksmacho64()",
      "id": "server_storage_storage_test_testvalidatefiletype_blocksmacho64"
    },
    {
      "label": "TestValidateFileType_BlocksPEExecutable()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L274",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_blockspeexecutable()",
      "id": "server_storage_storage_test_testvalidatefiletype_blockspeexecutable"
    },
    {
      "label": "TestValidateFileType_BlocksShellScript()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_blocksshellscript()",
      "id": "server_storage_storage_test_testvalidatefiletype_blocksshellscript"
    },
    {
      "label": "TestValidateFileType_ErrorMessageContainsFormat()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "testvalidatefiletype_errormessagecontainsformat()",
      "id": "server_storage_storage_test_testvalidatefiletype_errormessagecontainsformat"
    },
    {
      "label": "ValidateFileType()",
      "file_type": "code",
      "source_file": "Server/storage/storage.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "validatefiletype()",
      "id": "server_storage_storage_validatefiletype"
    },
    {
      "label": "failReader",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L446",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "failreader",
      "id": "storage_failreader"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L448",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": ".read()",
      "id": "storage_failreader_read"
    },
    {
      "label": "midCopyFailReader",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L455",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": "midcopyfailreader",
      "id": "storage_midcopyfailreader"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 85,
      "community_name": "storage_test.go",
      "norm_label": ".read()",
      "id": "storage_midcopyfailreader_read"
    },
    {
      "label": "failReadFS",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L393",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "failreadfs",
      "id": "db_failreadfs"
    },
    {
      "label": ".Open()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L395",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": ".open()",
      "id": "db_failreadfs_open"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": ".close()",
      "id": "db_fakedir_close"
    },
    {
      "label": "router_totp_key_fatal_test.go",
      "file_type": "code",
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "router_totp_key_fatal_test.go",
      "id": "server_api_router_totp_key_fatal_test"
    },
    {
      "label": "TestNewRouterRefusesToStartWithMalformedTOTPKey()",
      "file_type": "code",
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testnewrouterrefusestostartwithmalformedtotpkey()",
      "id": "server_api_router_totp_key_fatal_test_testnewrouterrefusestostartwithmalformedtotpkey"
    },
    {
      "label": "Migrate()",
      "file_type": "code",
      "source_file": "Server/db/db.go",
      "source_location": "L355",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "migrate()",
      "id": "server_db_db_migrate"
    },
    {
      "label": "db_test.go",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "db_test.go",
      "id": "server_db_db_test"
    },
    {
      "label": "openMemory()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "openmemory()",
      "id": "server_db_db_test_openmemory"
    },
    {
      "label": "TestBegin()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L353",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testbegin()",
      "id": "server_db_db_test_testbegin"
    },
    {
      "label": "TestCloseIdempotent()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L276",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testcloseidempotent()",
      "id": "server_db_db_test_testcloseidempotent"
    },
    {
      "label": "TestExec()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L305",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testexec()",
      "id": "server_db_db_test_testexec"
    },
    {
      "label": "TestForeignKeysEnabled()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testforeignkeysenabled()",
      "id": "server_db_db_test_testforeignkeysenabled"
    },
    {
      "label": "TestMigrateCreatesAllTables()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratecreatesalltables()",
      "id": "server_db_db_test_testmigratecreatesalltables"
    },
    {
      "label": "TestMigrateCreatesFTSTable()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L136",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratecreatesftstable()",
      "id": "server_db_db_test_testmigratecreatesftstable"
    },
    {
      "label": "TestMigrateCreatesIndexes()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L199",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratecreatesindexes()",
      "id": "server_db_db_test_testmigratecreatesindexes"
    },
    {
      "label": "TestMigrateFSInvalidSQL()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L452",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratefsinvalidsql()",
      "id": "server_db_db_test_testmigratefsinvalidsql"
    },
    {
      "label": "TestMigrateFSReadFileError()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L443",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratefsreadfileerror()",
      "id": "server_db_db_test_testmigratefsreadfileerror"
    },
    {
      "label": "TestMigrateFSSkipsNonSQL()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L468",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratefsskipsnonsql()",
      "id": "server_db_db_test_testmigratefsskipsnonsql"
    },
    {
      "label": "TestMigrateInsertsDefaultRoles()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrateinsertsdefaultroles()",
      "id": "server_db_db_test_testmigrateinsertsdefaultroles"
    },
    {
      "label": "TestMigrateInsertsDefaultSettings()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L182",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrateinsertsdefaultsettings()",
      "id": "server_db_db_test_testmigrateinsertsdefaultsettings"
    },
    {
      "label": "TestMigrateIsIdempotent()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrateisidempotent()",
      "id": "server_db_db_test_testmigrateisidempotent"
    },
    {
      "label": "TestMigrateScopesFTSUpdateTriggerToContent()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L253",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratescopesftsupdatetriggertocontent()",
      "id": "server_db_db_test_testmigratescopesftsupdatetriggertocontent"
    },
    {
      "label": "TestMigrateWALAndFKOnFile()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L500",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigratewalandfkonfile()",
      "id": "server_db_db_test_testmigratewalandfkonfile"
    },
    {
      "label": "TestOpenCreatesFile()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testopencreatesfile()",
      "id": "server_db_db_test_testopencreatesfile"
    },
    {
      "label": "TestOpenInMemory()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testopeninmemory()",
      "id": "server_db_db_test_testopeninmemory"
    },
    {
      "label": "TestOpenInvalidPath()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testopeninvalidpath()",
      "id": "server_db_db_test_testopeninvalidpath"
    },
    {
      "label": "TestOpenPingFails()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L492",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testopenpingfails()",
      "id": "server_db_db_test_testopenpingfails"
    },
    {
      "label": "TestQuery()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L327",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testquery()",
      "id": "server_db_db_test_testquery"
    },
    {
      "label": "TestQueryRow()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L287",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testqueryrow()",
      "id": "server_db_db_test_testqueryrow"
    },
    {
      "label": "TestSQLDb()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L383",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testsqldb()",
      "id": "server_db_db_test_testsqldb"
    },
    {
      "label": "TestWALModeEnabled()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L60",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testwalmodeenabled()",
      "id": "server_db_db_test_testwalmodeenabled"
    },
    {
      "label": "TestWALModeEnabledOnFile()",
      "file_type": "code",
      "source_file": "Server/db/db_test.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testwalmodeenabledonfile()",
      "id": "server_db_db_test_testwalmodeenabledonfile"
    },
    {
      "label": "TestMigrate_022CreatesMentionSchema()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L818",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrate_022createsmentionschema()",
      "id": "server_db_migrate_test_testmigrate_022createsmentionschema"
    },
    {
      "label": "TestMigrate_022SeedsMentionEveryone()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L789",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrate_022seedsmentioneveryone()",
      "id": "server_db_migrate_test_testmigrate_022seedsmentioneveryone"
    },
    {
      "label": "TestMigrate_WithRealMigrationsIdempotent()",
      "file_type": "code",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L612",
      "_origin": "ast",
      "community": 86,
      "community_name": "Migrate",
      "norm_label": "testmigrate_withrealmigrationsidempotent()",
      "id": "server_db_migrate_test_testmigrate_withrealmigrationsidempotent"
    },
    {
      "label": "AuditStore",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "auditstore",
      "id": "db_auditstore"
    },
    {
      "label": ".Enqueue()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L108",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".enqueue()",
      "id": "db_auditwriter_enqueue"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L198",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".run()",
      "id": "db_auditwriter_run"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".start()",
      "id": "db_auditwriter_start"
    },
    {
      "label": ".Stats()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L194",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".stats()",
      "id": "db_auditwriter_stats"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".stop()",
      "id": "db_auditwriter_stop"
    },
    {
      "label": ".EnqueueAudit()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L290",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".enqueueaudit()",
      "id": "db_db_enqueueaudit"
    },
    {
      "label": ".SetAuditWriter()",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".setauditwriter()",
      "id": "db_db_setauditwriter"
    },
    {
      "label": "pendingAudit",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "pendingaudit",
      "id": "db_pendingaudit"
    },
    {
      "label": "sync/atomic.Bool",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "sync/atomic.bool",
      "id": "go_type_sync_atomic_bool"
    },
    {
      "label": "sync/atomic.Pointer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "sync/atomic.pointer",
      "id": "go_type_sync_atomic_pointer"
    },
    {
      "label": "sync/atomic.Uint64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "sync/atomic.uint64",
      "id": "go_type_sync_atomic_uint64"
    },
    {
      "label": "sync.Once",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "sync.once",
      "id": "go_type_sync_once"
    },
    {
      "label": "audit_writer.go",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "audit_writer.go",
      "id": "server_db_audit_writer"
    },
    {
      "label": "AuditWriter",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "auditwriter",
      "id": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "label": "DB",
      "file_type": "code",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L284",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "db",
      "id": "server_db_audit_writer_go_db_db"
    },
    {
      "label": "event_persister.go",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "event_persister.go",
      "id": "server_ws_event_persister"
    },
    {
      "label": "NewEventPersister()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L67",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "neweventpersister()",
      "id": "server_ws_event_persister_neweventpersister"
    },
    {
      "label": "event_persister_test.go",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "event_persister_test.go",
      "id": "server_ws_event_persister_test"
    },
    {
      "label": "openPersisterTestDB()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "openpersistertestdb()",
      "id": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "label": "TestEventPersisterDropsOnFullQueue()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "testeventpersisterdropsonfullqueue()",
      "id": "server_ws_event_persister_test_testeventpersisterdropsonfullqueue"
    },
    {
      "label": "TestEventPersisterFlushesBatch()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "testeventpersisterflushesbatch()",
      "id": "server_ws_event_persister_test_testeventpersisterflushesbatch"
    },
    {
      "label": "TestEventPersisterStopDrains()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "testeventpersisterstopdrains()",
      "id": "server_ws_event_persister_test_testeventpersisterstopdrains"
    },
    {
      "label": "TestEventPersisterStopWaitsForGoroutineExit()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L113",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "testeventpersisterstopwaitsforgoroutineexit()",
      "id": "server_ws_event_persister_test_testeventpersisterstopwaitsforgoroutineexit"
    },
    {
      "label": "eventstore.go",
      "file_type": "code",
      "source_file": "Server/ws/eventstore.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "eventstore.go",
      "id": "server_ws_eventstore"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "hub.go",
      "id": "server_ws_hub"
    },
    {
      "label": "hub_broadcast.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "hub_broadcast.go",
      "id": "server_ws_hub_broadcast"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "client",
      "id": "server_ws_hub_go_client"
    },
    {
      "label": "LiveKitProcess",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "livekitprocess",
      "id": "server_ws_hub_go_livekitprocess"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "hub",
      "id": "server_ws_hub_go_ws_hub"
    },
    {
      "label": "TopicRateLimiter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "topicratelimiter",
      "id": "topicratelimiter"
    },
    {
      "label": "broadcastMsg",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "broadcastmsg",
      "id": "ws_broadcastmsg"
    },
    {
      "label": "clientEvent",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L457",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "clientevent",
      "id": "ws_clientevent"
    },
    {
      "label": "EventPersister",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "eventpersister",
      "id": "ws_eventpersister"
    },
    {
      "label": ".Enqueue()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L110",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".enqueue()",
      "id": "ws_eventpersister_enqueue"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".run()",
      "id": "ws_eventpersister_run"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".start()",
      "id": "ws_eventpersister_start"
    },
    {
      "label": ".Stats()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".stats()",
      "id": "ws_eventpersister_stats"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L137",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".stop()",
      "id": "ws_eventpersister_stop"
    },
    {
      "label": "EventStore",
      "file_type": "code",
      "source_file": "Server/ws/eventstore.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "eventstore",
      "id": "ws_eventstore"
    },
    {
      "label": ".BackpressureStats()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L659",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".backpressurestats()",
      "id": "ws_hub_backpressurestats"
    },
    {
      "label": ".BroadcastDropCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L643",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".broadcastdropcount()",
      "id": "ws_hub_broadcastdropcount"
    },
    {
      "label": ".bumpVisibilityWatermark()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L405",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".bumpvisibilitywatermark()",
      "id": "ws_hub_bumpvisibilitywatermark"
    },
    {
      "label": ".ClientCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L635",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".clientcount()",
      "id": "ws_hub_clientcount"
    },
    {
      "label": ".ConfigureReplay()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L673",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".configurereplay()",
      "id": "ws_hub_configurereplay"
    },
    {
      "label": ".ConnRejectCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L665",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".connrejectcount()",
      "id": "ws_hub_connrejectcount"
    },
    {
      "label": ".DispatchAlive()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L651",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".dispatchalive()",
      "id": "ws_hub_dispatchalive"
    },
    {
      "label": ".EventPersisterStats()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L695",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".eventpersisterstats()",
      "id": "ws_hub_eventpersisterstats"
    },
    {
      "label": ".getCachedSettings()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L211",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".getcachedsettings()",
      "id": "ws_hub_getcachedsettings"
    },
    {
      "label": ".GetClient()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L439",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".getclient()",
      "id": "ws_hub_getclient"
    },
    {
      "label": ".GracefulStop()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L352",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".gracefulstop()",
      "id": "ws_hub_gracefulstop"
    },
    {
      "label": ".GracefulStopContext()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L360",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".gracefulstopcontext()",
      "id": "ws_hub_gracefulstopcontext"
    },
    {
      "label": ".IsUserConnected()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L430",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".isuserconnected()",
      "id": "ws_hub_isuserconnected"
    },
    {
      "label": ".MarkVisibilityChanged()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L424",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".markvisibilitychanged()",
      "id": "ws_hub_markvisibilitychanged"
    },
    {
      "label": ".maxColdReplayLimit()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L686",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".maxcoldreplaylimit()",
      "id": "ws_hub_maxcoldreplaylimit"
    },
    {
      "label": ".refreshSettingsLocked()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L232",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".refreshsettingslocked()",
      "id": "ws_hub_refreshsettingslocked"
    },
    {
      "label": ".Register()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L446",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".register()",
      "id": "ws_hub_register"
    },
    {
      "label": ".rejectIfRunning()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L721",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".rejectifrunning()",
      "id": "ws_hub_rejectifrunning"
    },
    {
      "label": ".Run()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".run()",
      "id": "ws_hub_run"
    },
    {
      "label": ".SetEventStore()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".seteventstore()",
      "id": "ws_hub_seteventstore"
    },
    {
      "label": ".shouldMarkOffline()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L630",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".shouldmarkoffline()",
      "id": "ws_hub_shouldmarkoffline"
    },
    {
      "label": ".startSweep()",
      "file_type": "code",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".startsweep()",
      "id": "ws_hub_startsweep"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L345",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".stop()",
      "id": "ws_hub_stop"
    },
    {
      "label": ".Unregister()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L451",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".unregister()",
      "id": "ws_hub_unregister"
    },
    {
      "label": ".unregisterNow()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L598",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".unregisternow()",
      "id": "ws_hub_unregisternow"
    },
    {
      "label": ".VoiceSessionCount()",
      "file_type": "code",
      "source_file": "Server/ws/hub.go",
      "source_location": "L705",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".voicesessioncount()",
      "id": "ws_hub_voicesessioncount"
    },
    {
      "label": "pendingEvent",
      "file_type": "code",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "pendingevent",
      "id": "ws_pendingevent"
    },
    {
      "label": "pendingPresence",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L573",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "pendingpresence",
      "id": "ws_pendingpresence"
    },
    {
      "label": "slowEventStore",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": "sloweventstore",
      "id": "ws_sloweventstore"
    },
    {
      "label": ".PersistEvents()",
      "file_type": "code",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 87,
      "community_name": "Hub",
      "norm_label": ".persistevents()",
      "id": "ws_sloweventstore_persistevents"
    },
    {
      "label": "TestOwnerOnlyMiddleware_OwnerAllowed()",
      "file_type": "code",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testowneronlymiddleware_ownerallowed()",
      "id": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed"
    },
    {
      "label": "backup_maintenance_test.go",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "backup_maintenance_test.go",
      "id": "server_admin_backup_maintenance_test"
    },
    {
      "label": "backdate()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "backdate()",
      "id": "server_admin_backup_maintenance_test_backdate"
    },
    {
      "label": "listBackupFiles()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "listbackupfiles()",
      "id": "server_admin_backup_maintenance_test_listbackupfiles"
    },
    {
      "label": "mustSetSetting()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "mustsetsetting()",
      "id": "server_admin_backup_maintenance_test_mustsetsetting"
    },
    {
      "label": "TestMaintainBackups_RetentionNeverDeletesNewest()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testmaintainbackups_retentionneverdeletesnewest()",
      "id": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest"
    },
    {
      "label": "TestMaintainBackups_ScheduleAndRetention()",
      "file_type": "code",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testmaintainbackups_scheduleandretention()",
      "id": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention"
    },
    {
      "label": "admin/export_test.go",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "admin/export_test.go",
      "id": "server_admin_export_test"
    },
    {
      "label": "CaptureSetupLimiter()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "capturesetuplimiter()",
      "id": "server_admin_export_test_capturesetuplimiter"
    },
    {
      "label": "SetBackupBaseDir()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "setbackupbasedir()",
      "id": "server_admin_export_test_setbackupbasedir"
    },
    {
      "label": "SetSetupLimiterReapTiming()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "setsetuplimiterreaptiming()",
      "id": "server_admin_export_test_setsetuplimiterreaptiming"
    },
    {
      "label": "StubCloseError()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "stubcloseerror()",
      "id": "server_admin_export_test_stubcloseerror"
    },
    {
      "label": "StubCopyBackup()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "stubcopybackup()",
      "id": "server_admin_export_test_stubcopybackup"
    },
    {
      "label": "StubRestart()",
      "file_type": "code",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L77",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "stubrestart()",
      "id": "server_admin_export_test_stubrestart"
    },
    {
      "label": "handlers_backup_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "handlers_backup_test.go",
      "id": "server_admin_handlers_backup_test"
    },
    {
      "label": "chdirTemp()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "chdirtemp()",
      "id": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "label": "TestHandleBackup_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlebackup_requiresowner()",
      "id": "server_admin_handlers_backup_test_testhandlebackup_requiresowner"
    },
    {
      "label": "TestHandleBackup_Success()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlebackup_success()",
      "id": "server_admin_handlers_backup_test_testhandlebackup_success"
    },
    {
      "label": "TestHandleDeleteBackup_InvalidNameTraversal()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L212",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandledeletebackup_invalidnametraversal()",
      "id": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal"
    },
    {
      "label": "TestHandleDeleteBackup_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandledeletebackup_notfound()",
      "id": "server_admin_handlers_backup_test_testhandledeletebackup_notfound"
    },
    {
      "label": "TestHandleDeleteBackup_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L230",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandledeletebackup_requiresowner()",
      "id": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner"
    },
    {
      "label": "TestHandleDeleteBackup_Success()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L166",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandledeletebackup_success()",
      "id": "server_admin_handlers_backup_test_testhandledeletebackup_success"
    },
    {
      "label": "TestHandleListBackups_EmptyWhenNoDirExists()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L101",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlelistbackups_emptywhennodirexists()",
      "id": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists"
    },
    {
      "label": "TestHandleListBackups_ErrorReadingDir()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L653",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlelistbackups_errorreadingdir()",
      "id": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir"
    },
    {
      "label": "TestHandleListBackups_ReturnsCreatedBackup()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlelistbackups_returnscreatedbackup()",
      "id": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup"
    },
    {
      "label": "TestHandleRestoreBackup_AbortsWithoutSafetyBackup()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L500",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_abortswithoutsafetybackup()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup"
    },
    {
      "label": "TestHandleRestoreBackup_InvalidName()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L637",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_invalidname()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname"
    },
    {
      "label": "TestHandleRestoreBackup_NotFound()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L622",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_notfound()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound"
    },
    {
      "label": "TestHandleRestoreBackup_RequiresOwner()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L681",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_requiresowner()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner"
    },
    {
      "label": "TestHandleRestoreBackup_RestartsWhenCloseFails()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L453",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_restartswhenclosefails()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails"
    },
    {
      "label": "TestHandleRestoreBackup_RollsBackWhenCopyFails()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_rollsbackwhencopyfails()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails"
    },
    {
      "label": "TestHandleRestoreBackup_Success()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_success()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_success"
    },
    {
      "label": "TestHandleRestoreBackup_UsesConfiguredDatabasePath()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L556",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testhandlerestorebackup_usesconfigureddatabasepath()",
      "id": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath"
    },
    {
      "label": "setup_limiter_reap_test.go",
      "file_type": "code",
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "setup_limiter_reap_test.go",
      "id": "server_admin_setup_limiter_reap_test"
    },
    {
      "label": "TestSetupLimiter_ReapsStaleEntries()",
      "file_type": "code",
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 88,
      "community_name": "chdirTemp",
      "norm_label": "testsetuplimiter_reapsstaleentries()",
      "id": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries"
    },
    {
      "label": "AppearanceTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "appearancetab.ts",
      "id": "client_tauri_client_src_components_settings_appearancetab"
    },
    {
      "label": "appearance.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "appearance.ts",
      "id": "client_tauri_client_src_lib_appearance"
    },
    {
      "label": "os-motion.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/os-motion.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "os-motion.ts",
      "id": "client_tauri_client_src_lib_os_motion"
    },
    {
      "label": "themes.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "themes.ts",
      "id": "client_tauri_client_src_lib_themes"
    },
    {
      "label": "BUILT_IN_THEMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "built_in_themes",
      "id": "client_tauri_client_src_lib_themes_built_in_themes"
    },
    {
      "label": "appearance-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/appearance-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "appearance-tab.test.ts",
      "id": "client_tauri_client_tests_unit_appearance_tab_test"
    },
    {
      "label": "{ mockGetActiveThemeName, mockLoadCustomTheme, mockRestoreTheme, mockApplyThemeByName }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/appearance-tab.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "{ mockgetactivethemename, mockloadcustomtheme, mockrestoretheme, mockapplythemebyname }",
      "id": "client_tauri_client_tests_unit_appearance_tab_test_mockgetactivethemename_mockloadcustomtheme_mockrestoretheme_mockapplythemebyname"
    },
    {
      "label": "os-motion.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/os-motion.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "os-motion.test.ts",
      "id": "client_tauri_client_tests_unit_os_motion_test"
    },
    {
      "label": "stored-appearance.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stored-appearance.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "stored-appearance.test.ts",
      "id": "client_tauri_client_tests_unit_stored_appearance_test"
    },
    {
      "label": "{ mockGetActiveThemeName, mockRestoreTheme, mockApplyThemeByName }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/stored-appearance.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "{ mockgetactivethemename, mockrestoretheme, mockapplythemebyname }",
      "id": "client_tauri_client_tests_unit_stored_appearance_test_mockgetactivethemename_mockrestoretheme_mockapplythemebyname"
    },
    {
      "label": "themes.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "community_name": "AppearanceTab.ts",
      "norm_label": "themes.test.ts",
      "id": "client_tauri_client_tests_unit_themes_test"
    },
    {
      "label": "attachments.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "attachments.ts",
      "id": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "label": "animateGifsPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L23",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "animategifspref",
      "id": "client_tauri_client_src_components_message_list_attachments_animategifspref"
    },
    {
      "label": "inFlight",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L200",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "inflight",
      "id": "client_tauri_client_src_components_message_list_attachments_inflight"
    },
    {
      "label": "INLINE_AUDIO_MIMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L86",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "inline_audio_mimes",
      "id": "client_tauri_client_src_components_message_list_attachments_inline_audio_mimes"
    },
    {
      "label": "INLINE_VIDEO_MIMES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L82",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "inline_video_mimes",
      "id": "client_tauri_client_src_components_message_list_attachments_inline_video_mimes"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L16",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_message_list_attachments_log"
    },
    {
      "label": "mediaInFlight",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L361",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mediainflight",
      "id": "client_tauri_client_src_components_message_list_attachments_mediainflight"
    },
    {
      "label": "mediaObjectUrls",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L359",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "mediaobjecturls",
      "id": "client_tauri_client_src_components_message_list_attachments_mediaobjecturls"
    },
    {
      "label": "memoryCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L123",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "memorycache",
      "id": "client_tauri_client_src_components_message_list_attachments_memorycache"
    },
    {
      "label": "SAFE_MIME_TYPES",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L142",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "safe_mime_types",
      "id": "client_tauri_client_src_components_message_list_attachments_safe_mime_types"
    },
    {
      "label": "CODE_BLOCK_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L37",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "code_block_regex",
      "id": "client_tauri_client_src_components_message_list_content_parser_code_block_regex"
    },
    {
      "label": "INLINE_CODE_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L38",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "inline_code_regex",
      "id": "client_tauri_client_src_components_message_list_content_parser_inline_code_regex"
    },
    {
      "label": "MASKED_LINK_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L41",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "masked_link_regex",
      "id": "client_tauri_client_src_components_message_list_content_parser_masked_link_regex"
    },
    {
      "label": "URL_REGEX",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "url_regex",
      "id": "client_tauri_client_src_components_message_list_content_parser_url_regex"
    },
    {
      "label": "embeds.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "embeds.ts",
      "id": "client_tauri_client_src_components_message_list_embeds"
    },
    {
      "label": "EMPTY_OG",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L146",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "empty_og",
      "id": "client_tauri_client_src_components_message_list_embeds_empty_og"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_message_list_embeds_log"
    },
    {
      "label": "ogCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "ogcache",
      "id": "client_tauri_client_src_components_message_list_embeds_ogcache"
    },
    {
      "label": "ogInFlight",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "oginflight",
      "id": "client_tauri_client_src_components_message_list_embeds_oginflight"
    },
    {
      "label": "media.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "media.ts",
      "id": "client_tauri_client_src_components_message_list_media"
    },
    {
      "label": "animateGifsPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L30",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "animategifspref",
      "id": "client_tauri_client_src_components_message_list_media_animategifspref"
    },
    {
      "label": "imageHeightCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L54",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "imageheightcache",
      "id": "client_tauri_client_src_components_message_list_media_imageheightcache"
    },
    {
      "label": "inlineMediaPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "inlinemediapref",
      "id": "client_tauri_client_src_components_message_list_media_inlinemediapref"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L22",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_message_list_media_log"
    },
    {
      "label": "showEmbedsPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L27",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "showembedspref",
      "id": "client_tauri_client_src_components_message_list_media_showembedspref"
    },
    {
      "label": "showLinkPreviewsPref",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "showlinkpreviewspref",
      "id": "client_tauri_client_src_components_message_list_media_showlinkpreviewspref"
    },
    {
      "label": "ytTitleCache",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L128",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "yttitlecache",
      "id": "client_tauri_client_src_components_message_list_media_yttitlecache"
    },
    {
      "label": "AdvancedTab.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "advancedtab.ts",
      "id": "client_tauri_client_src_components_settings_advancedtab"
    },
    {
      "label": "log",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L17",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "log",
      "id": "client_tauri_client_src_components_settings_advancedtab_log"
    },
    {
      "label": "media-visibility.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "media-visibility.ts",
      "id": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "label": "allTracked",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L37",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "alltracked",
      "id": "client_tauri_client_src_lib_media_visibility_alltracked"
    },
    {
      "label": "tracked",
      "file_type": "code",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "tracked",
      "id": "client_tauri_client_src_lib_media_visibility_tracked"
    },
    {
      "label": "advanced-tab.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "advanced-tab.test.ts",
      "id": "client_tauri_client_tests_unit_advanced_tab_test"
    },
    {
      "label": "{\n  mockReadDir,\n  mockRemove,\n  mockRelaunch,\n  mockClearPendingPersistedLogs,\n  mockClearAttachmentCaches,\n  mockClearEmbedCaches,\n  mockClearMediaCaches,\n  deleteDbState,\n  mockIsEnabled,\n  mockEnable,\n  mockDisable,\n}",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{\n  mockreaddir,\n  mockremove,\n  mockrelaunch,\n  mockclearpendingpersistedlogs,\n  mockclearattachmentcaches,\n  mockclearembedcaches,\n  mockclearmediacaches,\n  deletedbstate,\n  mockisenabled,\n  mockenable,\n  mockdisable,\n}",
      "id": "client_tauri_client_tests_unit_advanced_tab_test_mockreaddir_mockremove_mockrelaunch_mockclearpendingpersistedlogs_mockclearattachmentcaches_mockclearembedcaches_mockclearmediacaches_deletedbstate_mockisenabled_mockenable_mockdisable"
    },
    {
      "label": "attachments-auth.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "attachments-auth.test.ts",
      "id": "client_tauri_client_tests_unit_attachments_auth_test"
    },
    {
      "label": "{ fetchMock, getTokenMock, ensureHttpProxyMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock, gettokenmock, ensurehttpproxymock }",
      "id": "client_tauri_client_tests_unit_attachments_auth_test_fetchmock_gettokenmock_ensurehttpproxymock"
    },
    {
      "label": "attachments-cache.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "attachments-cache.test.ts",
      "id": "client_tauri_client_tests_unit_attachments_cache_test"
    },
    {
      "label": "{ fetchMock, putSpy }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock, putspy }",
      "id": "client_tauri_client_tests_unit_attachments_cache_test_fetchmock_putspy"
    },
    {
      "label": "attachments-media.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "attachments-media.test.ts",
      "id": "client_tauri_client_tests_unit_attachments_media_test"
    },
    {
      "label": "{ fetchMock, saveMock, writeFileMock, createObjectURLMock, revokeObjectURLMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock, savemock, writefilemock, createobjecturlmock, revokeobjecturlmock }",
      "id": "client_tauri_client_tests_unit_attachments_media_test_fetchmock_savemock_writefilemock_createobjecturlmock_revokeobjecturlmock"
    },
    {
      "label": "attachments-render.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "attachments-render.test.ts",
      "id": "client_tauri_client_tests_unit_attachments_render_test"
    },
    {
      "label": "{ fetchMock, saveMock, writeFileMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L10",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock, savemock, writefilemock }",
      "id": "client_tauri_client_tests_unit_attachments_render_test_fetchmock_savemock_writefilemock"
    },
    {
      "label": "embeds.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "embeds.test.ts",
      "id": "client_tauri_client_tests_unit_embeds_test"
    },
    {
      "label": "{ fetchMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock }",
      "id": "client_tauri_client_tests_unit_embeds_test_fetchmock"
    },
    {
      "label": "{ mockObserveMedia }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ mockobservemedia }",
      "id": "client_tauri_client_tests_unit_embeds_test_mockobservemedia"
    },
    {
      "label": "media-cache.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "media-cache.test.ts",
      "id": "client_tauri_client_tests_unit_media_cache_test"
    },
    {
      "label": "{ fetchMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock }",
      "id": "client_tauri_client_tests_unit_media_cache_test_fetchmock"
    },
    {
      "label": "media.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "media.test.ts",
      "id": "client_tauri_client_tests_unit_media_test"
    },
    {
      "label": "{ fetchMock, observeMediaMock, loadPrefMock }",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "{ fetchmock, observemediamock, loadprefmock }",
      "id": "client_tauri_client_tests_unit_media_test_fetchmock_observemediamock_loadprefmock"
    },
    {
      "label": "media-visibility.test.ts",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "media-visibility.test.ts",
      "id": "client_tauri_client_tests_unit_media_visibility_test"
    },
    {
      "label": "disconnectMock",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "disconnectmock",
      "id": "client_tauri_client_tests_unit_media_visibility_test_disconnectmock"
    },
    {
      "label": "observeMock",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L12",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "observemock",
      "id": "client_tauri_client_tests_unit_media_visibility_test_observemock"
    },
    {
      "label": "unobserveMock",
      "file_type": "code",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "unobservemock",
      "id": "client_tauri_client_tests_unit_media_visibility_test_unobservemock"
    },
    {
      "label": "RFC-1918",
      "file_type": "concept",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L115",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "rfc-1918",
      "id": "docref_rfc_1918"
    },
    {
      "label": "NOTE: a \"Hardware Acceleration\" toggle used to sit here. Nothing read the",
      "file_type": "rationale",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L25",
      "_origin": "ast",
      "community": 9,
      "community_name": "attachments.ts",
      "norm_label": "note: a \"hardware acceleration\" toggle used to sit here. nothing read the",
      "id": "client_tauri_client_src_components_settings_advancedtab_rationale_25"
    },
    {
      "label": "updater/coverage_boost_test.go",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "updater/coverage_boost_test.go",
      "id": "server_updater_coverage_boost_test"
    },
    {
      "label": "TestCheckForUpdate_ErrorCaching()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_errorcaching()",
      "id": "server_updater_coverage_boost_test_testcheckforupdate_errorcaching"
    },
    {
      "label": "TestCheckForUpdate_IncludesAssetsList()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_includesassetslist()",
      "id": "server_updater_coverage_boost_test_testcheckforupdate_includesassetslist"
    },
    {
      "label": "TestDownloadFile_NoTokenToExternalHost()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadfile_notokentoexternalhost()",
      "id": "server_updater_coverage_boost_test_testdownloadfile_notokentoexternalhost"
    },
    {
      "label": "TestDownloadFile_SendsTokenToGitHub()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadfile_sendstokentogithub()",
      "id": "server_updater_coverage_boost_test_testdownloadfile_sendstokentogithub"
    },
    {
      "label": "TestFetchTextAsset_Error()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L99",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfetchtextasset_error()",
      "id": "server_updater_coverage_boost_test_testfetchtextasset_error"
    },
    {
      "label": "TestFetchTextAsset_Success()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L82",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfetchtextasset_success()",
      "id": "server_updater_coverage_boost_test_testfetchtextasset_success"
    },
    {
      "label": "TestFindClientAssets_ByTarget()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfindclientassets_bytarget()",
      "id": "server_updater_coverage_boost_test_testfindclientassets_bytarget"
    },
    {
      "label": "TestFindClientAssets_NilCache()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfindclientassets_nilcache()",
      "id": "server_updater_coverage_boost_test_testfindclientassets_nilcache"
    },
    {
      "label": "TestFindClientAssets_NoMatchingAssets()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfindclientassets_nomatchingassets()",
      "id": "server_updater_coverage_boost_test_testfindclientassets_nomatchingassets"
    },
    {
      "label": "TestParseChecksumFile_EmptyData()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L326",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfile_emptydata()",
      "id": "server_updater_coverage_boost_test_testparsechecksumfile_emptydata"
    },
    {
      "label": "TestParseChecksumFile_EmptyLines()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L314",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfile_emptylines()",
      "id": "server_updater_coverage_boost_test_testparsechecksumfile_emptylines"
    },
    {
      "label": "TestParseChecksumFile_SingleSpace()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfile_singlespace()",
      "id": "server_updater_coverage_boost_test_testparsechecksumfile_singlespace"
    },
    {
      "label": "TestShouldSendToken_CustomBaseURL()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testshouldsendtoken_custombaseurl()",
      "id": "server_updater_coverage_boost_test_testshouldsendtoken_custombaseurl"
    },
    {
      "label": "TestShouldSendToken_GitHubHost()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L114",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testshouldsendtoken_githubhost()",
      "id": "server_updater_coverage_boost_test_testshouldsendtoken_githubhost"
    },
    {
      "label": "TestVerifyChecksum_FileNotFound()",
      "file_type": "code",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L336",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testverifychecksum_filenotfound()",
      "id": "server_updater_coverage_boost_test_testverifychecksum_filenotfound"
    },
    {
      "label": "serverDownloadAssetName()",
      "file_type": "code",
      "source_file": "Server/updater/download.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "serverdownloadassetname()",
      "id": "server_updater_download_serverdownloadassetname"
    },
    {
      "label": "release_singleflight_test.go",
      "file_type": "code",
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "release_singleflight_test.go",
      "id": "server_updater_release_singleflight_test"
    },
    {
      "label": "TestCheckForUpdateCoalescesConcurrentMisses()",
      "file_type": "code",
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdatecoalescesconcurrentmisses()",
      "id": "server_updater_release_singleflight_test_testcheckforupdatecoalescesconcurrentmisses"
    },
    {
      "label": "NewUpdater()",
      "file_type": "code",
      "source_file": "Server/updater/updater.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "newupdater()",
      "id": "server_updater_updater_newupdater"
    },
    {
      "label": "updater_test.go",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "updater_test.go",
      "id": "server_updater_updater_test"
    },
    {
      "label": "newTestRelease()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "newtestrelease()",
      "id": "server_updater_updater_test_newtestrelease"
    },
    {
      "label": "newTestServer()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "newtestserver()",
      "id": "server_updater_updater_test_newtestserver"
    },
    {
      "label": "newTestUpdater()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "newtestupdater()",
      "id": "server_updater_updater_test_newtestupdater"
    },
    {
      "label": "TestApiBaseURL_DefaultWhenEmpty()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L554",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testapibaseurl_defaultwhenempty()",
      "id": "server_updater_updater_test_testapibaseurl_defaultwhenempty"
    },
    {
      "label": "TestCheckForUpdate_APIError()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L265",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_apierror()",
      "id": "server_updater_updater_test_testcheckforupdate_apierror"
    },
    {
      "label": "TestCheckForUpdate_CacheExpires()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L224",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_cacheexpires()",
      "id": "server_updater_updater_test_testcheckforupdate_cacheexpires"
    },
    {
      "label": "TestCheckForUpdate_CachesResult()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L191",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_cachesresult()",
      "id": "server_updater_updater_test_testcheckforupdate_cachesresult"
    },
    {
      "label": "TestCheckForUpdate_MissingRequiredAssetsSuppressesUpdate()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L149",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_missingrequiredassetssuppressesupdate()",
      "id": "server_updater_updater_test_testcheckforupdate_missingrequiredassetssuppressesupdate"
    },
    {
      "label": "TestCheckForUpdate_NewerVersionAvailable()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_newerversionavailable()",
      "id": "server_updater_updater_test_testcheckforupdate_newerversionavailable"
    },
    {
      "label": "TestCheckForUpdate_UpToDate()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L175",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testcheckforupdate_uptodate()",
      "id": "server_updater_updater_test_testcheckforupdate_uptodate"
    },
    {
      "label": "TestDefaultServerSignaturePublicKey_DiffersFromTauriUpdaterKey()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L514",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdefaultserversignaturepublickey_differsfromtauriupdaterkey()",
      "id": "server_updater_updater_test_testdefaultserversignaturepublickey_differsfromtauriupdaterkey"
    },
    {
      "label": "TestDefaultServerSignaturePublicKey_Parseable()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L537",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdefaultserversignaturepublickey_parseable()",
      "id": "server_updater_updater_test_testdefaultserversignaturepublickey_parseable"
    },
    {
      "label": "TestDownloadAndVerify_InvalidChecksumURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L822",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadandverify_invalidchecksumurl()",
      "id": "server_updater_updater_test_testdownloadandverify_invalidchecksumurl"
    },
    {
      "label": "TestDownloadAndVerify_InvalidDownloadURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L814",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadandverify_invaliddownloadurl()",
      "id": "server_updater_updater_test_testdownloadandverify_invaliddownloadurl"
    },
    {
      "label": "TestDownloadFile_NonOKStatus()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L638",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadfile_nonokstatus()",
      "id": "server_updater_updater_test_testdownloadfile_nonokstatus"
    },
    {
      "label": "TestDownloadFile_RefusesPreExistingDest()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1279",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadfile_refusespreexistingdest()",
      "id": "server_updater_updater_test_testdownloadfile_refusespreexistingdest"
    },
    {
      "label": "TestDownloadFile_Success()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L613",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testdownloadfile_success()",
      "id": "server_updater_updater_test_testdownloadfile_success"
    },
    {
      "label": "TestFetchBody_NonOKStatus()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L581",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfetchbody_nonokstatus()",
      "id": "server_updater_updater_test_testfetchbody_nonokstatus"
    },
    {
      "label": "TestFetchBody_Success()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfetchbody_success()",
      "id": "server_updater_updater_test_testfetchbody_success"
    },
    {
      "label": "TestFetchBody_WithGithubToken()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L594",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testfetchbody_withgithubtoken()",
      "id": "server_updater_updater_test_testfetchbody_withgithubtoken"
    },
    {
      "label": "TestParseChecksumFile_FileNotFound()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L428",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfile_filenotfound()",
      "id": "server_updater_updater_test_testparsechecksumfile_filenotfound"
    },
    {
      "label": "TestParseChecksumFile_FindsFile()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L416",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfile_findsfile()",
      "id": "server_updater_updater_test_testparsechecksumfile_findsfile"
    },
    {
      "label": "TestParseChecksumFileAny_FirstMatch()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L437",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testparsechecksumfileany_firstmatch()",
      "id": "server_updater_updater_test_testparsechecksumfileany_firstmatch"
    },
    {
      "label": "TestServerDownloadAssetName()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L449",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testserverdownloadassetname()",
      "id": "server_updater_updater_test_testserverdownloadassetname"
    },
    {
      "label": "TestSetBaseURL()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L546",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testsetbaseurl()",
      "id": "server_updater_updater_test_testsetbaseurl"
    },
    {
      "label": "TestUpdateChecksum_FallbackChecksumLine()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L390",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testupdatechecksum_fallbackchecksumline()",
      "id": "server_updater_updater_test_testupdatechecksum_fallbackchecksumline"
    },
    {
      "label": "TestUpdateChecksum_SHA256MatchesChecksumsFile()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L330",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testupdatechecksum_sha256matcheschecksumsfile()",
      "id": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile"
    },
    {
      "label": "TestValidateDownloadURL_Invalid()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testvalidatedownloadurl_invalid()",
      "id": "server_updater_updater_test_testvalidatedownloadurl_invalid"
    },
    {
      "label": "TestValidateDownloadURL_Valid()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L277",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testvalidatedownloadurl_valid()",
      "id": "server_updater_updater_test_testvalidatedownloadurl_valid"
    },
    {
      "label": "TestVerifyChecksum_Correct()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L293",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testverifychecksum_correct()",
      "id": "server_updater_updater_test_testverifychecksum_correct"
    },
    {
      "label": "TestVerifyChecksum_Incorrect()",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L310",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "testverifychecksum_incorrect()",
      "id": "server_updater_updater_test_testverifychecksum_incorrect"
    },
    {
      "label": "checksumEntryNamesForGOOS()",
      "file_type": "code",
      "source_file": "Server/updater/verify.go",
      "source_location": "L48",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "checksumentrynamesforgoos()",
      "id": "server_updater_verify_checksumentrynamesforgoos"
    },
    {
      "label": "ghAsset",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "ghasset",
      "id": "updater_ghasset"
    },
    {
      "label": "ghRelease",
      "file_type": "code",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L28",
      "_origin": "ast",
      "community": 90,
      "community_name": "updater_test.go",
      "norm_label": "ghrelease",
      "id": "updater_ghrelease"
    },
    {
      "label": "message_around_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "message_around_test.go",
      "id": "server_service_message_around_test"
    },
    {
      "label": "seedAroundHistory()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "seedaroundhistory()",
      "id": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "label": "TestGetMessagesAround_ClampsLimit()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_clampslimit()",
      "id": "server_service_message_around_test_testgetmessagesaround_clampslimit"
    },
    {
      "label": "TestGetMessagesAround_DeletedCentreIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_deletedcentreisnotfound()",
      "id": "server_service_message_around_test_testgetmessagesaround_deletedcentreisnotfound"
    },
    {
      "label": "TestGetMessagesAround_EdgesReportNoMore()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L47",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_edgesreportnomore()",
      "id": "server_service_message_around_test_testgetmessagesaround_edgesreportnomore"
    },
    {
      "label": "TestGetMessagesAround_ExactFitReportsNoMore()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_exactfitreportsnomore()",
      "id": "server_service_message_around_test_testgetmessagesaround_exactfitreportsnomore"
    },
    {
      "label": "TestGetMessagesAround_MessageFromAnotherChannelIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_messagefromanotherchannelisnotfound()",
      "id": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound"
    },
    {
      "label": "TestGetMessagesAround_RejectsBadIDs()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_rejectsbadids()",
      "id": "server_service_message_around_test_testgetmessagesaround_rejectsbadids"
    },
    {
      "label": "TestGetMessagesAround_SplitsTheLimitAroundTheCentre()",
      "file_type": "code",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetmessagesaround_splitsthelimitaroundthecentre()",
      "id": "server_service_message_around_test_testgetmessagesaround_splitsthelimitaroundthecentre"
    },
    {
      "label": "message_reaction_users_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "message_reaction_users_test.go",
      "id": "server_service_message_reaction_users_test"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "messageservice",
      "id": "server_service_message_reaction_users_test_go_messageservice"
    },
    {
      "label": "seedReactedMessage()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "seedreactedmessage()",
      "id": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "label": "TestGetReactionUsers_DeletedMessageIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L164",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_deletedmessageisnotfound()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_deletedmessageisnotfound"
    },
    {
      "label": "TestGetReactionUsers_EmptyIsNonNil()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_emptyisnonnil()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_emptyisnonnil"
    },
    {
      "label": "TestGetReactionUsers_ForbiddenWithoutReadPermission()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_forbiddenwithoutreadpermission()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission"
    },
    {
      "label": "TestGetReactionUsers_ForeignDMIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_foreigndmisnotfound()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound"
    },
    {
      "label": "TestGetReactionUsers_MessageInAnotherChannelIsNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L84",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_messageinanotherchannelisnotfound()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound"
    },
    {
      "label": "TestGetReactionUsers_RejectsBadInput()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L95",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_rejectsbadinput()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_rejectsbadinput"
    },
    {
      "label": "TestGetReactionUsers_ReturnsReactors()",
      "file_type": "code",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testgetreactionusers_returnsreactors()",
      "id": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors"
    },
    {
      "label": "message_test.go",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "message_test.go",
      "id": "server_service_message_test"
    },
    {
      "label": "MessageService",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "messageservice",
      "id": "server_service_message_test_go_messageservice"
    },
    {
      "label": "newTestMessageService()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "newtestmessageservice()",
      "id": "server_service_message_test_newtestmessageservice"
    },
    {
      "label": "TestDeleteMessage_InvalidMessageID()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L671",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testdeletemessage_invalidmessageid()",
      "id": "server_service_message_test_testdeletemessage_invalidmessageid"
    },
    {
      "label": "TestDeleteMessage_NonOwnerWithoutModFails()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L539",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testdeletemessage_nonownerwithoutmodfails()",
      "id": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails"
    },
    {
      "label": "TestDeleteMessage_OwnerCanDelete()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L514",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testdeletemessage_ownercandelete()",
      "id": "server_service_message_test_testdeletemessage_ownercandelete"
    },
    {
      "label": "TestEditMessage_EmptyContentFails()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L412",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testeditmessage_emptycontentfails()",
      "id": "server_service_message_test_testeditmessage_emptycontentfails"
    },
    {
      "label": "TestEditMessage_NonOwnerFails()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L385",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testeditmessage_nonownerfails()",
      "id": "server_service_message_test_testeditmessage_nonownerfails"
    },
    {
      "label": "TestEditMessage_OwnerCanEdit()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L359",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testeditmessage_ownercanedit()",
      "id": "server_service_message_test_testeditmessage_ownercanedit"
    },
    {
      "label": "TestSendMessage_ChannelNotFound()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L294",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_channelnotfound()",
      "id": "server_service_message_test_testsendmessage_channelnotfound"
    },
    {
      "label": "TestSendMessage_EmptyContent()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L255",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_emptycontent()",
      "id": "server_service_message_test_testsendmessage_emptycontent"
    },
    {
      "label": "TestSendMessage_ExceedsMaxLength()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_exceedsmaxlength()",
      "id": "server_service_message_test_testsendmessage_exceedsmaxlength"
    },
    {
      "label": "TestSendMessage_HTMLSanitized()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L683",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_htmlsanitized()",
      "id": "server_service_message_test_testsendmessage_htmlsanitized"
    },
    {
      "label": "TestSendMessage_InvalidChannelID()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_invalidchannelid()",
      "id": "server_service_message_test_testsendmessage_invalidchannelid"
    },
    {
      "label": "TestSendMessage_Valid()",
      "file_type": "code",
      "source_file": "Server/service/message_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 91,
      "community_name": "newTestMessageService",
      "norm_label": "testsendmessage_valid()",
      "id": "server_service_message_test_testsendmessage_valid"
    },
    {
      "label": "net/http/httptest.Server",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "net/http/httptest.server",
      "id": "go_type_net_http_httptest_server"
    },
    {
      "label": "router_delete_account_broadcast_test.go",
      "file_type": "code",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "router_delete_account_broadcast_test.go",
      "id": "server_api_router_delete_account_broadcast_test"
    },
    {
      "label": "dialAndAuthWS()",
      "file_type": "code",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "dialandauthws()",
      "id": "server_api_router_delete_account_broadcast_test_dialandauthws"
    },
    {
      "label": "TestNewRouter_DeleteAccount_BroadcastsMemberBanOverWS()",
      "file_type": "code",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testnewrouter_deleteaccount_broadcastsmemberbanoverws()",
      "id": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws"
    },
    {
      "label": "cancelled_caller_test.go",
      "file_type": "code",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "cancelled_caller_test.go",
      "id": "server_updater_cancelled_caller_test"
    },
    {
      "label": "TestCheckForUpdateCancelledCallerDoesNotPoisonCache()",
      "file_type": "code",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testcheckforupdatecancelledcallerdoesnotpoisoncache()",
      "id": "server_updater_cancelled_caller_test_testcheckforupdatecancelledcallerdoesnotpoisoncache"
    },
    {
      "label": "TestFetchTextAssetCachedCancelledCallerDoesNotPoisonCache()",
      "file_type": "code",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testfetchtextassetcachedcancelledcallerdoesnotpoisoncache()",
      "id": "server_updater_cancelled_caller_test_testfetchtextassetcachedcancelledcallerdoesnotpoisoncache"
    },
    {
      "label": "text_asset_cache_test.go",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "text_asset_cache_test.go",
      "id": "server_updater_text_asset_cache_test"
    },
    {
      "label": "TestFetchTextAssetCachedCachesFailures()",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L70",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testfetchtextassetcachedcachesfailures()",
      "id": "server_updater_text_asset_cache_test_testfetchtextassetcachedcachesfailures"
    },
    {
      "label": "TestFetchTextAssetCachedCoalescesConcurrentMisses()",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testfetchtextassetcachedcoalescesconcurrentmisses()",
      "id": "server_updater_text_asset_cache_test_testfetchtextassetcachedcoalescesconcurrentmisses"
    },
    {
      "label": "TestFetchTextAssetCachedEvictsExpiredKeys()",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L111",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testfetchtextassetcachedevictsexpiredkeys()",
      "id": "server_updater_text_asset_cache_test_testfetchtextassetcachedevictsexpiredkeys"
    },
    {
      "label": "TestFetchTextAssetCachedServesFromCache()",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L142",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "testfetchtextassetcachedservesfromcache()",
      "id": "server_updater_text_asset_cache_test_testfetchtextassetcachedservesfromcache"
    },
    {
      "label": "textAssetServer()",
      "file_type": "code",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 92,
      "community_name": "textAssetServer",
      "norm_label": "textassetserver()",
      "id": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "label": "extract_event_type_test.go",
      "file_type": "code",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "extract_event_type_test.go",
      "id": "server_ws_extract_event_type_test"
    },
    {
      "label": "TestExtractEventType()",
      "file_type": "code",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "testextracteventtype()",
      "id": "server_ws_extract_event_type_test_testextracteventtype"
    },
    {
      "label": "TestExtractEventTypeLengthCap()",
      "file_type": "code",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "testextracteventtypelengthcap()",
      "id": "server_ws_extract_event_type_test_testextracteventtypelengthcap"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "hub",
      "id": "server_ws_hub_broadcast_go_ws_hub"
    },
    {
      "label": "hub_events.go",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "hub_events.go",
      "id": "server_ws_hub_events"
    },
    {
      "label": "extractEventType()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "extracteventtype()",
      "id": "server_ws_hub_events_extracteventtype"
    },
    {
      "label": "wrapWithSeq()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "wrapwithseq()",
      "id": "server_ws_hub_events_wrapwithseq"
    },
    {
      "label": "buildPresenceMsg()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L381",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "buildpresencemsg()",
      "id": "server_ws_messages_buildpresencemsg"
    },
    {
      "label": "buildRolesUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L502",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "buildrolesupdate()",
      "id": "server_ws_messages_buildrolesupdate"
    },
    {
      "label": "buildServerRestartMsg()",
      "file_type": "code",
      "source_file": "Server/ws/messages.go",
      "source_location": "L806",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "buildserverrestartmsg()",
      "id": "server_ws_messages_buildserverrestartmsg"
    },
    {
      "label": "TestBuildServerRestartMsg()",
      "file_type": "code",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "testbuildserverrestartmsg()",
      "id": "server_ws_messages_test_testbuildserverrestartmsg"
    },
    {
      "label": "channelTopicID()",
      "file_type": "code",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": "channeltopicid()",
      "id": "server_ws_pubsub_channeltopicid"
    },
    {
      "label": ".BroadcastChannelCreate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L282",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchannelcreate()",
      "id": "ws_hub_broadcastchannelcreate"
    },
    {
      "label": ".BroadcastChannelDelete()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L301",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchanneldelete()",
      "id": "ws_hub_broadcastchanneldelete"
    },
    {
      "label": ".broadcastChannelScoped()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchannelscoped()",
      "id": "ws_hub_broadcastchannelscoped"
    },
    {
      "label": ".broadcastChannelScopedTo()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L130",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchannelscopedto()",
      "id": "ws_hub_broadcastchannelscopedto"
    },
    {
      "label": ".BroadcastChannelUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L289",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchannelupdate()",
      "id": "ws_hub_broadcastchannelupdate"
    },
    {
      "label": ".BroadcastChatBulkDeleted()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L534",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastchatbulkdeleted()",
      "id": "ws_hub_broadcastchatbulkdeleted"
    },
    {
      "label": ".BroadcastMemberBan()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L540",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastmemberban()",
      "id": "ws_hub_broadcastmemberban"
    },
    {
      "label": ".BroadcastMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L652",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastmemberupdate()",
      "id": "ws_hub_broadcastmemberupdate"
    },
    {
      "label": ".BroadcastPresence()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L633",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastpresence()",
      "id": "ws_hub_broadcastpresence"
    },
    {
      "label": ".BroadcastRolesUpdate()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L515",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastrolesupdate()",
      "id": "ws_hub_broadcastrolesupdate"
    },
    {
      "label": ".BroadcastServerRestart()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L269",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastserverrestart()",
      "id": "ws_hub_broadcastserverrestart"
    },
    {
      "label": ".BroadcastToAll()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcasttoall()",
      "id": "ws_hub_broadcasttoall"
    },
    {
      "label": ".BroadcastToAllLow()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L781",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcasttoalllow()",
      "id": "ws_hub_broadcasttoalllow"
    },
    {
      "label": ".BroadcastToChannel()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L31",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcasttochannel()",
      "id": "ws_hub_broadcasttochannel"
    },
    {
      "label": ".broadcastVoiceEvent()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L65",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastvoiceevent()",
      "id": "ws_hub_broadcastvoiceevent"
    },
    {
      "label": ".broadcastVoiceEventWithLeaver()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".broadcastvoiceeventwithleaver()",
      "id": "ws_hub_broadcastvoiceeventwithleaver"
    },
    {
      "label": ".channelReadAudience()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L161",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".channelreadaudience()",
      "id": "ws_hub_channelreadaudience"
    },
    {
      "label": ".channelReadAudienceIgnoringArchived()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".channelreadaudienceignoringarchived()",
      "id": "ws_hub_channelreadaudienceignoringarchived"
    },
    {
      "label": ".channelReadAudienceImpl()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L184",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".channelreadaudienceimpl()",
      "id": "ws_hub_channelreadaudienceimpl"
    },
    {
      "label": ".deliverBroadcast()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L813",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".deliverbroadcast()",
      "id": "ws_hub_deliverbroadcast"
    },
    {
      "label": ".DisconnectUser()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L547",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".disconnectuser()",
      "id": "ws_hub_disconnectuser"
    },
    {
      "label": ".dropQueuedPresence()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L608",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".dropqueuedpresence()",
      "id": "ws_hub_dropqueuedpresence"
    },
    {
      "label": ".flushPresenceQueue()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L617",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".flushpresencequeue()",
      "id": "ws_hub_flushpresencequeue"
    },
    {
      "label": ".persistEvent()",
      "file_type": "code",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L94",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".persistevent()",
      "id": "ws_hub_persistevent"
    },
    {
      "label": ".QueuePresence()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L588",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".queuepresence()",
      "id": "ws_hub_queuepresence"
    },
    {
      "label": ".revokeUnreadableChannels()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L671",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".revokeunreadablechannels()",
      "id": "ws_hub_revokeunreadablechannels"
    },
    {
      "label": ".sendSequencedToUsers()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L797",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".sendsequencedtousers()",
      "id": "ws_hub_sendsequencedtousers"
    },
    {
      "label": ".SendToUser()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L757",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".sendtouser()",
      "id": "ws_hub_sendtouser"
    },
    {
      "label": ".SendToUserHigh()",
      "file_type": "code",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L768",
      "_origin": "ast",
      "community": 93,
      "community_name": "Hub",
      "norm_label": ".sendtouserhigh()",
      "id": "ws_hub_sendtouserhigh"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "tsconfig.json",
      "id": "client_tauri_client_tsconfig"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "compileroptions",
      "id": "client_tauri_client_tsconfig_compileroptions"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "esmoduleinterop",
      "id": "client_tauri_client_tsconfig_compileroptions_esmoduleinterop"
    },
    {
      "label": "forceConsistentCasingInFileNames",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "forceconsistentcasinginfilenames",
      "id": "client_tauri_client_tsconfig_compileroptions_forceconsistentcasinginfilenames"
    },
    {
      "label": "isolatedModules",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "isolatedmodules",
      "id": "client_tauri_client_tsconfig_compileroptions_isolatedmodules"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "lib",
      "id": "client_tauri_client_tsconfig_compileroptions_lib"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "module",
      "id": "client_tauri_client_tsconfig_compileroptions_module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "moduleresolution",
      "id": "client_tauri_client_tsconfig_compileroptions_moduleresolution"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "noemit",
      "id": "client_tauri_client_tsconfig_compileroptions_noemit"
    },
    {
      "label": "noUncheckedIndexedAccess",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "nouncheckedindexedaccess",
      "id": "client_tauri_client_tsconfig_compileroptions_nouncheckedindexedaccess"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "paths",
      "id": "client_tauri_client_tsconfig_compileroptions_paths"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "resolvejsonmodule",
      "id": "client_tauri_client_tsconfig_compileroptions_resolvejsonmodule"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "skiplibcheck",
      "id": "client_tauri_client_tsconfig_compileroptions_skiplibcheck"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "strict",
      "id": "client_tauri_client_tsconfig_compileroptions_strict"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "target",
      "id": "client_tauri_client_tsconfig_compileroptions_target"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L24",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "exclude",
      "id": "client_tauri_client_tsconfig_exclude"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "include",
      "id": "client_tauri_client_tsconfig_include"
    },
    {
      "label": "@components/*",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "@components/*",
      "id": "client_tauri_client_tsconfig_paths_components"
    },
    {
      "label": "@lib/*",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "@lib/*",
      "id": "client_tauri_client_tsconfig_paths_lib"
    },
    {
      "label": "@pages/*",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "@pages/*",
      "id": "client_tauri_client_tsconfig_paths_pages"
    },
    {
      "label": "@stores/*",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "@stores/*",
      "id": "client_tauri_client_tsconfig_paths_stores"
    },
    {
      "label": "@styles/*",
      "file_type": "code",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "@styles/*",
      "id": "client_tauri_client_tsconfig_paths_styles"
    },
    {
      "label": "src",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "src",
      "id": "client_tauri_client_tsconfig_json_ref_src"
    },
    {
      "label": "tests/e2e",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L24",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "tests/e2e",
      "id": "client_tauri_client_tsconfig_json_ref_tests_e2e"
    },
    {
      "label": "DOM",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "dom",
      "id": "ref_dom"
    },
    {
      "label": "DOM.Iterable",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "dom.iterable",
      "id": "ref_dom_iterable"
    },
    {
      "label": "ES2023",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "es2023",
      "id": "ref_es2023"
    },
    {
      "label": "./src/components/*",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "./src/components/*",
      "id": "ref_src_components"
    },
    {
      "label": "./src/lib/*",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "./src/lib/*",
      "id": "ref_src_lib"
    },
    {
      "label": "./src/pages/*",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "./src/pages/*",
      "id": "ref_src_pages"
    },
    {
      "label": "./src/stores/*",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "./src/stores/*",
      "id": "ref_src_stores"
    },
    {
      "label": "./src/styles/*",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "./src/styles/*",
      "id": "ref_src_styles"
    },
    {
      "label": "tests",
      "file_type": "concept",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 94,
      "community_name": "compilerOptions",
      "norm_label": "tests",
      "id": "ref_tests"
    },
    {
      "label": "NewEventRingBuffer()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "neweventringbuffer()",
      "id": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "label": "ringbuffer_test.go",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "ringbuffer_test.go",
      "id": "server_ws_ringbuffer_test"
    },
    {
      "label": "TestConcurrent_PushAndEventsSince()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L335",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testconcurrent_pushandeventssince()",
      "id": "server_ws_ringbuffer_test_testconcurrent_pushandeventssince"
    },
    {
      "label": "TestEventsSince_AfterSeqEqualsOldest_ReturnsNil()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_afterseqequalsoldest_returnsnil()",
      "id": "server_ws_ringbuffer_test_testeventssince_afterseqequalsoldest_returnsnil"
    },
    {
      "label": "TestEventsSince_AfterSeqZero_ReturnsBehavior()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L236",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_afterseqzero_returnsbehavior()",
      "id": "server_ws_ringbuffer_test_testeventssince_afterseqzero_returnsbehavior"
    },
    {
      "label": "TestEventsSince_AfterSpecificSeq()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_afterspecificseq()",
      "id": "server_ws_ringbuffer_test_testeventssince_afterspecificseq"
    },
    {
      "label": "TestEventsSince_AheadOfNewestSeq()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L188",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_aheadofnewestseq()",
      "id": "server_ws_ringbuffer_test_testeventssince_aheadofnewestseq"
    },
    {
      "label": "TestEventsSince_AtLatestSeq()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L169",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_atlatestseq()",
      "id": "server_ws_ringbuffer_test_testeventssince_atlatestseq"
    },
    {
      "label": "TestEventsSince_CapacityBoundaries()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L379",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_capacityboundaries()",
      "id": "server_ws_ringbuffer_test_testeventssince_capacityboundaries"
    },
    {
      "label": "TestEventsSince_EmptyBuffer()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_emptybuffer()",
      "id": "server_ws_ringbuffer_test_testeventssince_emptybuffer"
    },
    {
      "label": "TestEventsSince_TooOld()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L154",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_tooold()",
      "id": "server_ws_ringbuffer_test_testeventssince_tooold"
    },
    {
      "label": "TestEventsSince_WraparoundOrder()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testeventssince_wraparoundorder()",
      "id": "server_ws_ringbuffer_test_testeventssince_wraparoundorder"
    },
    {
      "label": "TestOldestSeq_AfterInitialPushes()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L309",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testoldestseq_afterinitialpushes()",
      "id": "server_ws_ringbuffer_test_testoldestseq_afterinitialpushes"
    },
    {
      "label": "TestOldestSeq_AfterWraparound()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L319",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testoldestseq_afterwraparound()",
      "id": "server_ws_ringbuffer_test_testoldestseq_afterwraparound"
    },
    {
      "label": "TestOldestSeq_Empty()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L302",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testoldestseq_empty()",
      "id": "server_ws_ringbuffer_test_testoldestseq_empty"
    },
    {
      "label": "TestPush_MultipleInOrder()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testpush_multipleinorder()",
      "id": "server_ws_ringbuffer_test_testpush_multipleinorder"
    },
    {
      "label": "TestPush_OverwritesOldest()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L96",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testpush_overwritesoldest()",
      "id": "server_ws_ringbuffer_test_testpush_overwritesoldest"
    },
    {
      "label": "TestPush_SingleEntry()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testpush_singleentry()",
      "id": "server_ws_ringbuffer_test_testpush_singleentry"
    },
    {
      "label": "TestPush_WrapsAround()",
      "file_type": "code",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L57",
      "_origin": "ast",
      "community": 95,
      "community_name": "NewEventRingBuffer",
      "norm_label": "testpush_wrapsaround()",
      "id": "server_ws_ringbuffer_test_testpush_wrapsaround"
    },
    {
      "label": "handlers_call.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlers_call.go",
      "id": "server_ws_handlers_call"
    },
    {
      "label": "registerCallHandlers()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "registercallhandlers()",
      "id": "server_ws_handlers_call_registercallhandlers"
    },
    {
      "label": "handlers_ping.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlers_ping.go",
      "id": "server_ws_handlers_ping"
    },
    {
      "label": "registerPingHandler()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "registerpinghandler()",
      "id": "server_ws_handlers_ping_registerpinghandler"
    },
    {
      "label": "registerPresenceHandlers()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L26",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "registerpresencehandlers()",
      "id": "server_ws_handlers_presence_registerpresencehandlers"
    },
    {
      "label": "handlers_reaction.go",
      "file_type": "code",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlers_reaction.go",
      "id": "server_ws_handlers_reaction"
    },
    {
      "label": "reactionV2Handler()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L17",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "reactionv2handler()",
      "id": "server_ws_handlers_reaction_reactionv2handler"
    },
    {
      "label": "registerReactionHandlers()",
      "file_type": "code",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L10",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "registerreactionhandlers()",
      "id": "server_ws_handlers_reaction_registerreactionhandlers"
    },
    {
      "label": "ws/registry.go",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "ws/registry.go",
      "id": "server_ws_registry"
    },
    {
      "label": "NewHandlerRegistry()",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "newhandlerregistry()",
      "id": "server_ws_registry_newhandlerregistry"
    },
    {
      "label": "ws/registry_test.go",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "ws/registry_test.go",
      "id": "server_ws_registry_test"
    },
    {
      "label": "fullV2Registry()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L13",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "fullv2registry()",
      "id": "server_ws_registry_test_fullv2registry"
    },
    {
      "label": "TestAllV2Types_SmokeDispatch()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L177",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testallv2types_smokedispatch()",
      "id": "server_ws_registry_test_testallv2types_smokedispatch"
    },
    {
      "label": "TestDispatchV2_PanicIsRecovered()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testdispatchv2_panicisrecovered()",
      "id": "server_ws_registry_test_testdispatchv2_panicisrecovered"
    },
    {
      "label": "TestDispatchV2_UnknownType_ReturnsFalse()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testdispatchv2_unknowntype_returnsfalse()",
      "id": "server_ws_registry_test_testdispatchv2_unknowntype_returnsfalse"
    },
    {
      "label": "TestHandlerRegistry_AllExpectedTypesRegistered()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L107",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testhandlerregistry_allexpectedtypesregistered()",
      "id": "server_ws_registry_test_testhandlerregistry_allexpectedtypesregistered"
    },
    {
      "label": "TestRegisteredV2Types()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testregisteredv2types()",
      "id": "server_ws_registry_test_testregisteredv2types"
    },
    {
      "label": "TestRegisterV2_DuplicateGuard_Panics()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testregisterv2_duplicateguard_panics()",
      "id": "server_ws_registry_test_testregisterv2_duplicateguard_panics"
    },
    {
      "label": "TestRegisterV2AndDispatchV2()",
      "file_type": "code",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "testregisterv2anddispatchv2()",
      "id": "server_ws_registry_test_testregisterv2anddispatchv2"
    },
    {
      "label": "CallDeps",
      "file_type": "code",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L97",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "calldeps",
      "id": "ws_calldeps"
    },
    {
      "label": "HandlerRegistry",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlerregistry",
      "id": "ws_handlerregistry"
    },
    {
      "label": ".RegisteredV2Types()",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": ".registeredv2types()",
      "id": "ws_handlerregistry_registeredv2types"
    },
    {
      "label": ".RegisterV2()",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": ".registerv2()",
      "id": "ws_handlerregistry_registerv2"
    },
    {
      "label": "HandlerV2",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L273",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlerv2",
      "id": "ws_handlerv2"
    },
    {
      "label": "handlerV2Entry",
      "file_type": "code",
      "source_file": "Server/ws/registry.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "handlerv2entry",
      "id": "ws_handlerv2entry"
    },
    {
      "label": "PingDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L34",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "pingdeps",
      "id": "ws_pingdeps"
    },
    {
      "label": "PresenceDeps",
      "file_type": "code",
      "source_file": "Server/ws/deps.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 96,
      "community_name": "HandlerRegistry",
      "norm_label": "presencedeps",
      "id": "ws_presencedeps"
    },
    {
      "label": "emojiHarness",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "emojiharness",
      "id": "api_emojiharness"
    },
    {
      "label": ".do()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L116",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": ".do()",
      "id": "api_emojiharness_do"
    },
    {
      "label": ".upload()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L134",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": ".upload()",
      "id": "api_emojiharness_upload"
    },
    {
      "label": "emoji_handler_test.go",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "emoji_handler_test.go",
      "id": "server_api_emoji_handler_test"
    },
    {
      "label": "emojiSeedUser()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L100",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "emojiseeduser()",
      "id": "server_api_emoji_handler_test_emojiseeduser"
    },
    {
      "label": "gifBytes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L171",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "gifbytes()",
      "id": "server_api_emoji_handler_test_gifbytes"
    },
    {
      "label": "jpegBytes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L181",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "jpegbytes()",
      "id": "server_api_emoji_handler_test_jpegbytes"
    },
    {
      "label": "newEmojiHarness()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L52",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "newemojiharness()",
      "id": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "label": "pngBytes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L160",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "pngbytes()",
      "id": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "label": "TestBroadcastEmojiSet_SurvivesCanceledRequestContext()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L549",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testbroadcastemojiset_survivescanceledrequestcontext()",
      "id": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext"
    },
    {
      "label": "TestEmojiDelete_BadIDIs400()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L532",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojidelete_badidis400()",
      "id": "server_api_emoji_handler_test_testemojidelete_badidis400"
    },
    {
      "label": "TestEmojiDelete_MemberIsForbidden()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L502",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojidelete_memberisforbidden()",
      "id": "server_api_emoji_handler_test_testemojidelete_memberisforbidden"
    },
    {
      "label": "TestEmojiDelete_RemovesRowFileAndBroadcasts()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L460",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojidelete_removesrowfileandbroadcasts()",
      "id": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts"
    },
    {
      "label": "TestEmojiDelete_UnknownIDIs404()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L524",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojidelete_unknownidis404()",
      "id": "server_api_emoji_handler_test_testemojidelete_unknownidis404"
    },
    {
      "label": "TestEmojiImage_RequiresAuth()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L440",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiimage_requiresauth()",
      "id": "server_api_emoji_handler_test_testemojiimage_requiresauth"
    },
    {
      "label": "TestEmojiImage_ServesStoredBytes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L410",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiimage_servesstoredbytes()",
      "id": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes"
    },
    {
      "label": "TestEmojiImage_UnknownIDIs404()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L448",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiimage_unknownidis404()",
      "id": "server_api_emoji_handler_test_testemojiimage_unknownidis404"
    },
    {
      "label": "TestEmojiList_AnyMemberMaySee()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L229",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojilist_anymembermaysee()",
      "id": "server_api_emoji_handler_test_testemojilist_anymembermaysee"
    },
    {
      "label": "TestEmojiList_EmptyIsJSONArray()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojilist_emptyisjsonarray()",
      "id": "server_api_emoji_handler_test_testemojilist_emptyisjsonarray"
    },
    {
      "label": "TestEmojiList_RequiresAuth()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L210",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojilist_requiresauth()",
      "id": "server_api_emoji_handler_test_testemojilist_requiresauth"
    },
    {
      "label": "TestEmojiUpload_AcceptsEveryAllowedFormat()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L295",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_acceptseveryallowedformat()",
      "id": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat"
    },
    {
      "label": "TestEmojiUpload_AcceptsExactlyMaxDimension()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L351",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_acceptsexactlymaxdimension()",
      "id": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension"
    },
    {
      "label": "TestEmojiUpload_DuplicateShortcodeIsConflict()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L389",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_duplicateshortcodeisconflict()",
      "id": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict"
    },
    {
      "label": "TestEmojiUpload_ManageServerIsEnough()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L271",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_manageserverisenough()",
      "id": "server_api_emoji_handler_test_testemojiupload_manageserverisenough"
    },
    {
      "label": "TestEmojiUpload_MemberIsForbidden()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L260",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_memberisforbidden()",
      "id": "server_api_emoji_handler_test_testemojiupload_memberisforbidden"
    },
    {
      "label": "TestEmojiUpload_MissingFile()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L381",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_missingfile()",
      "id": "server_api_emoji_handler_test_testemojiupload_missingfile"
    },
    {
      "label": "TestEmojiUpload_RejectsBadShortcode()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_rejectsbadshortcode()",
      "id": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode"
    },
    {
      "label": "TestEmojiUpload_RejectsNonImage()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_rejectsnonimage()",
      "id": "server_api_emoji_handler_test_testemojiupload_rejectsnonimage"
    },
    {
      "label": "TestEmojiUpload_RejectsOversizeDimensions()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L333",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_rejectsoversizedimensions()",
      "id": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions"
    },
    {
      "label": "TestEmojiUpload_RejectsOversizeFile()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L358",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_rejectsoversizefile()",
      "id": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile"
    },
    {
      "label": "TestEmojiUpload_RejectsSVG()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L323",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_rejectssvg()",
      "id": "server_api_emoji_handler_test_testemojiupload_rejectssvg"
    },
    {
      "label": "TestEmojiUpload_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L285",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testemojiupload_unauthenticated()",
      "id": "server_api_emoji_handler_test_testemojiupload_unauthenticated"
    },
    {
      "label": "TestWebPDimensions_AllChunkFlavours()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L573",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testwebpdimensions_allchunkflavours()",
      "id": "server_api_emoji_handler_test_testwebpdimensions_allchunkflavours"
    },
    {
      "label": "TestWebPDimensions_RejectsMalformed()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L611",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "testwebpdimensions_rejectsmalformed()",
      "id": "server_api_emoji_handler_test_testwebpdimensions_rejectsmalformed"
    },
    {
      "label": "webpVP8LBytes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 97,
      "community_name": "emoji_handler_test.go",
      "norm_label": "webpvp8lbytes()",
      "id": "server_api_emoji_handler_test_webpvp8lbytes"
    },
    {
      "label": "EmojiBroadcaster",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "emojibroadcaster",
      "id": "api_emojibroadcaster"
    },
    {
      "label": "emojiResponse",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "emojiresponse",
      "id": "api_emojiresponse"
    },
    {
      "label": "FileStore",
      "file_type": "code",
      "source_file": "Server/api/filestore.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "filestore",
      "id": "api_filestore"
    },
    {
      "label": "uploadResponse",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "uploadresponse",
      "id": "api_uploadresponse"
    },
    {
      "label": "net/http.Client",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "net/http.client",
      "id": "go_type_net_http_client"
    },
    {
      "label": "emoji_handler.go",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "emoji_handler.go",
      "id": "server_api_emoji_handler"
    },
    {
      "label": "broadcastEmojiSet()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L261",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "broadcastemojiset()",
      "id": "server_api_emoji_handler_broadcastemojiset"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "chi.router",
      "id": "server_api_emoji_handler_go_chi_router"
    },
    {
      "label": "handleCreateEmoji()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "handlecreateemoji()",
      "id": "server_api_emoji_handler_handlecreateemoji"
    },
    {
      "label": "handleDeleteEmoji()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "handledeleteemoji()",
      "id": "server_api_emoji_handler_handledeleteemoji"
    },
    {
      "label": "handleServeEmojiImage()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L279",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "handleserveemojiimage()",
      "id": "server_api_emoji_handler_handleserveemojiimage"
    },
    {
      "label": "imageDimensions()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L328",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "imagedimensions()",
      "id": "server_api_emoji_handler_imagedimensions"
    },
    {
      "label": "MountEmojiRoutes()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "mountemojiroutes()",
      "id": "server_api_emoji_handler_mountemojiroutes"
    },
    {
      "label": "toEmojiResponse()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "toemojiresponse()",
      "id": "server_api_emoji_handler_toemojiresponse"
    },
    {
      "label": "toEmojiResponses()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L46",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "toemojiresponses()",
      "id": "server_api_emoji_handler_toemojiresponses"
    },
    {
      "label": "webpDimensions()",
      "file_type": "code",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L362",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "webpdimensions()",
      "id": "server_api_emoji_handler_webpdimensions"
    },
    {
      "label": "api/export_test.go",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "api/export_test.go",
      "id": "server_api_export_test"
    },
    {
      "label": "BroadcastEmojiSetForTest()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "broadcastemojisetfortest()",
      "id": "server_api_export_test_broadcastemojisetfortest"
    },
    {
      "label": "SetGIFUpstreamForTest()",
      "file_type": "code",
      "source_file": "Server/api/export_test.go",
      "source_location": "L71",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "setgifupstreamfortest()",
      "id": "server_api_export_test_setgifupstreamfortest"
    },
    {
      "label": "filestore.go",
      "file_type": "code",
      "source_file": "Server/api/filestore.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "filestore.go",
      "id": "server_api_filestore"
    },
    {
      "label": "image_dimensions_fuzz_test.go",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "image_dimensions_fuzz_test.go",
      "id": "server_api_image_dimensions_fuzz_test"
    },
    {
      "label": "fuzzGIFBytes()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzgifbytes()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzgifbytes"
    },
    {
      "label": "FuzzImageDimensions()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L86",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzimagedimensions()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions"
    },
    {
      "label": "fuzzJPEGBytes()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L68",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzjpegbytes()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzjpegbytes"
    },
    {
      "label": "fuzzPNGBytes()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L53",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzpngbytes()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzpngbytes"
    },
    {
      "label": "fuzzWebPVP8()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzwebpvp8()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8"
    },
    {
      "label": "fuzzWebPVP8L()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L16",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzwebpvp8l()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8l"
    },
    {
      "label": "fuzzWebPVP8X()",
      "file_type": "code",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L42",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "fuzzwebpvp8x()",
      "id": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8x"
    },
    {
      "label": "upload_handler.go",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "upload_handler.go",
      "id": "server_api_upload_handler"
    },
    {
      "label": "chi.Router",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "chi.router",
      "id": "server_api_upload_handler_go_chi_router"
    },
    {
      "label": "handleServeFile()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "handleservefile()",
      "id": "server_api_upload_handler_handleservefile"
    },
    {
      "label": "handleUpload()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "handleupload()",
      "id": "server_api_upload_handler_handleupload"
    },
    {
      "label": "isUnsafeInlineMIME()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "isunsafeinlinemime()",
      "id": "server_api_upload_handler_isunsafeinlinemime"
    },
    {
      "label": "MountUploadRoutes()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "mountuploadroutes()",
      "id": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "label": "safeStorageErrorMessage()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "safestorageerrormessage()",
      "id": "server_api_upload_handler_safestorageerrormessage"
    },
    {
      "label": "sanitizeUploadFilename()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "sanitizeuploadfilename()",
      "id": "server_api_upload_handler_sanitizeuploadfilename"
    },
    {
      "label": "writeStorageSaveError()",
      "file_type": "code",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L132",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "writestoragesaveerror()",
      "id": "server_api_upload_handler_writestoragesaveerror"
    },
    {
      "label": "TestAvatarFileURL()",
      "file_type": "code",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L252",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "testavatarfileurl()",
      "id": "server_service_profile_fields_test_testavatarfileurl"
    },
    {
      "label": "AvatarFileURL()",
      "file_type": "code",
      "source_file": "Server/service/user.go",
      "source_location": "L64",
      "_origin": "ast",
      "community": 98,
      "community_name": "handleCreateEmoji",
      "norm_label": "avatarfileurl()",
      "id": "server_service_user_avatarfileurl"
    },
    {
      "label": "doRequest()",
      "file_type": "code",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L237",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "dorequest()",
      "id": "server_admin_api_test_dorequest"
    },
    {
      "label": "handlers_roles_rename_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "handlers_roles_rename_test.go",
      "id": "server_admin_handlers_roles_rename_test"
    },
    {
      "label": "TestAdminAPI_PatchRole_NoRenameNoMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L39",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_norenamenomemberupdate()",
      "id": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate"
    },
    {
      "label": "TestAdminAPI_PatchRole_RenameBroadcastsMemberUpdate()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_renamebroadcastsmemberupdate()",
      "id": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate"
    },
    {
      "label": "handlers_roles_test.go",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "handlers_roles_test.go",
      "id": "server_admin_handlers_roles_test"
    },
    {
      "label": "createUserWithRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "createuserwithrole()",
      "id": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "label": "decodeRole()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L61",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "decoderole()",
      "id": "server_admin_handlers_roles_test_decoderole"
    },
    {
      "label": "newRolesHandler()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "newroleshandler()",
      "id": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "label": "TestAdminAPI_CreateRole_DuplicateNameIsBadRequest()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L105",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_createrole_duplicatenameisbadrequest()",
      "id": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest"
    },
    {
      "label": "TestAdminAPI_CreateRole_OK()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_createrole_ok()",
      "id": "server_admin_handlers_roles_test_testadminapi_createrole_ok"
    },
    {
      "label": "TestAdminAPI_DeleteRole_OwnerAndDefaultRefused()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L351",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_deleterole_owneranddefaultrefused()",
      "id": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused"
    },
    {
      "label": "TestAdminAPI_DeleteRole_ReassignsAndBroadcasts()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L304",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_deleterole_reassignsandbroadcasts()",
      "id": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts"
    },
    {
      "label": "TestAdminAPI_ListRoles_CarriesMemberCounts()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L180",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_listroles_carriesmembercounts()",
      "id": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts"
    },
    {
      "label": "TestAdminAPI_PatchRole_HierarchyDenied()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L264",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_hierarchydenied()",
      "id": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied"
    },
    {
      "label": "TestAdminAPI_PatchRole_InvalidIDAndBody()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L286",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_invalididandbody()",
      "id": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody"
    },
    {
      "label": "TestAdminAPI_PatchRole_PermissionChangeInvalidatesAndResyncs()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L218",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_permissionchangeinvalidatesandresyncs()",
      "id": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs"
    },
    {
      "label": "TestAdminAPI_PatchRole_RenameOnlySkipsResync()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L242",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_patchrole_renameonlyskipsresync()",
      "id": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync"
    },
    {
      "label": "TestAdminAPI_ReorderRoles_NormalizesAndBroadcasts()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L371",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_reorderroles_normalizesandbroadcasts()",
      "id": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts"
    },
    {
      "label": "TestAdminAPI_ReorderRoles_PartialListRefused()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L408",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_reorderroles_partiallistrefused()",
      "id": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused"
    },
    {
      "label": "TestAdminAPI_Roles_RequireManageRoles()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_roles_requiremanageroles()",
      "id": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles"
    },
    {
      "label": "TestAdminAPI_Roles_ServiceUnavailableFailsClosed()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L153",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_roles_serviceunavailablefailsclosed()",
      "id": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed"
    },
    {
      "label": "TestAdminAPI_Roles_Unauthenticated()",
      "file_type": "code",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L144",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_roles_unauthenticated()",
      "id": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated"
    },
    {
      "label": "logstream_apitoken_test.go",
      "file_type": "code",
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "logstream_apitoken_test.go",
      "id": "server_admin_logstream_apitoken_test"
    },
    {
      "label": "TestAdminAPI_LogStreamTicketFlow_APIToken()",
      "file_type": "code",
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L21",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminapi_logstreamticketflow_apitoken()",
      "id": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken"
    },
    {
      "label": "middleware_coverage_test.go",
      "file_type": "code",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "middleware_coverage_test.go",
      "id": "server_admin_middleware_coverage_test"
    },
    {
      "label": "TestAdminAuthMiddleware_BannedAdmin()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L55",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminauthmiddleware_bannedadmin()",
      "id": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin"
    },
    {
      "label": "TestAdminAuthMiddleware_ExpiredSession()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminauthmiddleware_expiredsession()",
      "id": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession"
    },
    {
      "label": "TestAdminAuthMiddleware_InvalidToken()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L92",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminauthmiddleware_invalidtoken()",
      "id": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken"
    },
    {
      "label": "TestAdminAuthMiddleware_MissingBearer()",
      "file_type": "code",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L79",
      "_origin": "ast",
      "community": 99,
      "community_name": "doRequest",
      "norm_label": "testadminauthmiddleware_missingbearer()",
      "id": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer"
    }
  ],
  "links": [
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_enabled",
      "target": "admin_ringhandler_enabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_handle",
      "target": "admin_ringhandler_enabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_handle",
      "target": "admin_ringhandler_handle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_withattrs",
      "target": "admin_ringhandler_withattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_withgroup",
      "target": "admin_ringhandler_withgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshot",
      "target": "admin_ringbuffer_snapshotlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshotandsubscribe",
      "target": "admin_ringbuffer_snapshotlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshotandsubscribe",
      "target": "admin_ringbuffer_subscribelocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_subscribe",
      "target": "admin_ringbuffer_subscribelocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_handle",
      "target": "server_admin_logstream_categorizesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_handle",
      "target": "server_admin_logstream_logattrvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_handle",
      "target": "admin_ringbuffer_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelonlookupstore_getdmparticipantids",
      "target": "api_cancelafterarm_cancel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_upload",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_disable",
      "target": "server_api_plugins_handler_parsepluginid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_enable",
      "target": "server_api_plugins_handler_parsepluginid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_install",
      "target": "server_api_plugins_handler_iszipcontenttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_install",
      "target": "server_api_plugins_handler_haszipmagic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_list",
      "target": "server_api_plugins_handler_pluginruntimestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_uninstall",
      "target": "server_api_plugins_handler_parsepluginid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_glob",
      "target": "server_api_crs_fs_toslashpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_open",
      "target": "server_api_crs_fs_toslashpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_readdir",
      "target": "server_api_crs_fs_toslashpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_readfile",
      "target": "server_api_crs_fs_toslashpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_consume",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_issue",
      "target": "server_auth_totp_generateopaquetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_issue",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_lookup",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_registerfailure",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_pendingtotpstore_lookup",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_pendingtotpstore_put",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_allow",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_check",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_islockedout",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_lockout",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_reset",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_startcleanup",
      "target": "auth_ratelimiter_cleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_usedtotpcodestore_markused",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_buildadaptivelenses",
      "target": "claude_workflows_bughunt_clusterof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_buildadaptivelenses",
      "target": "claude_workflows_bughunt_explorelens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_dedupe",
      "target": "claude_workflows_bughunt_isdup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_explorelens",
      "target": "claude_workflows_bughunt_drawexplorefiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_finderprompt",
      "target": "claude_workflows_bughunt_seenblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_isdup",
      "target": "claude_workflows_bughunt_normtitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_lensesforround",
      "target": "claude_workflows_bughunt_buildadaptivelenses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_unverifiedfinal",
      "target": "claude_workflows_bughunt_isdup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules_containsstrictinequality",
      "target": "client_tauri_client_eslint_rules_isthismember"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules_testsignalssuperseded",
      "target": "client_tauri_client_eslint_rules_isthismethodcall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_constructor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_initwasm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_constructor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_cleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_initwasm",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_reporterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_process",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processinputringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_process",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_filloutputfromringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processinputringbuffer",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processframe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_appendbanflow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_appendbanflow",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_appendbanflow",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_appendbanflow",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_createmenuitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onedit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_oncreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_createseparator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_ondelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_withconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_ontoggleblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_withconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_createmenuitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onchangerole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_createseparator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onkick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_appendbanflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createmenuitem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_createseparator",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_withconfirmation",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_buildrow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_buildrow",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_buildrow",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_buildrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_buildrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_buildrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_read_state_hasunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_retargetdetacheddrag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners",
      "target": "client_tauri_client_src_stores_channels_store_updatechannelposition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_releaseowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_appendmoderationsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_appendmoderationsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_buildvoicemodoptions",
      "target": "client_tauri_client_src_components_channelsidebar_canmoderatevoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_canmoderatevoice",
      "target": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_canmoderatevoice",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_stores_channels_store_getchannelsbycategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_rendercategorygroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L822",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L827",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_read_state_markallread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_nsfwindicator",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_nsfwindicator",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_livekitsession_repinpeeridentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal",
      "target": "client_tauri_client_src_components_channelsidebar_closeidentitymodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_stores_ui_store_iscategorycollapsed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendercategorygroup",
      "target": "client_tauri_client_src_components_channelsidebar_renderchannelitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_renderchannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_renderchannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_renderchannelitem",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_renderchannelitem",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_nsfwindicator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_nsfwindicator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_stores_voice_store_getchannelvoiceusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_voicecapacitylabel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_pickavatarcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_stores_voice_store_getpeerverification"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_verifypresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_components_channelsidebar_buildvoicemodoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_lib_streampreview_attachstreampreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem",
      "target": "client_tauri_client_src_lib_streampreview_attachscrollcollapse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_servericoncolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_components_createchannelmodal_defaulttypeforcategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_loadnote"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_savenote"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_loadnote",
      "target": "client_tauri_client_src_components_dmprofilesidebar_scopednotekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_loadnote",
      "target": "client_tauri_client_src_components_dmprofilesidebar_legacynotekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_savenote",
      "target": "client_tauri_client_src_components_dmprofilesidebar_legacynotekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_savenote",
      "target": "client_tauri_client_src_components_dmprofilesidebar_scopednotekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_buildavatar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_buildavatar",
      "target": "client_tauri_client_src_components_dmsidebar_paintavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_renderdmitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_paintavatar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_paintavatar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_paintavatar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_paintavatar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_renderdmitem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_renderdmitem",
      "target": "client_tauri_client_src_components_dmsidebar_buildavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_renderdmitem",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_renderdmitem",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar_renderdmitem",
      "target": "client_tauri_client_src_lib_context_menu_showcontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield",
      "target": "client_tauri_client_src_components_editchannelmodal_clampvoicelimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_clampslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_formatslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_clampvoicelimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_buildpreview",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_buildpreview",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_buildpreview",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_renderemojirow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_renderemojirow",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_renderemojirow",
      "target": "client_tauri_client_src_components_emojiautocomplete_buildpreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker_addrecentemoji",
      "target": "client_tauri_client_src_components_emojipicker_getrecentemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_components_emojipicker_getrecentemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_components_emojipicker_addrecentemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_emojipicker_createemojipicker",
      "target": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_gifpicker_creategifpicker",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_setquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onrevokeinvite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_formatinviteinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncreateinvite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_maskcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncopylink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_appendgroup",
      "target": "client_tauri_client_src_components_memberlist_statuspriority"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_appendgroup",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_appendgroup",
      "target": "client_tauri_client_src_components_memberlist_creatememberitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_closeactivemenu",
      "target": "client_tauri_client_src_components_memberlist_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_closeactivepopup",
      "target": "client_tauri_client_src_components_memberlist_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_isawaystatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_statuscolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_stores_members_store_memberdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_closeactivemenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_closeactivepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_assignablerolenames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_renderlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_ispresenceonlychange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_patchpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_closeactivemenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_closeactivepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_handleoutsideclick",
      "target": "client_tauri_client_src_components_memberlist_closeactivemenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_moderationgates",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_patchpresence",
      "target": "client_tauri_client_src_components_memberlist_isawaystatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_patchpresence",
      "target": "client_tauri_client_src_components_memberlist_statuscolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_renderlist",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_renderlist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_renderlist",
      "target": "client_tauri_client_src_components_memberlist_rolegroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist_renderlist",
      "target": "client_tauri_client_src_components_memberlist_appendgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions",
      "target": "client_tauri_client_src_lib_permissions_currentuserhaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete_rendermentionrow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete_rendermentionrow",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton",
      "target": "client_tauri_client_src_components_message_list_attachments_downloadfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_buildfilemeta",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_buildfilemeta",
      "target": "client_tauri_client_src_components_message_list_attachments_downloadfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_buildfilemeta",
      "target": "client_tauri_client_src_components_message_list_attachments_formatfilesize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_buildfilemeta",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches",
      "target": "client_tauri_client_src_components_message_list_attachments_revokeobjecturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_downloadfile",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchserverfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl",
      "target": "client_tauri_client_src_components_message_list_attachments_idbget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchserverfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl",
      "target": "client_tauri_client_src_components_message_list_attachments_sanitizecontenttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl",
      "target": "client_tauri_client_src_components_message_list_attachments_uint8tobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl",
      "target": "client_tauri_client_src_components_message_list_attachments_idbput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchserverfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl",
      "target": "client_tauri_client_src_components_message_list_attachments_sanitizecontenttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl",
      "target": "client_tauri_client_src_components_message_list_attachments_createobjecturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl",
      "target": "client_tauri_client_src_components_message_list_attachments_revokeobjecturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchserverfile",
      "target": "client_tauri_client_src_components_message_list_attachments_isserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchserverfile",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_fetchserverfile",
      "target": "client_tauri_client_src_stores_auth_store_gettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_idbget",
      "target": "client_tauri_client_src_components_message_list_attachments_opencachedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_idbget",
      "target": "client_tauri_client_src_components_message_list_attachments_closedbaftertransaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_idbput",
      "target": "client_tauri_client_src_components_message_list_attachments_opencachedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_idbput",
      "target": "client_tauri_client_src_components_message_list_attachments_closedbaftertransaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_isaudiomime",
      "target": "client_tauri_client_src_components_message_list_attachments_basemime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_isimagemime",
      "target": "client_tauri_client_src_components_message_list_attachments_basemime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl",
      "target": "client_tauri_client_src_components_message_list_attachments_isserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_isvideomime",
      "target": "client_tauri_client_src_components_message_list_attachments_basemime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_isimagemime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_buildfilemeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_buildfilemeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendblocks",
      "target": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendblocks",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendblocks",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendblocks",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendblocks",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendinline",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendinline",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendinline",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendinline",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmaskedlink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_appendinline",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildspoiler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildlist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildlist",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildlist",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmaskedlink",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmaskedlink",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode",
      "target": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode",
      "target": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode",
      "target": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_buildspoiler",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_resolvelanguage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_highlightcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentions",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentions",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentions",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentions",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent",
      "target": "client_tauri_client_src_components_message_list_content_parser_splitcodefences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendblocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_applyogmeta",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_applyogmeta",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_applyogmeta",
      "target": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_applyogmeta",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_applyogmeta",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_fetchogmeta",
      "target": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_fetchogmeta",
      "target": "client_tauri_client_src_components_message_list_embeds_parseogtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview",
      "target": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview",
      "target": "client_tauri_client_src_components_message_list_embeds_isprivatehost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_isprivatehost",
      "target": "client_tauri_client_src_components_message_list_embeds_parseipv4literal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview",
      "target": "client_tauri_client_src_components_message_list_embeds_applyogmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview",
      "target": "client_tauri_client_src_components_message_list_embeds_fetchogmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_total",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_prefixsum"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting_formatfulldate",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting_formattime",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting_issameday",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting_shouldgroup",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_codespanend",
      "target": "client_tauri_client_src_components_message_list_markdown_runlength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_matchdelim",
      "target": "client_tauri_client_src_components_message_list_markdown_iswordchar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseblocks",
      "target": "client_tauri_client_src_components_message_list_markdown_listitemat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseblocks",
      "target": "client_tauri_client_src_components_message_list_markdown_orderedstart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_buildmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_codespanend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_runlength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_urlend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_parselink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_matchdelim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_parseinline",
      "target": "client_tauri_client_src_components_message_list_markdown_scanclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_scanclose",
      "target": "client_tauri_client_src_components_message_list_markdown_codespanend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_scanclose",
      "target": "client_tauri_client_src_components_message_list_markdown_urlend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_scanclose",
      "target": "client_tauri_client_src_components_message_list_markdown_runlength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown_scanclose",
      "target": "client_tauri_client_src_components_message_list_markdown_iswordchar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_openimagelightbox",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_openimagelightbox",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_components_message_list_media_isgifurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_components_message_list_media_cacheimageheight"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderinlineimage",
      "target": "client_tauri_client_src_components_message_list_media_isklipyurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_media_extracturls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_media_extractyoutubeid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_media_renderyoutubeembed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_media_isdirectimageurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_media_renderinlineimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderurlembeds",
      "target": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderyoutubeembed",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderyoutubeembed",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderyoutubeembed",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_media_renderyoutubeembed",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_removetooltip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_chipsetfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_formatreactornames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_chipsetfor",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_getcachedreactionusers",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_cachekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_hide",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_removetooltip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_cachekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reactions_renderreactions",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reactions_renderreactions",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_reactions_renderreactions",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_renderdaydivider",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_renderdaydivider",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_renderdaydivider",
      "target": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_resolveauthor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_renderers_renderreplyref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_media_renderurlembeds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_reactions_renderreactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_components_message_list_renderers_senderrorreason"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_deep_link_formatmessagelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendernewdivider",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendernewdivider",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_components_message_list_formatting_resolveauthor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_renderreplyref",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage",
      "target": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_messageinput_wrapwithmarker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_messageinput_markgifunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L891",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_buildvirtualitems",
      "target": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_buildvirtualitems",
      "target": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_stores_channels_store_getunreadonopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_firstunreadindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_renderdaydivider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_rendernewdivider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_estimateitemheight"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_lib_media_visibility_unobservemedia"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_renderloadingstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_renderloaderrorstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_renderemptystate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_components_messagelist_buildvirtualitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L787",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_estimateitemheight",
      "target": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_estimateitemheight",
      "target": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_renderemptystate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_renderloaderrorstate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_renderloadingstate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_renderemptystate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_renderpinneditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderemptystate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderemptystate",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderemptystate",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderpinneditem",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderpinneditem",
      "target": "client_tauri_client_src_components_pinnedmessages_getinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderpinneditem",
      "target": "client_tauri_client_src_components_pinnedmessages_formatpintime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderpinneditem",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages_renderpinneditem",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_purge_prompt_appendpurgesection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt_appendpurgesection",
      "target": "client_tauri_client_src_components_purge_prompt_clamppurgecount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_purge_prompt_appendpurgesection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_purge_prompt_appendpurgesection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_applyconnectionstatus",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showreconnecting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_applyconnectionstatus",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showdisconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_applyconnectionstatus",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showreconnecting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildprofilecard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_paintavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1078",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1081",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildavataruploader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildprofilefields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildstatusselector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_components_settings_accounttab_measureimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_components_settings_accounttab_validateavatarfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_components_settings_accounttab_paintavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilecard",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilecard",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilecard",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilefields",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilefields",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilefields",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildstatusselector",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildstatusselector",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildstatusselector",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildstatusselector",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpsection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpsection",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpsection",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_paintavatar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_paintavatar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildcacherow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearimagecache"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearlogfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearlocalstoragepreservinguserdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildcacherow",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_buildcacherow",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_clearimagecache",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_clearimagecache",
      "target": "client_tauri_client_src_components_message_list_embeds_clearembedcaches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_clearimagecache",
      "target": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_clearlogfiles",
      "target": "client_tauri_client_src_lib_logpersistence_clearpendingpersistedlogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_clearlogfiles",
      "target": "client_tauri_client_src_components_settings_advancedtab_ismissingpatherror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_components_settings_appearancetab_hextorgb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_components_settings_appearancetab_getdefaultaccent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_stores_ui_store_settheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab_getdefaultaccent",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_helpers_applytheme",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_helpers_createtoggle",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_ptt_capturekeypress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_ptt_updatepttkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_logger_setloglevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_logger_getloglevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_logger_clearlogbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_livekitsession_getsessiondebuginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_components_settings_logstab_formatlogentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab_formatlogentry",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_components_settings_notificationstab_mutedchannelname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection",
      "target": "client_tauri_client_src_lib_channel_mutes_listmutedchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab_mutedchannelname",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_setinputvolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_setvoicesensitivity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_setoutputvolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_switchinputdevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_switchoutputdevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_livekitsession_reapplyaudioprocessing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_logstab_createlogstab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_accounttab_buildaccounttab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_tabid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onlogout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_components_statuspicker_colorforstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_components_toast_toastcontainer_clear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_stores_members_store_gettypingusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_components_typingindicator_formattypingtext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_updater_checkforupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_updater_downloadandinstallupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_components_updatenotifier_formatdownloadprogress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_components_statuspicker_createstatuspicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_userstatus_loadcustomstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_userstatus_savecustomstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_userstatus_onuserstatuschange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_computegridlayout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_removestream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiovolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiomuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_mutescreenshareaudio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_setscreenshareaudiovolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_setbuttonicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_volumeicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_volumexicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_volumeicon",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_volumexicon",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_icons_createsignalicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatbitrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_livekitsession_getroomforstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_components_voicewidget_formatelapsed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_livekitsession_retrymicpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y_focusdialog",
      "target": "client_tauri_client_src_lib_a11y_queryfocusable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y_trapfocus",
      "target": "client_tauri_client_src_lib_a11y_queryfocusable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_admin_panel_openadminpanel",
      "target": "client_tauri_client_src_lib_admin_panel_adminpanelurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_api_createapiclient",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_appearance_applystoredappearance",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_appearance_applystoredappearance",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_appearance_applystoredappearance",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_appearance_applystoredappearance",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_appearance_applystoredappearance",
      "target": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_applyallvolumes",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_applyallvolumes",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivevolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelementsfull",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelements"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_constructor",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivevolume",
      "target": "client_tauri_client_src_lib_audioelements_getsaveduservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_getuservolume",
      "target": "client_tauri_client_src_lib_audioelements_getsaveduservolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivescreensharevolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivevolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_handletrackunsubscribedaudio",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setoutputvolume",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setoutputvolume",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_applyallvolumes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setoutputvolume",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivescreensharevolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setscreenshareaudiovolume",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivescreensharevolume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setuservolume",
      "target": "client_tauri_client_src_lib_audioelements_uservolumekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setuservolume",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audioelements_audioelements_setuservolume",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_getsaveduservolume",
      "target": "client_tauri_client_src_lib_audioelements_uservolumekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_getsaveduservolume",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_getsaveduservolume",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_applynoisesuppressor",
      "target": "client_tauri_client_src_lib_noise_suppression_creaternnoiseprocessor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_applynoisesuppressor",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_applynoisesuppressor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_removenoisesuppressor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_removenoisesuppressor",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setinputvolume",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setinputvolume",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_teardownaudiopipeline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadfallback",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadworklet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadworklet",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadworklet",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline_teardownaudiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_autoidle_startautoidle",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_autoidle_startautoidle",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_autoidle_startautoidle",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle_startautoidle",
      "target": "client_tauri_client_src_lib_autoidle_nextautostatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar_avatarinitial",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar_createavatarelement",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_avatar_isrenderableavatar",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_avatar_isrenderableavatar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_getcurrentpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_onstatechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_navigate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_ischannelmuted",
      "target": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_listmutedchannels",
      "target": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_mutechannel",
      "target": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_mutechannel",
      "target": "client_tauri_client_src_lib_channel_mutes_writemuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_notificationallowed",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_readmuted",
      "target": "client_tauri_client_src_lib_channel_mutes_writemuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_readmuted",
      "target": "client_tauri_client_src_lib_channel_mutes_mutedkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_readmuted",
      "target": "client_tauri_client_src_lib_channel_mutes_keyexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_readmuted",
      "target": "client_tauri_client_src_lib_channel_mutes_parsemutedids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_readmuted",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost",
      "target": "client_tauri_client_src_lib_channel_mutes_invalidatemutecache"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_togglechannelmute",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_togglechannelmute",
      "target": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_togglechannelmute",
      "target": "client_tauri_client_src_lib_channel_mutes_mutechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_unmutechannel",
      "target": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_unmutechannel",
      "target": "client_tauri_client_src_lib_channel_mutes_writemuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_writemuted",
      "target": "client_tauri_client_src_lib_channel_mutes_mutedkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes_writemuted",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_channel_navigation_findchannelbyid",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_channel_navigation_navigatetochannel",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_channel_navigation_navigatetochannel",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_channel_navigation_navigatetochannel",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_channel_navigation_navigatetochannel",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_collectallstats",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_getstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_collectallstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_extractmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_qualityfromrtt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_formatrate",
      "target": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_context_menu_showcontextmenu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials_createuserupdatecredentialsaver",
      "target": "client_tauri_client_src_lib_credentials_savecredential"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials_deletecredential",
      "target": "client_tauri_client_src_lib_credentials_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials_loadcredential",
      "target": "client_tauri_client_src_lib_credentials_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials_savecredential",
      "target": "client_tauri_client_src_lib_credentials_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link_initdeeplinks",
      "target": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link_initdeeplinks",
      "target": "client_tauri_client_src_lib_deep_link_parseinvitelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link_parseinvitelink",
      "target": "client_tauri_client_src_lib_deep_link_linksegments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link_parsemessagelink",
      "target": "client_tauri_client_src_lib_deep_link_linksegments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link_parsemessagelink",
      "target": "client_tauri_client_src_lib_deep_link_parseidsegment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_cyclemicfordeviceswitch",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_devicechangehandler",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_cyclemicfordeviceswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_setroom",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_startdevicechangelistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_setroom",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_stopdevicechangelistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_startdevicechangelistener",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_stopdevicechangelistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_startdevicechangelistener",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_switchinputdevice",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_cyclemicfordeviceswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_switchinputdevice",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher_enforcemoderatoraudiostate",
      "target": "client_tauri_client_src_lib_dispatcher_livekitsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus",
      "target": "client_tauri_client_src_lib_ws_toconnectionstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_rollbackreaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_ws_setactivechannelprovider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_enforcemoderatoraudiostate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_invalidateloadedmessagewindows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_clearblockedbythem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_setblockedbyme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_incrementmention"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessagepreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_incrementdmmention"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_editmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_deletemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_bulkdeletemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_messages_store_updatereaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_invalidatereactionusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_addchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_addmember"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_removemember"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_livekitsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L886",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_removevoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L922",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setvoiceconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable_oninterval",
      "target": "client_tauri_client_src_lib_disposable_disposable_addcleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable_onstorechange",
      "target": "client_tauri_client_src_lib_disposable_disposable_addcleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_exportpublickey",
      "target": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey",
      "target": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_importpublickey",
      "target": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64",
      "target": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_buildannouncemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_derivewrappingkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature",
      "target": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature",
      "target": "client_tauri_client_src_lib_e2eecrypto_buildannouncemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_wraproomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_derivewrappingkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto_wraproomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider_gettrendinggifs",
      "target": "client_tauri_client_src_lib_gifprovider_parseresults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider_parseresults",
      "target": "client_tauri_client_src_lib_gifprovider_isallowedgifurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider_searchgifs",
      "target": "client_tauri_client_src_lib_gifprovider_parseresults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_deleteidentitykey",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_ensureidentitykeypublished",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_ensureidentitykeypublished",
      "target": "client_tauri_client_src_lib_identity_publishidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_getidentitypin",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_identityscopekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadidentitykey",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_identityscopekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_loadidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_migratelegacyidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_saveidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_migratelegacyidentitykey",
      "target": "client_tauri_client_src_lib_identity_loadidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_migratelegacyidentitykey",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_migratelegacyidentitykey",
      "target": "client_tauri_client_src_lib_identity_saveidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_migratelegacyidentitykey",
      "target": "client_tauri_client_src_lib_identity_deleteidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_identity_publishidentitykey",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_saveidentitykey",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity_storeidentitypin",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_geticeconnectionstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_ensureidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rawfrombase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload",
      "target": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearstate",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearstate",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearkeyrotationtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearstate",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearreconnectconfirmtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_distributeroomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_drainpendingrotationorarmtimer",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_drainpendingrotationorarmtimer",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_ensureidentitykeypair",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounce",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_isretiredpeerkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_retirepeerkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleoffer",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L874",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner",
      "target": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearkeyrotationtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1061",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_retirepeerkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_distributeroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_drainpendingrotationorarmtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearreconnectconfirmtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_repinpeeridentity",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_repinpeeridentity",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_distributeroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1031",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1033",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearkeyrotationtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setpeerverificationifcurrent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rawfrombase64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_getroomforstats",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1804",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_isvoiceconnected",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1635",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reconnectsuperseded"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_resolvelivekiturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_isstateconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_disconnectsupersededlocalroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_requesttokenrefresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_cleanupall",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1066",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1068",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1082",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_resolvelivekiturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_disconnectsupersededlocalroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_isstateconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_cleartokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_attachdiagnosticlisteners"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1024",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_disconnectsupersededlocalroom",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1743",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_getsessiondebuginfo",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetoken",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetokenrefresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetoken",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetoken",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L867",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetokenrefresh",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetokenrefresh",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_cleartokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1540",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1541",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1565",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1566",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_requesttokenrefresh",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_resolvelivekiturl",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_ensurelivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L903",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L903",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate",
      "target": "client_tauri_client_src_stores_voice_store_ispttpollinglive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L924",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1500",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1504",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1509",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1611",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_setdeafened",
      "target": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_setdeafened",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_setmuted",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_setmuted",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_cleartokenrefreshtimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_videotrackdeps",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger_applystoredloglevel",
      "target": "client_tauri_client_src_lib_logger_readstoredloglevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger_createentry",
      "target": "client_tauri_client_src_lib_logger_serializedata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger_readstoredloglevel",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_logout_logout",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_flushbuffer",
      "target": "client_tauri_client_src_lib_logpersistence_today"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_flushbuffer",
      "target": "client_tauri_client_src_lib_logpersistence_rotateoldfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_flushbuffer",
      "target": "client_tauri_client_src_lib_logpersistence_logfilepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_flushlogs",
      "target": "client_tauri_client_src_lib_logpersistence_flushbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_today"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_scheduleflush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_flushbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_onlogentry",
      "target": "client_tauri_client_src_lib_logpersistence_scheduleflush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence_scheduleflush",
      "target": "client_tauri_client_src_lib_logpersistence_flushbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_createplaypausebutton",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_createplaypausebutton",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_ensurevisibilitylistener",
      "target": "client_tauri_client_src_lib_media_visibility_pauseallmedia"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_freezeimage",
      "target": "client_tauri_client_src_lib_media_visibility_capturestaticframe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_freezeimage",
      "target": "client_tauri_client_src_lib_media_visibility_updatebutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_getobserver",
      "target": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_createplaypausebutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_unfreezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_updatebutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_startautotimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_ensurevisibilitylistener"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_observemedia",
      "target": "client_tauri_client_src_lib_media_visibility_getobserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_pauseallmedia",
      "target": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_resumevisiblemedia",
      "target": "client_tauri_client_src_lib_media_visibility_unfreezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_startautotimer",
      "target": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_unfreezeimage",
      "target": "client_tauri_client_src_lib_media_visibility_updatebutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_unfreezeimage",
      "target": "client_tauri_client_src_lib_media_visibility_startautotimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility_updatebutton",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_highlightscurrentuser",
      "target": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_mentionscurrentuser",
      "target": "client_tauri_client_src_lib_mentions_resolvementionsfromcontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_resolvementionsfromcontent",
      "target": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_resolvementionsfromcontent",
      "target": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_resolvementionuserid",
      "target": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions_resolvementionuserid",
      "target": "client_tauri_client_src_lib_mentions_mentionspellings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_modalfactory_createmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_modalfactory_createmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_modalfactory_createmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_modalfactory_createmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_modalfactory_createpromptmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory_createpromptmodal",
      "target": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory_createpromptmodal",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression_createscriptprocessorpipeline",
      "target": "client_tauri_client_src_lib_noise_suppression_loadrnnoise"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio",
      "target": "client_tauri_client_src_lib_notifications_stopringchime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_notifications_firedesktopnotification"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_notifications_flashtaskbar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_notifications_playnotificationsound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_notifications_iswindowfocused"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_channel_mutes_notificationallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_notifyincomingmessage",
      "target": "client_tauri_client_src_lib_notifications_resolvenotificationchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_resolvenotificationchannel",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_notifications_startringchime",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications_startringchime",
      "target": "client_tauri_client_src_lib_notifications_playnotificationsound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw",
      "target": "client_tauri_client_src_lib_nsfw_gate_storagekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged",
      "target": "client_tauri_client_src_lib_nsfw_gate_storagekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired",
      "target": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_canmanagechannels",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_canmanagemessages",
      "target": "client_tauri_client_src_lib_permissions_currentuserhaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_canviewauditlog",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_currentuserhaspermission",
      "target": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_currentuserhaspermission",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_currentuserpermissions",
      "target": "client_tauri_client_src_lib_permissions_permissionsforrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_rolehaspermission",
      "target": "client_tauri_client_src_lib_permissions_permissionsforrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_rolehaspermission",
      "target": "client_tauri_client_src_lib_permissions_islegacyadminrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions_rolehaspermission",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_preferences_readmigratedstringpref",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_presence_createpresencesender",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence_createpresencesender",
      "target": "client_tauri_client_src_lib_presence_presencesender_send"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_presence_createpresencesender",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_profiles_createprofilemanager",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_profiles_createprofilemanager",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_lib_ptt_ungatemic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_ptt_stopptt",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_stopptt",
      "target": "client_tauri_client_src_lib_ptt_ungatemic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_ungatemic",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_ptt_updatepttkey",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_updatepttkey",
      "target": "client_tauri_client_src_lib_ptt_initptt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_updatepttkey",
      "target": "client_tauri_client_src_lib_ptt_stopptt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_updatepttkey",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createchatlimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createchatlimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createtypinglimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createreactionlimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createvoicelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createratelimiterset",
      "target": "client_tauri_client_src_lib_rate_limiter_createvideocameralimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createreactionlimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createtypinglimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createvideocameralimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_createvoicelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter_getremainingms",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_pruneall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter_tryconsume",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_pruneall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state_markallread",
      "target": "client_tauri_client_src_lib_read_state_cancelpendingmarkall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state_markallread",
      "target": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state_markallread",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state_markallread",
      "target": "client_tauri_client_src_lib_read_state_unreadtotal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_read_state_markchannelread",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_read_state_markchannelread",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state_setmarkreadsender",
      "target": "client_tauri_client_src_lib_read_state_cancelpendingmarkall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_setencryptiondegraded"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render_safemount",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render_safemount",
      "target": "client_tauri_client_src_lib_safe_render_renderfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_disablecamera",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_disablecamera",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_disablecamera",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_disablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_disablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_disablescreenshare",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_enablecamera",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablecamera",
      "target": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_enablecamera",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablecamera",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablecamera",
      "target": "client_tauri_client_src_lib_screenshare_registerpendingvideoenable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharecaptureoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_disablescreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_enablescreenshare",
      "target": "client_tauri_client_src_lib_screenshare_registerpendingvideoenable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_getscreensharecaptureoptions",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_getscreensharefps",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_screenshare_getstreamquality",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_shallowequal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_subscribe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachscrollcollapse",
      "target": "client_tauri_client_src_lib_streampreview_hidepreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachstreampreview",
      "target": "client_tauri_client_src_lib_streampreview_clearpreviewstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachstreampreview",
      "target": "client_tauri_client_src_lib_streampreview_removepreviewdom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachstreampreview",
      "target": "client_tauri_client_src_lib_streampreview_showpreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachstreampreview",
      "target": "client_tauri_client_src_lib_streampreview_hidepreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_attachstreampreview",
      "target": "client_tauri_client_src_lib_streampreview_trackrowforsignal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_createplaceholder",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_createplaceholder",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_createunavailableplaceholder",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_createunavailableplaceholder",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_hidepreview",
      "target": "client_tauri_client_src_lib_streampreview_removepreviewdom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_showpreview",
      "target": "client_tauri_client_src_lib_livekitsession_getremotevideostream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_showpreview",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_showpreview",
      "target": "client_tauri_client_src_lib_streampreview_createplaceholder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_showpreview",
      "target": "client_tauri_client_src_lib_streampreview_createunavailableplaceholder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_showpreview",
      "target": "client_tauri_client_src_lib_streampreview_hidepreview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_trackrowforsignal",
      "target": "client_tauri_client_src_lib_streampreview_clearpreviewstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview_trackrowforsignal",
      "target": "client_tauri_client_src_lib_streampreview_removepreviewdom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_applythemebyname",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_deletecustomtheme",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_deletecustomtheme",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_getactivethemename",
      "target": "client_tauri_client_src_lib_themes_isknownthemename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_isknownthemename",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_restoretheme",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes_restoretheme",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_userstatus_loadcustomstatus",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_userstatus_loaduserstatus",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus_loaduserstatus",
      "target": "client_tauri_client_src_lib_userstatus_isuserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus_onuserstatuschange",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_userstatus_savecustomstatus",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_userstatus_saveuserstatus",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state_initwindowstate",
      "target": "client_tauri_client_src_lib_window_state_isrectonscreen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws_createwsclient",
      "target": "client_tauri_client_src_lib_ws_parsestoredfingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws_createwsclient",
      "target": "client_tauri_client_src_lib_ws_normalizehostforcertcompare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws_createwsclient",
      "target": "client_tauri_client_src_lib_ws_ensuretauriapis"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws_createwsclient",
      "target": "client_tauri_client_src_lib_ws_uuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_main_api",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_main_api",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_handleinvitedeeplink",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_handleinvitedeeplink",
      "target": "client_tauri_client_src_main_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_handlemessagedeeplink",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_main_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_lib_credentials_savecredential"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_lib_credentials_createuserupdatecredentialsaver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_lib_safe_render_safemount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_main_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_loginform_createloginform",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_loginform_createloginform",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_loginform_createloginform",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_loginform_createloginform",
      "target": "client_tauri_client_src_lib_dom_qs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_loginform_createloginform",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_geticoncolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_geticoninitials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_pages_connect_page_loginform_createloginform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_destroychannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_invalidatechannelmessagewindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_reattachtopresent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_removeoptimistic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_tryconsume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_blocks_store_dmcomposerblockreason"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_openfilepicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_components_videogrid_createvideogrid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatarea_createchatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds_attachglobalkeybinds",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloading"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_stores_messages_store_hasmessageloaded"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_isinviterevoked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager",
      "target": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller",
      "target": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_maptopinnedmessage",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pickpinavatarcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_tryconsume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_members_store_getonlinemembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_admin_panel_openadminpanel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_permissions_canviewauditlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_ui_store_loadcollapsedcategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicemoderationcallbacks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_modalfactory_createpromptmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmchannelfrompayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation",
      "target": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbyme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection",
      "target": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showvideogrid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalcamerastream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalscreensharestream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_socketlive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicemoderationcallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_socketlive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_enablecamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_disablecamera"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_enablescreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_disablescreenshare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_socketlive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_tryconsume"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_nsfw_gate_setnsfwgatehost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_audioelements_setaudiovolumehost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiterset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_channels_store_getactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_serverbanner_createserverbanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_serverbanner_applyconnectionstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_autoidle_startautoidle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_chatarea_createchatarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_logout_logout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_attachglobalkeybinds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_toast_createtoastcontainer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_toast_inittoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_notifications_startringchime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_notifications_stopringchime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideoremoved"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_livekitsession_clearonremotevideo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_toast_teardowntoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L792",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L801",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_components_message_list_media_closeactivelightbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setwsclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_lib_nsfw_gate_clearnsfwacknowledgements"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_stores_messages_store_resetmessagesstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_stores_channels_store_resetchannelsstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_stores_blocks_store_resetblocksstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store_getchannelsbycategory",
      "target": "client_tauri_client_src_stores_channels_store_displaycategoryof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store_closedmlocally",
      "target": "client_tauri_client_src_stores_dm_store_removedmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_dm_store_closedmlocally",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store_cleartyping",
      "target": "client_tauri_client_src_stores_members_store_typingkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store_settyping",
      "target": "client_tauri_client_src_stores_members_store_typingkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store_settyping",
      "target": "client_tauri_client_src_stores_members_store_cleartyping"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_addmessage",
      "target": "client_tauri_client_src_stores_messages_store_chatpayloadtomessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_addmessage",
      "target": "client_tauri_client_src_stores_messages_store_isunreconciledecho"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_addoptimisticreaction",
      "target": "client_tauri_client_src_stores_messages_store_applyreactiondelta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L875",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_rollbackreaction",
      "target": "client_tauri_client_src_stores_messages_store_applyreactiondelta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_setmessages",
      "target": "client_tauri_client_src_stores_messages_store_isunreconciledecho"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_updatereaction",
      "target": "client_tauri_client_src_stores_messages_store_applyreactiondelta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store_togglecategory",
      "target": "client_tauri_client_src_stores_ui_store_savecollapsedcategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_identity_pin_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_save_settings",
      "target": "client_tauri_client_src_tauri_src_commands_is_settings_key_allowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_save_settings",
      "target": "client_tauri_client_src_tauri_src_commands_log_cmd_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_log_cmd_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_identity_pin_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credential_lock_serializes_overlapping_commands",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_login_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_identity_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_login_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_identity_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_allows_missing_password",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_reads_all_fields",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_probe_credential_store",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_require_non_empty_rejects_empty_and_names_the_field",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_login_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_identity_account"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_finish",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_finish",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "client_tauri_client_src_tauri_src_dpapi_finish"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "client_tauri_client_src_tauri_src_dpapi_empty_out"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "client_tauri_client_src_tauri_src_dpapi_in_blob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "client_tauri_client_src_tauri_src_dpapi_empty_out"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "client_tauri_client_src_tauri_src_dpapi_in_blob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "client_tauri_client_src_tauri_src_dpapi_finish"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_creates_and_reuses_the_key_file",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_nonces_are_unique_per_seal",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_nonces_are_unique_per_seal",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_corrupt_key_file",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_foreign_aad",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_foreign_aad",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_wrong_key_and_tampering",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_wrong_key_and_tampering",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_removes_the_partial_file_when_the_write_fails",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_round_trips_a_secret",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_round_trips_a_secret",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline_reclaims_a_stalled_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_remote_host"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_remove_if_port_matches_removes_only_matching_entry",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_remove_if_port_matches_removes_only_matching_entry",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_remove_if_port_matches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target",
      "target": "client_tauri_client_src_tauri_src_http_proxy_split_host_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bare_ipv6_without_port",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bracketed_ipv6_without_port",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_bracketed_ipv6_with_port",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_plain_hostname_and_port",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_rewrite_overrides_existing_keepalive",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_rewrite_preserves_other_headers_and_body_boundary",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_rewrite_replaces_host_and_forces_close",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_remote_host"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_lib_run",
      "target": "client_tauri_client_src_tauri_src_lib_log_level_from_env"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_adds_no_headers_when_none_are_present",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_clear_if_port_matches_clears_only_a_matching_entry",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_clear_if_port_matches_clears_only_a_matching_entry",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_clear_if_port_matches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_does_not_rewrite_headers_that_merely_contain_host_or_origin",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_matches_header_names_case_insensitively",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bare_ipv4_literal",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bracketed_ipv6_literal_as_an_address",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_with_a_port",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_without_a_port",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parses_an_ipv4_literal_as_an_address",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_request_line_and_other_headers",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_terminating_blank_line",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_every_occurrence",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_host_and_origin",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_validate_remote_host"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_can_reuse_proxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_tls_handshake_is_bounded_by_its_timeout",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_tls_handshake_is_bounded_by_its_timeout",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_is_key_down",
      "target": "client_tauri_client_src_tauri_src_ptt_vk_to_keycode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key",
      "target": "client_tauri_client_src_tauri_src_ptt_keycode_to_vk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key",
      "target": "client_tauri_client_src_tauri_src_ptt_is_allowed_ptt_capture_vk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key",
      "target": "client_tauri_client_src_tauri_src_ptt_is_modifier_vk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key",
      "target": "client_tauri_client_src_tauri_src_ptt_is_key_down"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_set_key_accepts_valid_codes_and_get_reflects_them",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_set_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_start",
      "target": "client_tauri_client_src_tauri_src_ptt_is_key_down"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_start",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_transition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_stop",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_stop_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_stop_is_noop_when_not_running",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_stop_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_clear_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_compiled_keyring_backend_is_persistent",
      "target": "client_tauri_client_src_tauri_src_secret_store_compiled_backend_persistence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with_clears_the_fallback_even_when_the_keyring_delete_fails",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with_propagates_a_fallback_flush_failure",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with_succeeds_when_both_stores_clear",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_dpapi_round_trips_and_rejects_foreign_entropy",
      "target": "client_tauri_client_src_tauri_src_secret_store_fallback_aad"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_fallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_fallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with_falls_back_when_the_keyring_errors_but_the_fallback_has_a_copy",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with_prefers_the_live_keyring_value_over_the_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with_propagates_the_keyring_error_when_the_fallback_is_also_empty",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with_uses_the_fallback_when_the_keyring_has_nothing_stored",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_delete",
      "target": "client_tauri_client_src_tauri_src_secret_store_entry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_entry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_entry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_log_compiled_backend",
      "target": "client_tauri_client_src_tauri_src_secret_store_compiled_backend_persistence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_protect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_fallback_aad"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_fallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_clear_fallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_protect_secret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with_deletes_any_stale_keyring_entry_when_the_write_fails",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with_returns_keyring_backend_when_the_write_round_trips",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_fallback_aad"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_decide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_extract_host",
      "target": "client_tauri_client_src_tauri_src_tofu_cert_store_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped",
      "target": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_default_rejection_propagates",
      "target": "client_tauri_client_src_tauri_src_tofu_verify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_default_rejection_propagates",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_delegates_other_hosts_to_default",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_host_match_is_case_insensitive",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_matches_ip_pinned_host",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_pins_matching_host",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_rejects_wrong_cert_on_pinned_host",
      "target": "client_tauri_client_src_tauri_src_tofu_verify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped_rejects_wrong_cert_on_pinned_host",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_is_pinned_host"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_create_tray",
      "target": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_create_tray",
      "target": "client_tauri_client_src_tauri_src_tray_handle_menu_event"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_handle_menu_event",
      "target": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_handle_menu_event",
      "target": "client_tauri_client_src_tauri_src_tray_emit_status_change"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "client_tauri_client_src_tauri_src_update_commands_extract_host_for_cert_store"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_tls_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_validate_server_url"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_update_endpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_check_client_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_updater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_download_and_install_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_updater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_is_valid_cert_fingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_closes_the_outbound_channel",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_closes_the_outbound_channel",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_closes_the_outbound_channel",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_invalidates_an_in_flight_connect_attempt",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_invalidates_an_in_flight_connect_attempt",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_owning_teardown_clears_the_slot_by_generation",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_owning_teardown_clears_the_slot_by_generation",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_owning_teardown_clears_the_slot_by_generation",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_superseded_connect_does_not_take_the_sender_slot",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_superseded_connect_does_not_take_the_sender_slot",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_superseded_teardown_by_generation_leaves_the_live_sender",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_superseded_teardown_by_generation_leaves_the_live_sender",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_superseded_teardown_by_generation_leaves_the_live_sender",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_emit_ws_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec_mocktaurisessionwithdms",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec_navigatetomainpagewithdms",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec_navigatetomainpagewithdms",
      "target": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mocksessionwithcustomemoji",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mockvoicesessionwithoutmodpermission",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mockvoicesessionwithoutmodpermission",
      "target": "client_tauri_client_tests_e2e_helpers_voicewshandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_waitforcapturedcall",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_getcapturedcalls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec_mocktaurisessionwithchannels",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript",
      "target": "client_tauri_client_tests_e2e_helpers_buildreadypayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript",
      "target": "client_tauri_client_tests_e2e_helpers_chatechohandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_emitwsmessage",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_emitwsmessageandwait",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktauriconnect",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktauriconnectwith2fa",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithautoconnect",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithecho",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithfailingmessages",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice",
      "target": "client_tauri_client_tests_e2e_helpers_voicewshandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoicefailure",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L835",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoicefailure",
      "target": "client_tauri_client_tests_e2e_helpers_voicejoinfailurehandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_mocktauriloginerror",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_navigatetomainpage",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready",
      "target": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L999",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent_acquirepersistentpage",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_createuserdatadir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent_acquirepersistentpage",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_waitforcdpendpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent_releasepersistentpage",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_cleanupuserdatadir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent_test",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_acquirepersistentpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent_test",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_releasepersistentpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_test",
      "target": "client_tauri_client_tests_e2e_native_fixture_createuserdatadir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_test",
      "target": "client_tauri_client_tests_e2e_native_fixture_waitforcdpendpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_test",
      "target": "client_tauri_client_tests_e2e_native_fixture_cleanupuserdatadir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin",
      "target": "client_tauri_client_tests_e2e_native_helpers_isloggedin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin",
      "target": "client_tauri_client_tests_e2e_native_helpers_nativeloginandready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers_logenvironmentstate",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers_nativeloginandready",
      "target": "client_tauri_client_tests_e2e_native_helpers_nativelogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec_simulatereconnect",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec_simulatereconnect",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec_mockregisterconflict",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec_mockregistersuccess",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec_mockrolechangesession",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec_mocksocialsession",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec_waitforcapturedcall",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_getcapturedcalls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpfailure",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpsuccess",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec_mockupdatersession",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_emitpeerannounce",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_mocke2eevoicesession",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_mocke2eevoicesession",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_voicejoinwithtokenhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures_makereadypayload",
      "target": "client_tauri_client_tests_helpers_fixtures_makechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures_makereadypayload",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadymember"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures_makereadypayload",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadyvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures_makereadypayload",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadyrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_a11y_test_builddialog",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_admin_actions_test_makemenu",
      "target": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_admin_actions_test_makemenu",
      "target": "client_tauri_client_src_components_adminactions_createchannelcontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_advanced_tab_test_getactionbtn",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_advanced_tab_test_getautostarttoggle",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_advanced_tab_test_getclearallbtn",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_resetstore",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test_signinas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test_harness",
      "target": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test_mountmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test_makeopts",
      "target": "client_tauri_client_tests_unit_channel_controller_test_makeslots"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_controller_test_mountdm",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test_mountdm",
      "target": "client_tauri_client_tests_unit_channel_controller_test_makeopts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_controller_test_seedchannel",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_controller_test_seedchannel",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test_openmenu",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_addvoiceuser",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L2283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_mountas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L2291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_mountas",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L2297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_mountas",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_chat_test_seedmentionmembers",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_connected_overlay_test_makeoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test_inline",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test_message",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test_seedstores",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_create_channel_modal_test_makemodal",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test_render",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_delete_channel_modal_test_makemodal",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test_makedm",
      "target": "client_tauri_client_tests_unit_dm_groups_test_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_dm_groups_test_mount",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeoptions",
      "target": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_dm_sidebar_test_mountwith",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_buildrig",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_stubrowrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_buildrig",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_drag",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_mouse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_drag",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_yinrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_rebuildcontainer",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_stubrowrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_rebuildcontainer",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_signin",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_makeuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_e2eecrypto_test_fixture",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_e2eecrypto_test_fixture",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_e2eecrypto_test_fixture",
      "target": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test_makemodal",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test_mount",
      "target": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test_press",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_textarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test_type",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_textarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_emoji_picker_test_makepicker",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test_makepicker",
      "target": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_identity_mismatch_modal_test_mountmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test_makeoptions",
      "target": "client_tauri_client_tests_unit_invite_manager_test_makeinvite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_livekit_session_test_seedpeer",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test_dmchannel",
      "target": "client_tauri_client_tests_unit_main_page_test_textchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test_loginandreachauthok",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test_assertdomissafe",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_allelements"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test_seedstores",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_member_list_test_openmenuas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test_openmenuas",
      "target": "client_tauri_client_tests_unit_member_list_test_settestmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test_openmenuas",
      "target": "client_tauri_client_tests_unit_member_list_test_defaultopts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_member_list_test_openmenuas",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test_resetstore",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test_open",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test_seedmembers",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test_press",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_textarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test_signinas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test_type",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_textarea"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_seedstores",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_seedstores",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_seedstores",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test_render",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_mentions_render_test_rowclasses",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test_seedstores",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_message_input_test_mountwithselection",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test_mountwithselection",
      "target": "client_tauri_client_tests_unit_message_input_test_makeoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_message_jump_test_renderrow",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test_resetstores",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test_mount",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test_openchannelwithunread",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test_openchannelwithunread",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test_ascendingwindow",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_response"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test_ids",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test_resetstore",
      "target": "client_tauri_client_src_stores_messages_store_clearchannelmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test_resetstore",
      "target": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L1419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_notifications_test_titlefor",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_nsfw_gate_test_mountgate",
      "target": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test_makemockapi",
      "target": "client_tauri_client_tests_unit_overlay_managers_test_makeinviteresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_pinned_messages_test_makepanel",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_profiles_test_mgr",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test_makeopts",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_makews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test_makeopts",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_makelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test_build",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test_build",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_fakeaudioelements"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test_resetstores",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test_fakeaudiotrack",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakemediastreamtrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test_fakevideotrack",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakemediastreamtrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test_makeopts",
      "target": "client_tauri_client_tests_unit_server_panel_test_makeac"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_sidebar_area_test_signinas",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test_userbaroptswithpresence",
      "target": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test_userbaroptswithpresence",
      "target": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test_freshstore",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_themes_test_applycustomwithcolors",
      "target": "client_tauri_client_src_lib_themes_savecustomtheme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_themes_test_applycustomwithcolors",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_tests_unit_update_notifier_test_mountwithavailableupdate",
      "target": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test_resetstores",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_gifconfig_logvalue",
      "target": "server_config_logvalue_redactsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_githubconfig_logvalue",
      "target": "server_config_logvalue_redactsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_voiceconfig_logvalue",
      "target": "server_config_logvalue_redactsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_auditwriter_run",
      "target": "db_auditwriter_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_auditwriter_start",
      "target": "db_auditwriter_run"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_backupto",
      "target": "db_db_backuptosafe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createinvite",
      "target": "server_db_auth_queries_generateinvitecode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessage",
      "target": "db_db_createmessagereturning"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagereturning",
      "target": "server_db_message_queries_messagefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagewithmentions",
      "target": "server_db_mention_queries_insertmentionrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createrole",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteaccount",
      "target": "server_db_account_anonymiseuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletemessage",
      "target": "db_db_getmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleterolereassigning",
      "target": "db_db_listuseridsbyrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_editmessage",
      "target": "db_db_getmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_editmessage",
      "target": "server_db_message_queries_messagefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_enqueueaudit",
      "target": "db_auditwriter_enqueue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallchannelpermissionsforuser",
      "target": "db_db_getuserchannelpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannel",
      "target": "db_channelfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannel",
      "target": "server_db_channel_queries_channelfromfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverridesfor",
      "target": "db_db_getallchannelpermissionsforrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverridesfor",
      "target": "db_db_getallchannelpermissionsforuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdefaultrole",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssince",
      "target": "server_db_event_queries_scaneventrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssinceforchannels",
      "target": "server_db_event_queries_scaneventrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessage",
      "target": "server_db_message_queries_messagefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessages",
      "target": "server_db_message_queries_scanmessagewithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesaroundforapi",
      "target": "db_db_scanandenrichmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesforapi",
      "target": "db_db_scanandenrichmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpinnedmessages",
      "target": "db_db_scanandenrichmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getplugin",
      "target": "server_db_plugin_queries_scanpluginrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpluginbyname",
      "target": "server_db_plugin_queries_scanpluginrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyid",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyname",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getroleforuser",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionswithbanstatusbatch",
      "target": "server_db_auth_queries_scansessionswithbanstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuseridsbyusernames",
      "target": "server_db_mention_queries_lowerascii"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_joinvoicechannel",
      "target": "server_db_voice_queries_newvoicejointoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_joinvoicechannelifcapacity",
      "target": "server_db_voice_queries_newvoicejointoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannels",
      "target": "db_channelfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannels",
      "target": "server_db_channel_queries_channelfromfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listroles",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistaudits",
      "target": "db_db_persistauditstx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistaudits",
      "target": "db_db_logaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistevents",
      "target": "db_db_persisteventstx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistevents",
      "target": "db_db_persistevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pingread",
      "target": "db_db_queryrowcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_querycontext",
      "target": "db_db_routepool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_queryrowcontext",
      "target": "db_db_routepool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_replacemessagementions",
      "target": "server_db_mention_queries_insertmentionrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_routepool",
      "target": "server_db_db_isreadonlysql"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_scanandenrichmessages",
      "target": "db_db_getreactionsbatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessages",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessages",
      "target": "server_db_message_queries_scansearchresults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessages",
      "target": "db_db_attachsearchmentions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessagesinchannels",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessagesinchannels",
      "target": "server_db_message_queries_scansearchresults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessagesinchannels",
      "target": "db_db_attachsearchmentions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_execcontext",
      "target": "db_db_execcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_pool",
      "target": "server_db_db_isreadonlysql"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_querycontext",
      "target": "db_db_querycontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_querycontext",
      "target": "db_dbtx_pool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_queryrowcontext",
      "target": "db_db_queryrowcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_queryrowcontext",
      "target": "db_dbtx_pool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs_open",
      "target": "db_migrationcutofffs_included"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs_readdir",
      "target": "db_migrationcutofffs_included"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs_readfile",
      "target": "db_migrationcutofffs_included"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-commit",
      "source_location": "L28",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_commit__entry",
      "target": "githooks_pre_commit_fail"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-push",
      "source_location": "L44",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_push__entry",
      "target": "githooks_pre_push_fail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_requirechannelaccess",
      "target": "permissions_checker_haschannelperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_visiblechannelids",
      "target": "permissions_checker_haschannelpermbatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_manifest_validate",
      "target": "server_plugin_manifest_validaterelativepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_manifest_validate",
      "target": "plugin_capability"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_manifest_validate",
      "target": "plugin_manifest_validatecommands"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_manifest_validatecommands",
      "target": "plugin_manifest_hascapability"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_activateall",
      "target": "plugin_registry_activate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_enableplugin",
      "target": "plugin_registry_disableplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_enableplugin",
      "target": "plugin_registry_activate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "plugin_registry_hostallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "server_plugin_host_http_guardeddialcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromzip",
      "target": "plugin_bytesreaderat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromzip",
      "target": "plugin_registry_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromzip",
      "target": "plugin_registry_installfromdisk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromzip",
      "target": "plugin_registry_enableplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_loadall",
      "target": "plugin_registry_installfromdisk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_loadall",
      "target": "plugin_registry_activateall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_uninstallplugin",
      "target": "plugin_registry_disableplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_authprotectedroute",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_servesstaticroot",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_setscsponroot",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_api_startsetuplimiterreap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_createadminuser",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_creatememberuser",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestmodservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestmodservice",
      "target": "server_service_moderation_newmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestmodservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestroleservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestroleservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_newtestroleservice",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_openadmintestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L787",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L764",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1509",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1488",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1428",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L751",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L811",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1527",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L855",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L855",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L855",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L830",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1005",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L999",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1606",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/api_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_maintainbackups",
      "target": "server_admin_backup_maintenance_runscheduledbackup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_maintainbackups",
      "target": "server_admin_backup_maintenance_pruneexpiredbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_pruneexpiredbackups",
      "target": "server_admin_backup_maintenance_scanbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_pruneexpiredbackups",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "server_admin_backup_maintenance_scanbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_backup_maintenance_test_mustsetsetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_backup_maintenance_test_backdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_backup_maintenance_maintainbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_backup_maintenance_test_listbackupfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_backup_maintenance_maintainbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_backup_maintenance_test_listbackupfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_backup_maintenance_test_mustsetsetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_backup_maintenance_test_backdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test_testadminpanelemojisectioniswired",
      "target": "server_admin_emoji_section_test_adminpanelsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test_testadminpanelemojiusesthememberapi",
      "target": "server_admin_emoji_section_test_adminpanelsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handledeletebackup",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_admin_handlers_backup_closedatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_admin_handlers_backup_requestrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_init",
      "target": "server_admin_handlers_backup_absorraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_setbackupdir",
      "target": "server_admin_handlers_backup_absorraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_chdirtemp",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L682",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_export_test_stubcloseerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_export_test_stubcopybackup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_handlers_backup_setdatabasepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_handlers_channel_perms_getpermuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_handlers_channel_perms_requiremanageableuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handlegetchannelpermissions",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_handlers_channel_perms_requiregrantableoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_handlers_channel_perms_getpermuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_handlers_channel_perms_requiregrantableoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_handlers_channel_perms_requiremanageableuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_requiregrantableoverride",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_requiregrantableoverride",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_admin_handlers_channels_validatechanneltype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "server_admin_handlers_channels_getadminchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_admin_handlers_channels_getadminchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "admin_updatechannelrequest_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_admin_handlers_channels_nsfwauditsuffix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testcreatechannel_anytypeunderanycategory",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testcreatechannel_unknowntyperejected",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testdeletechannel_refusesdm",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testlistchannels_excludesdms",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testlistchannels_excludesdms",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_movescategory",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_refusesdm",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "admin_rolerequest_toinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_handlers_roles_broadcastroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_handlers_roles_broadcastroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "admin_rolerequest_toinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_handlers_roles_broadcastroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_createuserwithrole",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_ok",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_ok",
      "target": "server_admin_handlers_roles_test_decoderole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "server_admin_handlers_roles_test_decoderole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody",
      "target": "server_admin_handlers_roles_test_dorequestraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync",
      "target": "server_admin_handlers_roles_test_decoderole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_admin_handlers_settings_normalizesettingupdates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_admin_handlers_settings_validaterequire2faupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_normalizesettingupdates",
      "target": "server_admin_handlers_settings_parsebooleansettingvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_targetboolsetting",
      "target": "server_admin_handlers_settings_parsebooleansettingvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_validaterequire2faupdate",
      "target": "server_admin_handlers_settings_targetboolsetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "server_admin_handlers_users_writemoderationerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_handlers_users_writemoderationerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_writeerr",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "admin_gapprobessewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_nogap",
      "target": "admin_gapprobessewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel",
      "target": "admin_gapprobessewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogstream",
      "target": "admin_ticketstore_redeem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_handlelogstream",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_handlelogstream",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_handlelogstream",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogstream",
      "target": "admin_ringbuffer_snapshotandsubscribe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogticket",
      "target": "admin_ticketstore_issue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_newlogstreamtestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "admin_revokingssewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "admin_revokingssewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "admin_revokingssewriter_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/main_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_main_test_testmain",
      "target": "server_auth_password_setcostfortesting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_permissions_permissions_hasanyperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetauditlog_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetsettings_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetstats_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlelistchannels_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlelistusers_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlesetupstatus_dberror",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_nouserincontext",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_ownerpassesthrough",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_rolenotfound",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_setswindowsflags",
      "target": "server_admin_middleware_and_spawn_test_isolatespawnedtestbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_validexecutable",
      "target": "server_admin_middleware_and_spawn_test_isolatespawnedtestbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_requireadminauth",
      "target": "server_admin_middleware_adminauthmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_requireadminauth",
      "target": "server_admin_middleware_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_requireperm",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_requireperm",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testcategorizesource_attributesadminpackage",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_enabled",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_errorattr_recordlevel",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_errorattr_withattrslevel",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_logvaluerresolved",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_nestedgroups",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_noattrsleavesattrsempty",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_ringlevelfiltersoutlowrecords",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withattrs",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withattrs_doesnotmutateparent",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withgroup",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testnewmultihandler_teestobothsinks",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_createroleuser",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testauditandsettings_moderatorforbidden",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testgetme_reportscallerpermissions",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testowneronlyroutes_moderatorforbidden",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testperimeter_moderatoradmitted",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "server_admin_middleware_requireadminauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpaneloverridematrixcoverschannelscopedbits",
      "target": "server_admin_perm_grid_test_overridematrixbits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpaneloverridematrixhassingledefinedbits",
      "target": "server_admin_perm_grid_test_overridematrixbits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_grid_test_testadminpaneloverridematrixhassingledefinedbits",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpanelpermgridcoverseverypermissionbit",
      "target": "server_admin_perm_grid_test_permgridbits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpanelpermgridhasnoduplicateorcompositebits",
      "target": "server_admin_perm_grid_test_permgridbits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_grid_test_testadminpanelpermgridhasnoduplicateorcompositebits",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_handler_issameorigin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_handler_issetuporiginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_export_test_setsetuplimiterreaptiming"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_export_test_capturesetuplimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_foreignoriginblocked",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "server_admin_setup_wizard_test_getsetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "server_admin_setup_wizard_test_wizardrunningcfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_validatewizard",
      "target": "server_admin_setup_wizard_validatehostname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_applystagedupdate",
      "target": "server_updater_verify_openverifiedbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "server_admin_update_handlers_applystagedupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "server_updater_container_runningincontainer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handlecheckupdate",
      "target": "server_updater_container_runningincontainer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_getbooleansetting",
      "target": "server_api_auth_handler_parsebooleansettingvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_auth_handler_isrequire2faenabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_auth_handler_truncatedevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_auth_handler_issuesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogout",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleme",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_auth_handler_isregistrationopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_auth_handler_isrequire2faenabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_service_message_sanitizetext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_auth_handler_truncatedevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isregistrationopen",
      "target": "server_api_auth_handler_getbooleansetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isrequire2faenabled",
      "target": "server_api_auth_handler_getbooleansetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_issuesession",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_issuesession",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_handleregister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_handlelogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_handlelogout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_handleme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_handledeleteaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_requirepasswordconfirmation",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouter",
      "target": "server_api_auth_handler_test_buildauthrouterwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_buildauthrouterwithproxies",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_contains",
      "target": "server_api_auth_handler_test_containsstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_expiredinvitedb",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_newauthtestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_noauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_noauth",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1496",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1498",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_noauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_noauth",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1326",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_noauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_noauth",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1579",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1540",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1541",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L722",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_banneduser",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_banneduser",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_banneduser",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_banneduser",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials",
      "target": "server_api_auth_handler_test_contains"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_lockoutusestrustedforwardedip",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_lockoutusestrustedforwardedip",
      "target": "server_api_auth_handler_test_buildauthrouterwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_missingfields",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_missingfields",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L933",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_missingfields",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1029",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1031",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1080",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_requirestotpchallenge",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_requirestotpchallenge",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_requirestotpchallenge",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_requirestotpchallenge",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_success",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_unknownuser",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_unknownuser",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_unknownuser",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_wrongpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_wrongpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogin_wrongpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_wrongpassword",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_invalidtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_invalidtoken",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_invalidtoken",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L966",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_noauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L968",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_noauth",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1643",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1644",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L948",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_invalidtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_invalidtoken",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1702",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_invalidtoken",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1009",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_noauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_noauth",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1667",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1669",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L989",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_success",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_errorneverrevealusername",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_errorneverrevealusername",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_errorneverrevealusername",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_errorneverrevealusername",
      "target": "server_api_auth_handler_test_contains"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_expiredinvite",
      "target": "server_api_auth_handler_test_expiredinvitedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_expiredinvite",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_expiredinvite",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_invalidinvite",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_invalidinvite",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_invalidinvite",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_inviteusedup",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_inviteusedup",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_inviteusedup",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_missingfields",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_missingfields",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_missingfields",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_ratelimit",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_ratelimit",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_ratelimit",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_registrationclosed",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_registrationclosed",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_registrationclosed",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_success",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usernamenothtmlescaped",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usernamenothtmlescaped",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usernamenothtmlescaped",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usestrustedforwardedip",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usestrustedforwardedip",
      "target": "server_api_auth_handler_test_buildauthrouterwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testregister_usestrustedforwardedip",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_weakpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_weakpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_weakpassword",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L801",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L874",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_service_user_avatarfileurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_invaliduserid",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_selfblockrejected",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_success",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_unauthorized",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_unknowntarget",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_blocks_handler_test_jsoncontainsemptyblocklist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_blocks_handler_test_decodeblockedids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_blocks_handler_test_decodeblockedids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_unauthenticated",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "server_api_channel_handler_parselimitparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "server_api_channel_handler_parselimitparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetpins",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetpins",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetreactionusers",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetreactionusers",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesearch",
      "target": "server_api_channel_handler_parselimitparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesearch",
      "target": "server_api_channel_handler_isinvalidsearchqueryerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesearch",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesetpinned",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesetpinned",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlelistchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlegetmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlegetmessagesaround"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlepurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlegetreactionusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlegetpins"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlesetpinned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_searchratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_handlesearch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_buildchannelrouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_buildchannelrouter",
      "target": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_chtestcreatetoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_newchanneltestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_newpintestdb",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_empty",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_empty",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_empty",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_empty",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_unauthenticated",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_withchannels",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_withchannels",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_withchannels",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_withchannels",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_beforecursor",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_beforecursor",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_beforecursor",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_beforecursor",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_channelnotfound",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_channelnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_channelnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_channelnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_emptychannel",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_emptychannel",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_emptychannel",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_emptychannel",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmore",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmore",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmore",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmore",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmorefalse",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmorefalse",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmorefalse",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmorefalse",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_limitcappedat100",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_limitcappedat100",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_limitcappedat100",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_limitcappedat100",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_returnsmessages",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_returnsmessages",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_returnsmessages",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_returnsmessages",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_unauthenticated",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_channelnotfound",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_channelnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_channelnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_channelnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L811",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L815",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_emptypins",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_emptypins",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_emptypins",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_emptypins",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_membernoreadpermission",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L833",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_membernoreadpermission",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_membernoreadpermission",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_membernoreadpermission",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_returnspinnedmessages",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_returnspinnedmessages",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L787",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_returnspinnedmessages",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_returnspinnedmessages",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_unauthenticated",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_badrequests",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_badrequests",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_badrequests",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_badrequests",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_dmforbidden",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_dmforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_dmforbidden",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_memberforbidden",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1094",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_memberforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_memberforbidden",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_memberforbidden",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_unauthenticated",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_unauthenticated",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_unauthenticated",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_unauthenticated",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidchannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidchannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidftsquery",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidftsquery",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidftsquery",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidftsquery",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_limitcappedat100",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_limitcappedat100",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_limitcappedat100",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_limitcappedat100",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_missingquery",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_missingquery",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_missingquery",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_missingquery",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_negativechannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_negativechannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_negativechannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_negativechannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_noresults",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_noresults",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_noresults",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_noresults",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_returnsresults",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_returnsresults",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_returnsresults",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_returnsresults",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip",
      "target": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_unauthenticated",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withchannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withchannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_zerolimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_zerolimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_zerolimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_zerolimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_channelnotfound",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_channelnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_channelnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_channelnotfound",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L956",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_idempotent",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_idempotent",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_idempotent",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_idempotent",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_messagenotfound",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L919",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_messagenotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_messagenotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_messagenotfound",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_nopermission",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_nopermission",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_nopermission",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_nopermission",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_pinsuccessfully",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_pinsuccessfully",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L880",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_pinsuccessfully",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_pinsuccessfully",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully",
      "target": "server_api_channel_handler_test_chdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_reaction_users_test_decodereactionusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_reaction_users_test_decodereactionusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_handleclientupdate",
      "target": "server_api_client_update_ensurev"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_mountclientupdateroute",
      "target": "server_api_client_update_handleclientupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_buildclientupdaterouter",
      "target": "server_api_client_update_mountclientupdateroute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_alreadylatest",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_alreadylatest",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_alreadylatest",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_debtargetnocontent",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_debtargetnocontent",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_debtargetnocontent",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_futureversion",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_futureversion",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_futureversion",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_githuberror",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_githuberror",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage",
      "target": "server_api_client_update_test_platformentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage",
      "target": "server_api_client_update_test_platformentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_newversionavailable",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_newversionavailable",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_newversionavailable",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller",
      "target": "server_api_client_update_test_platformentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_cidrmatch",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_cidrnomatch",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_emptylist_returnsfalse",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_exactipmatch",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_ipv6match",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_multiplecidrs_firstmatches",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_multiplecidrs_nonematch",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testparsecidrlist_invalidcidr_skipped",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L753",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_api_invite_handler_mountinviteroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testcombinedrouter_profileandinvites",
      "target": "server_api_coverage_push_test_buildcombinedrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlivekithealth_degraded_nilerror",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlivekithealth_degraded_witherror",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlivekithealth_ok",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testwritejson_basicsuccess",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "server_api_diagnostics_handler_isprivateip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_memberforbidden",
      "target": "server_api_diagnostics_handler_test_setupdiagnosticsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_memberforbidden",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_returnsdata",
      "target": "server_api_diagnostics_handler_test_setupdiagnosticsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_unauthenticated",
      "target": "server_api_diagnostics_handler_test_setupdiagnosticsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockedcannotaddblocker",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockercannotaddblocked",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsmutuallyblockedrecipients",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsovercap",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsunknownrecipient",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_requirestwootherusers",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename",
      "target": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone",
      "target": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname",
      "target": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_broadcastdmopen",
      "target": "server_api_dm_handler_markdmvisibilitychanged"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_dm_handler_markdmvisibilitychanged"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreatedm",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handlecreatedm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handlecreategroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handlelistdms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handlerenamegroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handleclosedm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handlelistblocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handleblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_handleunblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_handler_mountdmroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_handler_rename_participant_lookup_test_newcancelafterarm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_test_builddmrouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_test_builddmrouter",
      "target": "server_api_dm_handler_mountdmroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_test_dmcreatetoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_test_newdmtestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_unauthorized",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_existingdm",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_existingdm",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_existingdm",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_existingdm",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_newdm",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_newdm",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_newdm",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_newdm",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_unauthorized",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_emptyarray",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_emptyarray",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_emptyarray",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_emptyarray",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_unauthorized",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext",
      "target": "server_api_export_test_broadcastdmopenfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_emoji_handler_imagedimensions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_emoji_handler_broadcastemojiset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_emoji_handler_toemojiresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "server_api_emoji_handler_broadcastemojiset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlelistemoji",
      "target": "server_api_emoji_handler_toemojiresponses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_imagedimensions",
      "target": "server_api_emoji_handler_webpdimensions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_emoji_handler_handlelistemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_emoji_handler_handleserveemojiimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_emoji_handler_handlecreateemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_emoji_handler_handledeleteemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_emojiseeduser",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "server_api_emoji_handler_mountemojiroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "server_api_emoji_handler_test_emojiseeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext",
      "target": "server_api_export_test_broadcastemojisetfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_badidis400",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_badidis400",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_memberisforbidden",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_memberisforbidden",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_memberisforbidden",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_memberisforbidden",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_unknownidis404",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_unknownidis404",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_requiresauth",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_requiresauth",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes",
      "target": "server_api_emoji_handler_test_gifbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_unknownidis404",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_unknownidis404",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_anymembermaysee",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_anymembermaysee",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_anymembermaysee",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_anymembermaysee",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_emptyisjsonarray",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_emptyisjsonarray",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_requiresauth",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_requiresauth",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "server_api_emoji_handler_test_gifbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "server_api_emoji_handler_test_jpegbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "server_api_emoji_handler_test_webpvp8lbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_manageserverisenough",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_manageserverisenough",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_manageserverisenough",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_memberisforbidden",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_memberisforbidden",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_memberisforbidden",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_missingfile",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_missingfile",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsnonimage",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsnonimage",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions",
      "target": "server_api_emoji_handler_test_webpvp8lbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectssvg",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectssvg",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_unauthenticated",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_unauthenticated",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_unauthenticated",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testwebpdimensions_allchunkflavours",
      "target": "server_api_emoji_handler_test_webpvp8lbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_toemojiresponse",
      "target": "server_service_emoji_emojiimageurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_toemojiresponses",
      "target": "server_api_emoji_handler_toemojiresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_fetchgifs",
      "target": "server_api_gif_handler_redactkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_handlegifproxy",
      "target": "server_api_gif_handler_parsegiflimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_handlegifproxy",
      "target": "server_api_gif_handler_fetchgifs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_api_gif_handler_handlegifproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_buildgifrouter",
      "target": "server_api_gif_handler_mountgifroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_stubklipy",
      "target": "server_api_export_test_setgifupstreamfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "server_api_gif_handler_test_decodegiferror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "server_api_gif_handler_mountgifroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_gif_handler_test_decodegiferror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrejectsinvalidtoken",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrejectsinvalidtoken",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrejectsinvalidtoken",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrequiresauth",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrequiresauth",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrequiresauth",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "api_lastrequest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_gif_handler_test_decodegifresults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "api_lastrequest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzgifbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzjpegbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8l"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8x"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_image_dimensions_fuzz_test_fuzzpngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "server_service_invite_maxinviteexpiryhours"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "server_api_invite_handler_toinviteresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlelistinvites",
      "target": "server_api_invite_handler_toinviteresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_invite_handler_handlecreateinvite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_invite_handler_handlelistinvites"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_invite_handler_handlerevokeinvite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "server_api_invite_handler_mountinviteroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_createinvitefailure",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_createinvitefailure",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_emptybody",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_emptybody",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_getinvitefailure",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_getinvitefailure",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_memberforbidden",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_memberforbidden",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_success",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_unauthorized",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_unlimited",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_unlimited",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_emptyarray",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_emptyarray",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_success",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_unauthorized",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_memberforbidden",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_memberforbidden",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_notfound",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_notfound",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_revokefailure",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_revokefailure",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_success",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_newlivekitproxy",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_newlivekitproxy",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_newlivekitproxy",
      "target": "server_api_livekit_proxy_proxywebsocket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "server_api_livekit_proxy_copyws"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_hubwithlivekit",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_hubwithlivekit",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded",
      "target": "server_api_export_test_livekithealthhandlerfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded",
      "target": "server_api_livekit_proxy_ws_test_hubwithlivekit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy",
      "target": "server_api_export_test_livekithealthhandlerfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy",
      "target": "server_api_livekit_proxy_ws_test_hubwithlivekit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured",
      "target": "server_api_export_test_livekithealthhandlerfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_backendunavailable",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_blockedpathnotupgraded",
      "target": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_blockedpathnotupgraded",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_crossoriginrejected",
      "target": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_crossoriginrejected",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_forwardsbinary",
      "target": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_forwardsbinary",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_preservesquerystring",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_roundtrip",
      "target": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_roundtrip",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_controlbytesrejected",
      "target": "server_api_logbounds_test_loggedrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_normalidpreserved",
      "target": "server_api_logbounds_test_loggedrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_overlongheaderneverreacheslog",
      "target": "server_api_logbounds_test_loggedrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testrequestlogger_longpathtruncated",
      "target": "server_api_logbounds_test_loggedrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/main_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_main_test_testmain",
      "target": "server_auth_password_setcostfortesting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_metrics_handler_test_buildmetricsrouter",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_allowsadmin",
      "target": "server_api_metrics_handler_test_buildmetricsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_blocksnonadmin",
      "target": "server_api_metrics_handler_test_buildmetricsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_returnsexpectedfields",
      "target": "server_api_metrics_handler_test_buildmetricsrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_adminiprestrict",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_adminiprestrict",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_adminiprestrict",
      "target": "server_api_middleware_ipinnets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_authmiddleware",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_authmiddleware",
      "target": "api_touchthrottle_shouldtouch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_authmiddleware",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_authmiddleware",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_authmiddleware",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_clientip",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_clientipwithproxies",
      "target": "server_api_middleware_ipinnets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddleware",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_requirepermission",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_newapitestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_allowedcidr",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L833",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_blockedcidr",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_emptyallowsall",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L862",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_invalidcidr",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L875",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_multiplecidrs",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_proxycollapse_withouttrusted",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L912",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxforwardedfor",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxrealip",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L959",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testadminiprestrict_untrustedproxy_ignoresheaders",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_invalidtoken",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_invalidtoken",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_invalidtoken",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_malformedauthheader",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_malformedauthheader",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_missingtoken",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_missingtoken",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1026",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testlivekithealth_healthy",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testlivekithealth_unhealthy",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testlivekithealth_unhealthynoerror",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testmaxbodysize_exactlimit",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L787",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testmaxbodysize_nilbody",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testmaxbodysize_overlimit",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L804",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testmaxbodysize_passesthrough",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testmaxbodysize_underlimit",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_invalidcidrwarnsatconstructionnotperrequest",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_overlimit",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_retryafterheader",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_underlimit",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_xrealiphonouredfromtrustedproxy",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testratelimitmiddleware_xrealipignoredwithouttrustedproxy",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testsecurityheaders_allheaderspresent",
      "target": "server_api_export_test_securityheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testsecurityheaders_doesnotoverrideexistingheaders",
      "target": "server_api_export_test_securityheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testsecurityheaders_passesthrough",
      "target": "server_api_export_test_securityheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testsecurityheaderswithtls_hsts",
      "target": "server_api_middleware_securityheaderswithtls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1013",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testsecurityheaderswithtls_nohstswithouttls",
      "target": "server_api_middleware_securityheaderswithtls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistry",
      "target": "server_api_plugins_handler_test_newtestpluginregistrywithstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistrywithstore",
      "target": "server_api_plugins_handler_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_newtestpluginregistrywithstore",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_openplugintestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "server_api_plugins_handler_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype",
      "target": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic",
      "target": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil",
      "target": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil",
      "target": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlifecycleinvalidid",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate",
      "target": "server_api_plugins_handler_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson",
      "target": "server_api_plugins_handler_test_newtestpluginregistrywithstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson",
      "target": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson",
      "target": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_service_message_sanitizetext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_profile_handler_validateavatarurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_profile_handler_validatedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_profile_handler_validateidentitykey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_profile_handler_broadcastuserupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_service_user_avatarfileurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_profile_handler_broadcastuserupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_handleupdateprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_handlechangepassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_handleuploadavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_handlelistsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_handlerevokesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_buildprofilerouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_buildprofilerouter",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_musthash",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profilecreatetoken",
      "target": "server_api_profile_handler_test_musthash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_profilecreatetoken",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_profilecreatetoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_samepassword",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_samepassword",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_samepassword",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_success",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_success",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_success",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_weaknewpassword",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_weaknewpassword",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_weaknewpassword",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_wrongoldpassword",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_wrongoldpassword",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_wrongoldpassword",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_success",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_success",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_unauthorized",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_currentsession",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_currentsession",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_currentsession",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_notfound",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_notfound",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_notfound",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_api_profile_handler_test_musthash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_emptyusername",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_emptyusername",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_emptyusername",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_publishidentitykey",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_publishidentitykey",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_publishidentitykey",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_success",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_success",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_success",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_unauthorized",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_unauthorized",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernametaken",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernametaken",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernametaken",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_boundrequestid",
      "target": "server_api_router_validrequestid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_api_router_delete_account_broadcast_test_dialandauthws"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlehealth",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlehealth",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handleinfo",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlelivekithealth",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_api_router_livekit_process_test_voicejoinwsmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_api_router_handlehealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_auth_ratelimit_newpersistentratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_api_router_handleinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_ws_livekit_webhook_mountwebhookroute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_api_router_handlelivekithealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_admin_middleware_requireadminauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_auth_totp_encrypt_loadorgeneratetotpkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_recoverer",
      "target": "server_api_router_truncateforlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_recoverer",
      "target": "server_stackutil_stackutil_capture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_requestlogger",
      "target": "server_api_router_truncateforlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_test_setuprouter",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_test_setuprouter",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1infoendpoint",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1infoomitsversion",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1inforeturnsservername",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointomitsversion",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointreturns200",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointreturnsjson",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointstatusok",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthmethodnotallowed",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testrequestidmiddleware",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testunknownroutereturns404",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_totp_key_fatal_test_testnewrouterrefusestostartwithmalformedtotpkey",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_totp_key_fatal_test_testnewrouterrefusestostartwithmalformedtotpkey",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_totp_encrypt_encrypttotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_auth_totp_buildtotpuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_totp_encrypt_decrypttotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_unauthenticated",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_service_user_avatarfileurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_api_upload_handler_isunsafeinlinemime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_handleupload",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "server_api_upload_handler_writestoragesaveerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "server_api_upload_handler_sanitizeuploadfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_api_upload_handler_handleupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_api_upload_handler_handleservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_builduploadrouter",
      "target": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouter",
      "target": "server_api_upload_handler_test_testpermsvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "server_api_upload_handler_test_testpermsvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doupload",
      "target": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_newuploadtestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_newuploadteststorage",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_testpermsvc",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_testpermsvc",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L966",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L968",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1019",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1020",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1022",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1025",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L993",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_emptyid",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_emptyid",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_emptyid",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L855",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L884",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidmultipartform",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidmultipartform",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidmultipartform",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidmultipartform",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidtoken",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidtoken",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidtoken",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidtoken",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "server_api_upload_handler_test_builduploadrouterwithlimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_unauthenticated",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_unauthenticated",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_unauthenticated",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_unauthenticated",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_test_uploadcreatetoken",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_writestoragesaveerror",
      "target": "server_api_upload_handler_safestorageerrormessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest",
      "target": "server_api_waf_crs_test_captureslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule",
      "target": "server_api_waf_crs_test_captureslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule",
      "target": "api_matchrecorder_matchedinrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectspathtraversalprobe",
      "target": "api_matchrecorder_matchedinrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking",
      "target": "api_matchrecorder_matchedinrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsoffmode_skipscrsentirely",
      "target": "api_matchrecorder_count"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "server_api_waf_normalizecrsmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "server_api_waf_newcrswaf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "server_api_waf_logcrsmatchesaggregate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "server_api_waf_handlewafinterruption"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddlewarecrs",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_bearercaseinsensitive",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_bearerwithnotoken",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_emptyheadervalue",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_missingheader",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_multiplespaces",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_onlyschemenospace",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_tokenpreservesvalue",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_validheader",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testextractbearertoken_wrongscheme",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedexpirediso8601",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureexpiry",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureiso8601",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannednilexpiry",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedpastexpiry",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedunparsableexpiry",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_niluser",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_notbanned",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testiseffectivelybanned_notbannedignoresexpiry",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_emptystring",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_exactlynow",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_futuretimeiso8601format",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_futuretimenotexpired",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_futuretimesqliteformat",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_invalidformat",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_pasttimeexpired",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_pasttimeiso8601format",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testissessionexpired_pasttimesqliteformat",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_controlcharactersrejected",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_invisiblecharactersrejected",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_reserveddeletednamespace",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_toolong",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_tooshort",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_unicodelength",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_validnames",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_test_testvalidateusername_whitespacetrimmed",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/main_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_main_test_testmain",
      "target": "server_auth_password_setcostfortesting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_checkpassword",
      "target": "server_auth_password_getdummyhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_correctpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_correctpassword",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_emptyhash",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_emptyhashtimingresistance",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_emptypassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_emptypassword",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_malformedhash",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_wrongpassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testcheckpassword_wrongpassword",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testhashpassword_bcryptprefix",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testhashpassword_differsfromplaintext",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testhashpassword_twocallsdifferenthashes",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testhashpassword_unicodepassword",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testhashpassword_unicodepassword",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testvalidatepasswordstrength_exactboundaries",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testvalidatepasswordstrength_toolong",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testvalidatepasswordstrength_tooshort",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testvalidatepasswordstrength_unicodemultibyte",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/password_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_test_testvalidatepasswordstrength_valid",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newpersistentratelimiter",
      "target": "server_auth_ratelimit_newratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newpersistentratelimiter",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test_testnewpersistentratelimiter_loaderrorislogged",
      "target": "server_auth_ratelimit_persist_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_ratelimit_persist_test_testnewpersistentratelimiter_loaderrorislogged",
      "target": "server_auth_ratelimit_newpersistentratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_ratelimit_test_testkey_matchessprintfshape",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_ratelimit_test_testratelimiter_lensumsacrossshards",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_resolve_test_testresolvetokenhash",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test_testresolvetokenhash",
      "target": "server_auth_resolve_test_future"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test_testresolvetokenhash",
      "target": "server_auth_resolve_test_past"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testgeneratetoken_hexcharacters",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testgeneratetoken_length",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testgeneratetoken_multideviceuniqueness",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testgeneratetoken_uniqueness",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_consistentafterrotation",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_consistentafterrotation",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_deterministic",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_differentinputsdifferenthashes",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_differsfromplaintext",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_emptyinput",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/session_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_session_test_testhashtoken_length",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_generateselfsigned",
      "target": "server_auth_tls_writepem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerate",
      "target": "server_auth_tls_loadcertpair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerate",
      "target": "server_auth_tls_loadacme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerate",
      "target": "server_auth_tls_loadorgenerateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerateselfsigned",
      "target": "server_auth_tls_fileexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerateselfsigned",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerateselfsigned",
      "target": "server_auth_tls_loadcertpair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testgenerateselfsignedcreatesfiles",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testgenerateselfsignedinvalidcertpath",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testgenerateselfsignedinvalidkeypath",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testgenerateselfsignedproducesvalidcert",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateacme_httpredirect",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateacme_ipaddress",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateacme_missingdomain",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateacme_validdomain",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateacme_wildcarddomain",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateloadsexistingcert",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateloadsexistingcert",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgeneratemodemanualmissingfiles",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgeneratemodemanualvalidfiles",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgeneratemodemanualvalidfiles",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgeneratemodeoff",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateselfsigned",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_tls_test_testloadorgenerateunknownmode",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testbuildtotpuri_containsissuerandsecret",
      "target": "server_auth_totp_buildtotpuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpcode_invalidsecret",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpcodeandverify_rfcvector",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpcodeandverify_rfcvector",
      "target": "server_auth_totp_verifytotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpsecret_returnsvalidbase32",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpsecret_returnsvalidbase32",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testgeneratetotpsecret_unique",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_consume",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_consumeinvalidtoken",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_expirycleanup",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_issueandlookup",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_lookupinvalidtoken",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_registerfailure",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpartialauthstore_registerfailureunknowntoken",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpendingtotpstore_delete",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpendingtotpstore_expirycleanup",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpendingtotpstore_lookupmissing",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpendingtotpstore_overwrite",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testpendingtotpstore_putandlookup",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testusedtotpcodestore_differentcodes",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testusedtotpcodestore_differentuserssamecode",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testusedtotpcodestore_markused",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcode_clockskewtolerance",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcode_clockskewtolerance",
      "target": "server_auth_totp_verifytotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcode_rejectsbadlength",
      "target": "server_auth_totp_verifytotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_invalidcoderejected",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_invalidcoderejected",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_nilstoreaccepted",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_nilstoreaccepted",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_replayrejected",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_replayrejected",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_replayrejected",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcode",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcodeonce",
      "target": "server_auth_totp_verifytotpcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcodeonce",
      "target": "auth_usedtotpcodestore_markused"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_applyvoicedefaults",
      "target": "server_config_config_generaterandomkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_defaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_validateyaml"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_unknownfilekeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_envkeytokoanf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_applyvoicedefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_isdefaultvoicecredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_warninvalidcidrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testisdefaultvoicecredentials",
      "target": "server_config_config_isdefaultvoicecredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloaddefaults",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadenvironmentvariableoverrides",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadenvoverride_eventpersistence",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadenvoverridesprecedenceoveryaml",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadenvvarnounderscore",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadenvvarstoragedir",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadgeneratesdefaultfile",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadgithubtoken",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadinvalidyaml",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadmergesyaml",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadtlscertandkeyfields",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadtlsmodevalues",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadunreadableconfigfile",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloaduploadboundaryvalues",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadvoiceadvertiseinternalipfromenv",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadvoiceconfigdefaults",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadvoiceconfigfromyaml",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadvoicedefaultcredentialscleared",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/config_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_config_test_testloadvoiceemptysectiongetsdefaults",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_applypatch",
      "target": "server_config_save_findvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_applypatch",
      "target": "server_config_save_section"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_applypatch",
      "target": "server_config_save_setscalar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_save",
      "target": "server_config_save_mappingroot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_save",
      "target": "server_config_save_applypatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_save",
      "target": "server_config_save_verifyloadable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_save",
      "target": "server_config_save_atomicwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_section",
      "target": "server_config_save_findvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_setscalar",
      "target": "server_config_save_findvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_loadnoenv",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsavecreatesmissingfilefromtemplate",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavecreatesmissingfilefromtemplate",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsaveleavesunparseablefileintact",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavepatchesgenerateddefaultfile",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsavepatchesgenerateddefaultfile",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsavepreserveshandedits",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavepreserveshandedits",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavevoiceautodownloadbool",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsavevoiceautodownloadbool",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavevoicecredentialsonlywhenempty",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsavevoicecredentialsonlywhenempty",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsaveyamlinjectionisinert",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/config/save_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_test_testsaveyamlinjectionisinert",
      "target": "server_config_save_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_verifyloadable",
      "target": "config_bytesprovider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastadminblocked",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastownerblocked",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_admin_queries_test_newadmintestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel_defaultsnotnsfw",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel_emptyoptionals",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmindeletechannel",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmindeletechannel_nonexistent",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel_clearsnsfw",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel_unarchive",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_admin_queries_test_testbackuptosafe_adminqueries",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_admin_queries_test_testbackuptosafe_createsdirectoryfile",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_admin_queries_test_testbackuptosafe_directcall",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_admin_queries_test_testbackuptosafe_rejectstraversal",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testforcelogoutuser_deletessessions",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testforcelogoutuser_nosessions",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetallsettings_afterclearing",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetallsettings_returnsmap",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_empty",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_newestfirst",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_pagination",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetserverstats_emptydb",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetserverstats_withdata",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetsetting_exists",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetsetting_notfound",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetusersessions_empty",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetusersessions_isolatedbyuser",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_empty",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_pagination",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_withrolename",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_zerolimit",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlogaudit_andretrieve",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testsetsetting_newkey",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testsetsetting_updateexisting",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testupdateuserrole",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testupdateuserrole_nonexistentuser",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testusercount_empty",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testusercount_withusers",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_apitoken_queries_test_newtokentestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_creategetrevoke",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_creategetrevoke",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_expiry",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_expiry",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_revokebylabel",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_revokebylabel",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_touchandlist",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_touchandlist",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_lapsedtempbanstayseligible",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_lapsedtempbanstayseligible",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_skipsbannedowner",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_skipsbannedowner",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test_testwriteaudit_logsfailurebutdoesnotpropagate",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_test_testwriteaudit_logsfailurebutdoesnotpropagate",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test_testwriteaudit_successlogsnothing",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_test_testwriteaudit_successlogsnothing",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_batchflush",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_batchflush",
      "target": "server_db_audit_writer_test_waitforpersisted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_batchflush",
      "target": "db_fakeauditstore_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_concurrentenqueue",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_concurrentenqueue",
      "target": "db_fakeauditstore_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_drainonstop",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_drainonstop",
      "target": "db_fakeauditstore_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_droponfullqueuelogserror",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly",
      "target": "db_fakeauditstore_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_flushfailurecountsandlogs",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose",
      "target": "db_slowauditstore_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose",
      "target": "db_slowauditstore_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_stopwaitsforgoroutineexit",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_stopwaitsforgoroutineexit",
      "target": "db_slowauditstore_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testnewauditwriter_panicsonnilstore",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_emptybatch",
      "target": "db_slowauditstore_persistaudits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow",
      "target": "db_slowauditstore_persistaudits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_singletransaction",
      "target": "db_slowauditstore_persistaudits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_auth_queries_test_newtestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testbanuser_permanent",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testbanuser_temporary",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateinvite_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateinvite_unlimiteduses",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreatesession_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_caseinsensitiveduplicate",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_duplicateusername",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testdeleteexpiredsessions",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testdeletesession",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetinvite_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetinvite_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionbytokenhash_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionbytokenhash_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch_empty",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_banneduser",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyid_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyid_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_caseinsensitive",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_empty",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_excludesbanned",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_includesidentitykey",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_lapsedtempban_stillincluded",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_sortedbyusername",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testresetalluserstatuses",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testresetalluserstatuses_alreadyoffline",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testrevokeinvite",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testtouchsession",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testunbanuser_clearsban",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testunbanuser_nonexistentuser",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuseridentitykey_lastwritewins",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuseridentitykey_roundtrip",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuserstatus",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_concurrentsamecode",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_exceedsmaxuses",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_expired",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_incrementsuses",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_revoked",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/backup_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_backup_test_newbackupfiledb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_errorkeepspreexistingfile",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectsdoublequote",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectsnullbyte",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectspathoutsideroot",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssemicolon",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssinglequote",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssqlcomment",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_validpath",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testcheckbackupintegrity_validandcorrupt",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/backup_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_backup_test_testcheckbackupintegrity_validandcorrupt",
      "target": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_queries_test_openmigratedmemory",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_emptycategory",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_returnsid",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_uniqueids",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechannel_nonexistent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechannel_removeschannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechanneloverride",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannel_found",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannel_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannelpermissions_default",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannelpermissions_withoverride",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannelroleoverrides",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannels_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannels_returnsall",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelslowmode",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelslowmode_zero",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelvoicemaxusers",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelvoicemaxusers_unlimited",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupdatechannel_changesnameandtopic",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupdatechannel_nonexistent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupsertchanneloverride_insertandupdate",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_isreadonlysql",
      "target": "server_db_db_haskeywordprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_newdb",
      "target": "server_db_dbgen_db_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_open",
      "target": "server_db_db_openwithmaxreaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openfile",
      "target": "db_db_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openfile",
      "target": "server_db_db_newdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openmemory",
      "target": "db_db_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openmemory",
      "target": "server_db_db_newdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openshared",
      "target": "server_db_db_ismemorypath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openshared",
      "target": "server_db_db_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openshared",
      "target": "server_db_db_openfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openwithmaxreaders",
      "target": "server_db_db_ismemorypath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openwithmaxreaders",
      "target": "server_db_db_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openwithmaxreaders",
      "target": "server_db_db_openfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_openmemory",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testbegin",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testbegin",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testcloseidempotent",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testexec",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testexec",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testforeignkeysenabled",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesalltables",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratecreatesalltables",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesftstable",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratecreatesftstable",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesindexes",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratecreatesindexes",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsinvalidsql",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratefsinvalidsql",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsreadfileerror",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratefsreadfileerror",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsskipsnonsql",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratefsskipsnonsql",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateinsertsdefaultroles",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigrateinsertsdefaultroles",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateinsertsdefaultsettings",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigrateinsertsdefaultsettings",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateisidempotent",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigrateisidempotent",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratescopesftsupdatetriggertocontent",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratescopesftsupdatetriggertocontent",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratewalandfkonfile",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratewalandfkonfile",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopencreatesfile",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopeninmemory",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testquery",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testquery",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testquery",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testqueryrow",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/db_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testqueryrow",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testsqldb",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testwalmodeenabled",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testwalmodeenabledonfile",
      "target": "db_fakedir_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testcreategroupdmchannel_opensforeveryone",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testcreategroupdmchannel_refusesunderthree",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testgetdmparticipants_collapsesinvisible",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testgetorcreatedmchannel_ignoresshrunkgroup",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testleavegroupdm_deleteschannelonlastleave",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testleavegroupdm_lastleavepreservesattachmentsforreclaim",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_group_queries_test_testnewdmchannelinfo_emptyrecipientsisnotnil",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_group_queries_test_testnewdmchannelinfo_excludesviewerandpicksrecipient",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testsetdmchannelname_refusesnondm",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testcreateemojirejectsduplicateshortcode",
      "target": "server_db_emoji_queries_test_seedemojiuploader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testemojicrudroundtrip",
      "target": "server_db_emoji_queries_test_seedemojiuploader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testlistemojiisorderedandemptyslicewhennone",
      "target": "server_db_emoji_queries_test_seedemojiuploader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/errors_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_errors_test_testisuniqueconstrainterror_casesensitive",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/errors_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_errors_test_testisuniqueconstrainterror_matchessqlitemessage",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/errors_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_errors_test_testisuniqueconstrainterror_nilerror",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/errors_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_errors_test_testisuniqueconstrainterror_unrelatederror",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/errors_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_errors_test_testisuniqueconstrainterror_wrappedsqliteerror",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_scaneventrows",
      "target": "server_db_event_queries_parsesqlitetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_acquireprocesslock",
      "target": "server_db_lockfile_lockfilepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_sessionfromgen",
      "target": "server_db_mappers_derefstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_capsstoredrows",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_storesrowsandflag",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetchanneloverrides",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_excluded",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_caseinsensitive",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_lapsedtempban_stillresolves",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_nonasciiuppercase",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_permanentban_excluded",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_andreadstateclear",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_emptyisnoop",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_noopwhenreaderalreadypastmessage",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_stillapplieswhenreaderisbehind",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistblockersof",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles_lapsedtempban_included",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testmessagesforapi_carrymentions",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testreplacemessagementions",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testsearchmessages_carrymentions",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_purgeseed",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_purgeseed",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_success",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_success",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_uniqueconstraint",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_uniqueconstraint",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_contentpreserved",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_contentpreserved",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_returnsid",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_returnsid",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_withreplyto",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_withreplyto",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_modcandeleteany",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_modcandeleteany",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_notfound",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_ownercandelete",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_ownercandelete",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_nonownercannotedit",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_nonownercannotedit",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_notfound",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_ownercanedit",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_ownercanedit",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1089",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesforeigndms",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesannouncementchannels",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesparticipatingdms",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1009",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1037",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_empty",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_returnshighest",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_returnshighest",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessage_fields",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessage_fields",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_beforepagination",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_beforepagination",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_emptychannel",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_includesusername",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_includesusername",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_limitrespected",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_limitrespected",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_returnsmessages",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_returnsmessages",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L869",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_beforepagination",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_beforepagination",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_empty",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_empty",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L833",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_withreactions",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_withreactions",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetpinnedmessages_capped",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetpinnedmessages_capped",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_counts",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_counts",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_empty",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_empty",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_clampslimittomax",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_clampslimittomax",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_beforecursor",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_deletesnewestfirst",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_emptychannelandzerolimit",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_emptychannelandzerolimit",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_otherchannelsuntouched",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_otherchannelsuntouched",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_preservestombstones",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_skipsalreadydeleted",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_notfound",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_notfound",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_success",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_success",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_deletednotreturned",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_deletednotreturned",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_editreindexes",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_editreindexes",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_filterbychannel",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_filterbychannel",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_findsmatch",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_findsmatch",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_hyphenatedquery",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_hyphenatedquery",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_limitrespected",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_limitrespected",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_noresults",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_noresults",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testupdatereadstate_upsert",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testupdatereadstate_upsert",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_applymigration",
      "target": "server_db_migrate_splitstatements"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_applymigration",
      "target": "server_db_migrate_isduplicatecolumn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefs",
      "target": "server_db_migrate_migratefscount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_schemaversionsexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_sqlfilenames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_isexistingdatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_seedexistingdatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_ensureschemaversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_isapplied"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_applymigration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_splitstatements",
      "target": "server_db_migrate_iscommentonly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_022createsmentionschema",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L823",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_022createsmentionschema",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_022seedsmentioneveryone",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_allmigrationsrecorded",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_allmigrationsrecorded",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_allmigrationsrecorded",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliedatisiso8601",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_appliedatisiso8601",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_emptyfssucceeds",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_emptyfssucceeds",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_emptyfssucceeds",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_errormessagecontainsfilename",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_errormessagecontainsfilename",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_invalidsqlreturnserror",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_invalidsqlreturnserror",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_largenumberofmigrations",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_largenumberofmigrations",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L780",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_largenumberofmigrations",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_nonsqlfilesskipped",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_nonsqlfilesskipped",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_orderislexicographic",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_orderislexicographic",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_readdirerrorreturnserror",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_readfileerrorreturnserror",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionstablecreated",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionstablecreated",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionstablecreated",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedexistingdatabase",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seedexistingdatabase",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedexistingdatabase",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_skipsalreadyapplied",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_skipsalreadyapplied",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_withrealmigrations",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_withrealmigrations",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_withrealmigrations",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_withrealmigrationsidempotent",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent",
      "target": "server_db_migrate_upgrade_test_columnexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_migrate_upgrade_test_columnexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrated_db_test_newmigratedtestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/open_shared_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_open_shared_test_testopenshared_workswhileserverholdslock",
      "target": "server_db_db_openshared"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testenabledisableplugin",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testgetpluginbyname",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testinstallplugin_andgetplugin",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallupdatesinplace",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testlistplugins_orderedbyname",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkv_namespacesareisolated",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkv_setgetdelete",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkvscan",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testuninstallplugin_cascadeskv",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/pool_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_pool_test_openfiledb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_concurrentreadsandwrites",
      "target": "server_db_pool_test_openfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_concurrentreadsandwrites",
      "target": "server_db_pool_test_seedchannelanduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_fkviolationrejectedonfile",
      "target": "server_db_pool_test_openfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_fkviolationrejectedonfile",
      "target": "server_db_pool_test_seedchannelanduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_foreignkeysonreaderconnections",
      "target": "server_db_pool_test_openfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_readduringopenwritetx",
      "target": "server_db_pool_test_openfiledb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_readduringopenwritetx",
      "target": "server_db_pool_test_seedchannelanduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test_fuzzsanitizeftsquery",
      "target": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_session_expiry_test_testdeleteexpiredsessions_sargableformat",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_session_expiry_test_testmigration031_normalizeslegacyformats",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_statusforviewer",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/status_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testbroadcaststatus_mapsonlyinvisible",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/status_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testconnectstatus_honourschoicesanddefaultsonline",
      "target": "server_db_status_connectstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/status_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_teststatusforviewer_ownerseestruthothersseeoffline",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_voice_queries_test_newvoicetestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_emptytable_noerror",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_notinchannel_noerror",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_notinchannel_noerror",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_empty",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_empty",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_empty",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_empty",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_notfound",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_notfound",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L697",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_success",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_success",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_success",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_nostate_noerror",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_nostate_noerror",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_false",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_false",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_false",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_notinchannel_noerror",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_notinchannel_noerror",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_true",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_true",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_true",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_false",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_false",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_false",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_notinchannel_noerror",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_notinchannel_noerror",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_true",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_true",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_true",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_healthchecktlsconfig",
      "target": "server_main_loadpinnedcert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_main",
      "target": "server_main_runhealthcheckcli"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_main",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_main",
      "target": "server_admin_logstream_newmultihandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_main",
      "target": "server_logctx_logctx_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_main",
      "target": "server_main_run"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_printbanner",
      "target": "server_main_getoutboundip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_printbanner",
      "target": "server_main_wsurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_config_config_parselevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "server_main_warnlowdisk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "server_main_printbanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_db_db_openwithmaxreaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_admin_handlers_backup_setdatabasepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_admin_handlers_backup_setbackupdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "server_main_seedhubreplaystate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_ws_event_pruner_starteventpruner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_run",
      "target": "server_admin_backup_maintenance_maintainbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "server_main_isaddrinuse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_runhealthcheckcli",
      "target": "server_main_healthchecktlsconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testrun_serveerrorreturn_stopshubdispatchgoroutine",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/main_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testhaschannelperm",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testhaschannelpermbatch",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testrequirechannelaccess",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testvisiblechannelids",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_effectivechannelperms",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_hasserverperm",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_hasserverperm",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testadminperimeter_membership",
      "target": "server_permissions_permissions_hasanyperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testadminperimeter_membership",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_allowaddspermission",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_allowanddenytogether",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_allowoverridesdeny",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_denyallgrantnone",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_denyallthenallowone",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_denyremovespermission",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_multipledenymultipleallow",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_nooverrides",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_zeroall",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testeffectiveperms_zerobase",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_administratorbitset",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_administratorbitwithothers",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_adminrolepermsmissingbit",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_noadministratorbit",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_ownerrolepermshasbit",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasadmin_zeroperms",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasanyperm_anyofsemantics",
      "target": "server_permissions_permissions_hasanyperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasanyperm_anyofsemantics",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_allbitsset",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_combinedbitsallpresent",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_matchingbitreturnstrue",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_missingbitreturnsfalse",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_multiplebitssetonlychecksrequired",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_requiresallbitspresent",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_zeropermsreturnsfalse",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasperm_zerorequiredreturnsfalse",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testhasserverperm",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testmentioneveryone_bitisfreeandnamed",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testname_knownandunknownbits",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testrolehierarchy_memberhasbasicperms",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testrolehierarchy_memberlacksmodperms",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testrolehierarchy_ownerhasmorepermsthanadmin",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_test_testrolehierarchy_ownerhasmorepermsthanadmin",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_dbstore_test_openplugintestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_guardeddialcontext",
      "target": "server_plugin_host_http_ipallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedcaseinsensitive",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostalloweddotboundary",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedemptyentryrejected",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedtrailingdot",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerrejectstraversal",
      "target": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerrejectsunlistedfile",
      "target": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerservesallowedfile",
      "target": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerservesnestedasset",
      "target": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_scanplugindirectory",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_parsemanifest",
      "target": "plugin_manifest_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_afterclose",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_afterclose",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_afterclose",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_withoutruntime",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_withoutruntime",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_withoutruntime",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_unknownidisnoop",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_unknownid",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_invalidarchive",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_oversizerejected",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin",
      "target": "server_plugin_registry_test_buildzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_rejections",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_rejections",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_rejections",
      "target": "server_plugin_registry_test_buildzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_success",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_success",
      "target": "server_plugin_registry_test_buildzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_success",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_list_isasnapshot",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_list_isasnapshot",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_list_isasnapshot",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_removesstalestagingdirs",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_sink",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uitabbindings",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_dirnamediffersfrommanifestname",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_unknownid",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_activatewithruntime",
      "target": "server_plugin_sandbox_wazero_listexportedcommands"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand",
      "target": "server_plugin_sandbox_wazero_guestmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand",
      "target": "plugin_registry_releaseclosedmodule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_listexportedcommands",
      "target": "server_plugin_sandbox_wazero_guestmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroactivatecompilesmodule",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroactivatecompilesmodule",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroclosetearsdownruntime",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroclosetearsdownruntime",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroconcurrentdispatchrace",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroconcurrentdispatchrace",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerocpubudgetoverrundoesnotbrickplugin",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerocpubudgetoverrundoesnotbrickplugin",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodeactivateclosescompiledmodule",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodeactivateclosescompiledmodule",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodisablepluginfreesmodule",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodisablepluginfreesmodule",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodispatchcommandmissingexport",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodispatchcommandmissingexport",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroinvalidwasmfailsactivation",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroinvalidwasmfailsactivation",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeromemorylessmoduledoesnotpanic",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeromemorylessmoduledoesnotpanic",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroregistrycreatesruntime",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_main",
      "target": "server_scripts_genprotocol_main_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_main",
      "target": "server_scripts_genprotocol_main_rendergo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_main",
      "target": "server_scripts_genprotocol_main_renderts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_rendergo",
      "target": "server_scripts_genprotocol_main_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_renderts",
      "target": "server_scripts_genprotocol_main_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load_handlesummary",
      "target": "server_scripts_k6_ws_load_textsummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createdmconversation",
      "target": "server_scripts_seed_messageexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createmessages",
      "target": "server_scripts_seed_messageexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/scripts/seed.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_scripts_seed_createusers",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createusers",
      "target": "server_scripts_seed_rolenamefromid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_main",
      "target": "server_scripts_seed_run"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/scripts/seed.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_scripts_seed_run",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_run",
      "target": "server_scripts_seed_createusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_run",
      "target": "server_scripts_seed_createchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_run",
      "target": "server_scripts_seed_createmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_run",
      "target": "server_scripts_seed_createdmconversation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser_idempotent",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser_rejections",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_listblocked",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_unblockuser",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_unblockuser_rejections",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "service_faultystore_updateusercustomstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "service_faultystore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "service_faultystore_updateusercustomstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "service_faultystore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "service_faultystore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates",
      "target": "server_service_channel_user_override_test_newoverridefixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates",
      "target": "server_service_channel_user_override_test_seedchanneluseroverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates",
      "target": "server_service_channel_user_override_test_visibleids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_appliesuseroverridelayer",
      "target": "server_service_channel_user_override_test_newoverridefixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_appliesuseroverridelayer",
      "target": "server_service_channel_user_override_test_seedchanneluseroverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_invalidateuserpicksupnewoverride",
      "target": "server_service_channel_user_override_test_newoverridefixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_invalidateuserpicksupnewoverride",
      "target": "server_service_channel_user_override_test_seedchanneluseroverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_duplicateshortcodeisconflict",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_enforcescountcap",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_normalizesandpersists",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_normalizesandpersists",
      "target": "service_raceemojistore_getemojibyshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_rejectsbadshortcodebeforeinsert",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_requiresmanageserver",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_writesaudit",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_removesandreturnsstorageid",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_requiresmanageserver",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_unknownidisnotfound",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojiget_unknownidisnotfound",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojilist_orderedbyshortcode",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojirequiremanage_unknownuserisforbidden",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_validateshortcode",
      "target": "server_service_emoji_normalizeshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/mentions.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_parsementiontokens",
      "target": "server_db_mention_queries_lowerascii"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testchannelfocus_clearsmentioncount",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testchannelfocus_clearsmentioncount",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testchannelfocus_clearsmentioncount",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_everyonegateapplies",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_everyonegateapplies",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testgetchannelunreadcounts_carriesmentioncount",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testgetchannelunreadcounts_carriesmentioncount",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_caseinsensitiveusername",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_caseinsensitiveusername",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionincrementscount",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionincrementscount",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionincrementscount",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_dmmentionsresolve",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonerequirespermission",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonerequirespermission",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonerequirespermission",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsofflineusers",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsofflineusers",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsofflineusers",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncapped",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncapped",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_resolvesknownusername",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_resolvesknownusername",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_unknownwordstaystext",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_unknownwordstaystext",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_clampslimit",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_deletedcentreisnotfound",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_edgesreportnomore",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_exactfitreportsnomore",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_rejectsbadids",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_splitsthelimitaroundthecentre",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit",
      "target": "service_disconnectafterwritestore_deletemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors",
      "target": "service_disconnectafterwritestore_deletemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_refusedinarchivedchannel",
      "target": "service_disconnectafterwritestore_deletemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit",
      "target": "service_disconnectafterwritestore_editmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors",
      "target": "service_disconnectafterwritestore_editmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_dmreopensurvivessenderdisconnectaftercommit",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_doesnotreopenalreadyopendm",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_beforecursorhonored",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_beforecursorhonored",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_channelnotfound",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_dmrejected",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_dmrejected",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_emptychannelsucceedswithnoids",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_limitclampedtomax",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_limitclampedtomax",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_missingmanagemessagesdenied",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_missingmanagemessagesdenied",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_moderatorpurgesnewest",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_moderatorpurgesnewest",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_nonpositivelimitrejected",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_nonpositivelimitrejected",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_tombstonespreserved",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_tombstonespreserved",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_writesoneauditentry",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_writesoneauditentry",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_deletedmessageisnotfound",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_emptyisnonnil",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_rejectsbadinput",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_sanitizecontent",
      "target": "server_service_message_sanitizetofixpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_sanitizetext",
      "target": "server_service_message_sanitizetofixpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_sanitizetofixpoint",
      "target": "server_service_message_sanitizepass"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_invalidmessageid",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_ownercandelete",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_emptycontentfails",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_nonownerfails",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_ownercanedit",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_channelnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_emptycontent",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_exceedsmaxlength",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_htmlsanitized",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_invalidchannelid",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_valid",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_test.go",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_authorizedsucceeds",
      "target": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_hierarchyenforced",
      "target": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_requiresbanpermission",
      "target": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_auditwritten",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_cannotassignatoraboveownrank",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_cannotassignatoraboveownrank",
      "target": "server_service_moderation_test_roleidof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_hierarchyandvalidation",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_hierarchyandvalidation",
      "target": "server_service_moderation_test_roleidof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_requiresmanageroles",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_requiresmanageroles",
      "target": "server_service_moderation_test_roleidof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testforcelogout_authorizationmatrix",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testunbanuser_authorizationmatrix",
      "target": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_allowed",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_denied",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_overrideallow",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_overridedeny",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_unknownuserreturnsfalse",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testinvalidateall_clearsentirecache",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testinvalidateuser_clearscacheforuser",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testpermcachettlexpiry",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testclearcustomstatus",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testclearcustomstatus",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testsetcustomstatus_roundtripclearandbound",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testsetcustomstatus_roundtripclearandbound",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_avataronlypatchdoesnotoverwriteusername",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_avataronlypatchdoesnotoverwriteusername",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_rejectsoverlongfields",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_sanitizesandtrims",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_setsandclearsdisplaynameandabout",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_requiregrantable",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_requiregrantable",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testaffecteduserids",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_cannotgrantunheldbit",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_cannotplaceatoraboveownrank",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_defaultplacementavoidscollision",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_defaultstojustbelowactor",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_happypath",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_happypath",
      "target": "server_service_role_test_assertaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_nameuniquenessiscaseinsensitive",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_rejectsbadcolor",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_rejectsexplicitpositioncollision",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_requiresmanageroles",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_invalidatesreassignedmembers",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_owneranddefaultareundeletable",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides",
      "target": "server_service_role_test_assertaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testlistroles_carriesmembercounts",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testreorderroles_normalizespositions",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testreorderroles_normalizespositions",
      "target": "server_service_role_test_assertaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testreorderroles_rejectspartialandforeignlists",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_allowskeepingownposition",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_hierarchyandgrantrules",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_notfoundandnamecollision",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_partialbodyleavesotherfields",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_rejectsexplicitpositioncollision",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_reportspermissionchange",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_reportspermissionchange",
      "target": "server_service_role_test_assertaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/seed_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_seed_test_newtestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchannel",
      "target": "server_service_seed_test_nullstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduser",
      "target": "server_service_seed_test_seedusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduserrole",
      "target": "server_service_seed_test_seedusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/service.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_resolveoptional",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_resolveoptional",
      "target": "server_service_user_nullable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_stackutil_stackutil_test_testcaptureomitsarguments",
      "target": "server_stackutil_stackutil_test_panicwithsecretargs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_newteststorage",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_dotdot",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_dotprefixfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_emptyfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_notfound",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_pathtraversal",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_validuuid",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testnew_createsdirectory",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_dotdot",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_dotprefixfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_emptyfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_forwardslashrejected",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_notfound",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_pathtraversal",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_validuuid",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_allowspng",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_backslashrejected",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blockself",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blocksexecutable",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blocksshellscript",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_dotdotfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_dotprefixfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_emptyfileallowed",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_emptyfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testsave_exceedsmaxsize",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_forwardslashrejected",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_hiddenfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testsave_midcopyerror_removespartialfile",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_pathtraversaldotdot",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_readerror",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testsave_resolvedpathstaysindir",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_roundtrip",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_singledotfilename",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_validuuid",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_allowsnormalcontent",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_blockselfbinary",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_blocksmacho32",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_blocksmacho64",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_blockspeexecutable",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_blocksshellscript",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_test_testvalidatefiletype_errormessagecontainsformat",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics_newappmetrics",
      "target": "telemetry_counter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics_newappmetrics",
      "target": "telemetry_gauge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics_newappmetrics",
      "target": "telemetry_histogram"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testattrconstructors",
      "target": "server_telemetry_telemetry_float64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnewappmetrics_instrumentsareusable",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnewappmetrics_instrumentsareusable",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnoopprovider_httpmiddlewareispassthrough",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnoopprovider_meterinstrumentsareinert",
      "target": "server_telemetry_telemetry_globalmeter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnoopprovider_tracerandspanareinert",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testnoopprovider_tracerandspanareinert",
      "target": "server_telemetry_telemetry_float64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testtimesince",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_noop_test_testtimesince",
      "target": "server_telemetry_telemetry_globalmeter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globalmeter",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globalmeter",
      "target": "telemetry_noopprovider_meter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globaltracer",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globaltracer",
      "target": "telemetry_noopprovider_tracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_init",
      "target": "server_telemetry_telemetry_setglobal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelappmetricsrebindsafterinit",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitdisabledreturnsnoopprovider",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitnonereturnsnoopprovider",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitprometheusexporter",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelshutdownidempotent",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_timesince",
      "target": "telemetry_noophistogram_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_runtokencli",
      "target": "server_token_cli_tokenusage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_runtokencli",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_runtokencli",
      "target": "server_db_db_openshared"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_runtokencli",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_runtokencli",
      "target": "server_token_cli_tokencreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_runtokencli",
      "target": "server_token_cli_tokenlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_runtokencli",
      "target": "server_token_cli_tokenrevoke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_tokencreate",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_tokencreate",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_tokencreate",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokenlist",
      "target": "server_token_cli_ordash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/token_cli.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_token_cli_tokenrevoke",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry",
      "target": "server_updater_release_manifest_test_multiassetmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry",
      "target": "server_updater_release_manifest_test_multiassetmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails",
      "target": "server_updater_release_manifest_test_multiassetmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcachesfailures",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcoalescesconcurrentmisses",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedevictsexpiredkeys",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedservesfromcache",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newsignedtestupdater",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_apierror",
      "target": "server_updater_updater_test_newtestserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_apierror",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cacheexpires",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cacheexpires",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cachesresult",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cachesresult",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_missingrequiredassetssuppressesupdate",
      "target": "server_updater_updater_test_newtestserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_missingrequiredassetssuppressesupdate",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_newerversionavailable",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_newerversionavailable",
      "target": "server_updater_updater_test_newtestserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_newerversionavailable",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_uptodate",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_uptodate",
      "target": "server_updater_updater_test_newtestserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_uptodate",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_checksummismatch",
      "target": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_checksummismatch",
      "target": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_invalidsignature",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_invalidsignature",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_malformedsignature",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_malformedsignature",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_manifestversionmismatch",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_manifestversionmismatch",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_missingsignature",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L948",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_missingsignature",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_success",
      "target": "server_updater_updater_test_testdownloadandverifysuccesswindows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_success",
      "target": "server_updater_updater_test_testdownloadandverifysuccesslinux"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux",
      "target": "server_updater_updater_test_mustbuildchatservertargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesslinux",
      "target": "server_updater_updater_test_mustbuildchatservertargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesslinux",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesslinux",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesswindows",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesswindows",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_nonokstatus",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_refusespreexistingdest",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_success",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testfetchbody_nonokstatus",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testfetchbody_success",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile",
      "target": "server_updater_updater_test_mustbuildchatservertargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testverifysignature_tauribase64wrappedformat",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testverifysignature_tauribase64wrappedformat",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_filesha256",
      "target": "updater_stagedbinary_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_filesha256",
      "target": "server_updater_verify_readersha256"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_openverifiedbinary",
      "target": "server_updater_verify_readersha256"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_openverifiedbinary",
      "target": "updater_stagedbinary_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_authz_test_channelfocusmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_authz_test_channelfocusmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_authz_test_channelfocusmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_channel_visibility_agreement_test_seedvisibilityuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_channel_visibility_agreement_test_equalsets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_channel_visibility_agreement_test_sortedkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_channel_visibility_agreement_test_idset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_channel_visibility_agreement_test_seedvisibilityuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_channel_visibility_agreement_test_idset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_channel_visibility_agreement_test_equalsets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_channel_visibility_agreement_test_sortedkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandconstructorscoverage",
      "target": "server_ws_command_test_allclienttoservertypes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilavatar",
      "target": "server_ws_export_test_builddmchannelopenfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilrecipient",
      "target": "server_ws_export_test_builddmchannelopenfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_validrecipient",
      "target": "server_ws_export_test_builddmchannelopenfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_connected",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testleavevoicechannelwithretry_emptytoken",
      "target": "server_ws_export_test_leavevoicechannelwithretryfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_emptyfallsbacktomedium",
      "target": "server_ws_export_test_qualitybitratefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_knownpresets",
      "target": "server_ws_export_test_qualitybitratefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_unknownfallsbacktomedium",
      "target": "server_ws_export_test_qualitybitratefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_ws_coverage_helpers_test_opencoveragedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_helpers_test_opencoveragedb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildchatsendok_validjson",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildjson_channelvalue_returnsfallback",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildjson_unmarshalablevalue_returnsfallback",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildpresencemsg_validjson",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L692",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero",
      "target": "server_ws_export_test_clearvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "server_ws_export_test_clearvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice",
      "target": "server_ws_export_test_clearvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch",
      "target": "server_ws_export_test_touchfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch",
      "target": "server_ws_export_test_getlastactivityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient",
      "target": "server_ws_export_test_getlastactivityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch",
      "target": "server_ws_export_test_touchfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch",
      "target": "server_ws_export_test_getlastactivityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_multipleclients",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testwebhookparseidentity_invalid",
      "target": "server_ws_export_test_parseidentityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testwebhookparseidentity_valid",
      "target": "server_ws_export_test_parseidentityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_invalid",
      "target": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_valid",
      "target": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn",
      "target": "server_ws_export_test_leavevoicechannelwithretryfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt",
      "target": "server_ws_export_test_leavevoicechannelwithretryfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L822",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccess",
      "target": "server_ws_deps_haschannelaccesslive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_dm_handlers_test_dmchannelfocusmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_dm_handlers_test_dmchannelfocusmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_dm_handlers_test_dmchatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmchatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_dm_handlers_test_dmchatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmchateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_dm_handlers_test_dmchateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_dm_handlers_test_dmreactionaddmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmreactionaddmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmreactionaddmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_dm_handlers_test_dmreactionremovemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_dmtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_dm_handlers_test_dmtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_broadcastallevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_broadcastallevent",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_broadcastallevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_emptyevents_noop",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_emptyevents_noop",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_excludesenderevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_excludesenderevent",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_excludesenderevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_sequenceddmevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_sequenceddmevent",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_sequenceddmevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_unknowntype_logswarning",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_unknowntype_logswarning",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_usertargetedevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_usertargetedevent",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_usertargetedevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelevent",
      "target": "server_ws_emit_test_registeremittestvoiceclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent",
      "target": "server_ws_emit_test_registeremittestvoiceclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel",
      "target": "server_ws_emit_test_registeremittestvoiceclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_persister_test_openpersistertestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterdropsonfullqueue",
      "target": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterflushesbatch",
      "target": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterstopdrains",
      "target": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterstopwaitsforgoroutineexit",
      "target": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/event.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_presenceevents",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_starteventpruner",
      "target": "server_ws_event_pruner_runprune"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_testrunprunecutoffcalculation",
      "target": "ws_fakeeventstore_calls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_testrunprunecutoffcalculation",
      "target": "ws_fakeeventstore_lastcutoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_testrunpruneerrordoesnotpanic",
      "target": "ws_fakeeventstore_calls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_teststarteventprunercontextcancellation",
      "target": "ws_fakeeventstore_calls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setclientvoicechid",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_newfocustestdeps",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_newfocustestdeps",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_channelnotfound_silentdrop",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_happypath_setschannelid",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_invalidchannelid_silentdrop",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_noevents",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_ratelimited_silentdrop",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_emptyfields",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_happypath",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_invalidbase64",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_noreply",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notinvoicechannel",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notkeyholder",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_oversizedfields",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rotationburstnotratelimited",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_generatetokenerror",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_happypath",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_iskeyholderreflectedinreply",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_noevents",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_notinvoice",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_permissionspassedtotokengen",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_ratelimited",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts",
      "target": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_tokengennil",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "server_ws_handler_v2_voice_token_test_seedtokenrefreshuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "server_ws_handlers_command_buildcommandreply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "server_ws_handlers_command_canpluginbroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "server_ws_handlers_command_buildcommandbroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_malformedpayload_returnsbadrequest",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_noregistry_returnserror",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testeventsink_emit_deliverstobroadcaster",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testeventsink_emit_nilbroadcaster_noop",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testhub_setplugineventsink_noop",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_presence_handlechannelfocusv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_presence_handlemarkreadv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction_registerreactionhandlers",
      "target": "server_ws_handlers_reaction_reactionv2handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "server_ws_handlers_test_openhandlerdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_openhandlerdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1710",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_handlers_test_waitforclients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_handlers_test_waitforclients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1801",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1807",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1833",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_seedmoduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1082",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1026",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1003",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L999",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L933",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_handlers_test_denyattachonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_handlers_test_chatsendmsgwithattachments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L780",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1883",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1887",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1901",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_handlers_test_presenceupdatemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_handlers_test_presenceupdatemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_handlers_test_presenceupdatemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1400",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1441",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1466",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_handlers_test_seedmoduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_handlers_test_waitforclients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1531",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_handlers_test_waitforclients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_voice_handlevoiceleavev2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testcomputeallowedchannels_dmlookuperrorisfatal",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_newharvestvoicedb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastdropcount",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastdropcount",
      "target": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate",
      "target": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields",
      "target": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient",
      "target": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_seteventpersister",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_hub_channel_meta_test_countchannelmetafor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_hub_emoji_test_decodeemojiupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_hub_emoji_test_decodeemojiupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_newhub",
      "target": "ws_hub_refreshsettingslocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast",
      "target": "server_ws_hub_register_race_test_received"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_newtesthub",
      "target": "server_ws_hub_test_opentestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_newtesthub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_opentestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_hub_test_assertnomsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_noclients",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_cleanupvoiceforchannel_novoicestate_nopanic",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_getclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_getclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_idempotent",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_nopanic",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_stopshub",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_invalidjson",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_invalidjson",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_handlemessage_invalidjson",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_livekithealthcheck_nilreturnserror",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registerincrementscount",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registerincrementscount",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registerincrementscount",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registersameusertwice",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registersameusertwice",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registersameusertwice",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_runstops",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_missingclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_setlivekit_nilsafe",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_setlivekitprocess",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L886",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L892",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L833",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L910",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_nodbnopanic",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L799",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "server_ws_export_test_setclientlastactivityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_noclientsnopanic",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "server_ws_export_test_setclientlastactivityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testnewhub_notnil",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_forcesfullresyncforstaleresumes",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_forcesfullresyncforstaleresumes",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1040",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1087",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_hub_test_assertnomsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_countvideotracks",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_countvideotracks_propagateserror",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_servererror",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_success",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_unreachable",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_empty",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_returnsparticipants",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_servererror",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_client_test_twirpserver",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_fetchlimited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_parsechecksumline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_downloadto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_extractlivekitfromzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_extractlivekitfromtargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_cleanupoldlivekitbinaries"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_livekitassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "server_ws_livekit_download_livekitbinaryfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromtargz",
      "target": "server_ws_livekit_download_livekitbinaryentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromtargz",
      "target": "server_ws_livekit_download_writeexact"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromzip",
      "target": "server_ws_livekit_download_livekitbinaryentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromzip",
      "target": "server_ws_livekit_download_writeexact"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects",
      "target": "server_ws_livekit_download_test_maketargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects",
      "target": "server_ws_livekit_download_test_servelivekitrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions",
      "target": "server_ws_livekit_download_test_maketargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions",
      "target": "server_ws_livekit_download_test_servelivekitrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches",
      "target": "server_ws_livekit_download_test_maketargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches",
      "target": "server_ws_livekit_download_test_servelivekitrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_newlivekitclient",
      "target": "server_config_config_isdefaultvoicecredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_newlivekitclient",
      "target": "server_ws_livekit_wstohttp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L951",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_defaultomitsadvertiseinternalip",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_overwritesautogeneratedfile",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_preservesusermanagedfile",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_regeneratesemptyfile",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L835",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_unsafecredentialchars",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_unsafecredentialerrordoesnotleakcredential",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_unsafenodeipchars",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_withadvertiseinternalip",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_withnodeip",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgenerateconfig_writesyaml",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgeneratetoken_differentpermissions",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgeneratetoken_validtoken",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testgeneratetoken_videoandscreensharegrantedwithoutspeakvoice",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testhealthcheck_nonokstatus",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testhealthcheck_serverdown",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testhealthcheck_success",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testhealthcheckclientownsitstransport",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testlivekitprocess_isrunning_default",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testlivekitprocess_start_nobinary",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testlivekitprocess_stop_beforestart",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testmountwebhookroute_registersroute",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testmountwebhookroute_registersroute",
      "target": "server_ws_livekit_webhook_mountwebhookroute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testnewlivekitclient_missingconfig",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testnewlivekitprocess",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testparseidentity_invalid",
      "target": "server_ws_export_test_parseidentityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testparseidentity_valid",
      "target": "server_ws_export_test_parseidentityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testparseparticipantidentity_withjointoken",
      "target": "server_ws_export_test_parseparticipantidentityfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testparseroomchannelid_invalid",
      "target": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testparseroomchannelid_valid",
      "target": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testroomname",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_teststart_alreadyrunningguard",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_teststart_stoppedguard",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_export_test_setcliente2eepubkeyfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_export_test_getclientvoicejointokenfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_emptybody",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_invalidtoken",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_missingauthheader",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwstohttp",
      "target": "server_ws_export_test_wstohttpfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_roomnamefor",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_malformedinput",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_nilfieldsignored",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_mountwebhookroute",
      "target": "ws_hub_newlivekitwebhookhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildautherror",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildcallsignal",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreate",
      "target": "server_ws_messages_channelpayloadfrom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreatefor",
      "target": "server_ws_messages_channelpayloadfrom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreatefor",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchanneldelete",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelupdate",
      "target": "server_ws_messages_channelpayloadfrom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatbulkdeleted",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatdeleted",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatedited",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatmessage",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatsendok",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builddmchannelopen",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/messages.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_builddmchannelopenfor",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builddmchannelopenfor",
      "target": "server_ws_messages_builddmchannelopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/messages.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_buildemojiupdate",
      "target": "server_service_emoji_emojiimageurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildemojiupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builderrormsg",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builderrormsgwithid",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builderrormsgwithid",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildmemberban",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildmemberjoin",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/messages.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_buildmemberjoin",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildmemberupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildpresencemsg",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildreactionupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildrolesupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildserverrestartmsg",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildtypingmsg",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builduserupdate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builduserupdate",
      "target": "ws_userupdatepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoiceconfig",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicedisconnected",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicee2eeannounce",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicee2eeoffer",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoiceleave",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicemoved",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicestate",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicetoken",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_payload",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_type",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_validjson",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags",
      "target": "server_ws_messages_test_flaggedsamplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_featureflagwirenames",
      "target": "server_ws_messages_test_flaggedsamplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_payload",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_type",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_unflaggedchannelsendszeroes",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_validjson",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_emptylist",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_explicitorigins",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_mixedwithwildcard",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_nillist",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_returnsacceptoptions",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_origin_test_testoriginacceptoptions_wildcardenablesinsecureskipverify",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_perm_cache_test_voicejoinraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_perm_cache_test_voicejoinraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "server_ws_presence_invisible_test_readymembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "server_ws_presence_invisible_test_readymembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_matchesgeneratedgoconstants",
      "target": "server_ws_protocol_contract_test_loadprotocolschema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_matchesgeneratedgoconstants",
      "target": "server_ws_protocol_contract_test_loadgomsgtypeconstants"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_noundocumentedgoconstants",
      "target": "server_ws_protocol_contract_test_loadprotocolschema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_noundocumentedgoconstants",
      "target": "server_ws_protocol_contract_test_loadgomsgtypeconstants"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_channeltopic",
      "target": "server_ws_pubsub_topicfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_concurrentaccess",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_concurrentaccess",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publish",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publish",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publish",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publish",
      "target": "server_ws_pubsub_test_assertchanempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishemptytopic",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishexclude",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishexclude",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishexclude",
      "target": "server_ws_pubsub_test_assertchanempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishexclude",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishglobal",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishglobal",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishglobal",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishhigh",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishhigh",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishhigh",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishlow",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishlow",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishlow",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishlow",
      "target": "server_ws_pubsub_test_assertchanempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribe",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribe",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribeidempotent",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribeidempotent",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_topicsforclient",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_topicsforclient",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribe",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribe",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeall",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeall",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallempty",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallempty",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallkeepsreplacementclientsubscribed",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallkeepsreplacementclientsubscribed",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribekeepsreplacementclientsubscribed",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribekeepsreplacementclientsubscribed",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribenonexistent",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribenonexistent",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_usertopic",
      "target": "server_ws_pubsub_topicfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_voicetopic",
      "target": "server_ws_pubsub_topicfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_openeventstoredb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testallv2types_smokedispatch",
      "target": "server_ws_registry_test_fullv2registry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testhandlerregistry_allexpectedtypesregistered",
      "target": "server_ws_registry_test_fullv2registry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testmigrationcomplete_constructorhandlerparity",
      "target": "server_ws_registry_test_fullv2registry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testconcurrent_pushandeventssince",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_afterseqequalsoldest_returnsnil",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_afterseqzero_returnsbehavior",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_afterspecificseq",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_aheadofnewestseq",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_atlatestseq",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_capacityboundaries",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_emptybuffer",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_tooold",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testeventssince_wraparoundorder",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testoldestseq_afterinitialpushes",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testoldestseq_afterwraparound",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testoldestseq_empty",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testpush_multipleinorder",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testpush_overwritesoldest",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testpush_singleentry",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ringbuffer_test_testpush_wrapsaround",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_applyconnectstatus",
      "target": "server_db_status_connectstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_channelcansend",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_channelcansend",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "ws_hub_upgradeandauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "ws_hub_handlereconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "ws_hub_handlefreshconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_newservehub",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_newservehub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_openservetestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_containsservername",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_containsservername",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_nilavatar",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_nilavatar",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_type",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_type",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_userpayload",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_userpayload",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_validjson",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_validjson",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testbuildjson_validvalue_returnsjson",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_containsrequiredfields",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_containsrequiredfields",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_includesseededchannel",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_includesseededchannel",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_includesseededchannel",
      "target": "server_ws_serve_test_ownerrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_novoicechannels_emptyvoicestates",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_novoicechannels_emptyvoicestates",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_textchannelhasunreadcount",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_textchannelhasunreadcount",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_textchannelhasunreadcount",
      "target": "server_ws_serve_test_ownerrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_type",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_type",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_validjson",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_validjson",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_voicestatesfilteredbyvisibility",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_voicestatesfilteredbyvisibility",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_emptychannels",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_emptychannels",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants",
      "target": "server_ws_serve_test_ownerrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_skipstextchannels",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_skipstextchannels",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachehit",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachemiss_doublecheck",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachemiss_refreshesfromdb",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_reflectsdbvalues",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_returnsnonemptyvalues",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L801",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberban_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_noclients_nopanic",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testparsechannelid_invalidjson",
      "target": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testparsechannelid_missingfield",
      "target": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testparsechannelid_nonintegerchannelid",
      "target": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testparsechannelid_validpayload",
      "target": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_emptymap",
      "target": "ws_topicratelimiter_bucketcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets",
      "target": "ws_topicratelimiter_bucketcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets",
      "target": "ws_topicratelimiter_bucketcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "server_ws_voice_controls_enablevideoslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "server_ws_voice_controls_refuseifserversilenced"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "server_ws_voice_controls_refuseifserversilenced"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "server_ws_voice_controls_enablevideoslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_voice_dm_access_test_hasvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_voice_dm_access_test_hasvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_voice_dm_access_test_hasvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "server_ws_voice_e2ee_validatebase64loose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "server_ws_voice_e2ee_validatebase64loose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "ws_hub_isvoicekeyholder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_extractmessage",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_validurlsafeb64key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_extractmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_e2ee_test_validb64sigstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsgsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_e2ee_test_validb64sigstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsgsigned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess",
      "target": "server_ws_export_test_setcliente2eepubkeyfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_validrawb64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_e2ee_test_extractmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "server_ws_voice_handlers_test_openvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_openvoicetestdb",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_voicedeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_voice_handlers_test_voicedeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L900",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L933",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_seedvoicechanmaxusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_voice_handlers_test_voiceleavemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_voice_handlers_test_voiceleavemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L865",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "server_service_message_perms_requiredmnotblocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_keepskeyholderwhenvoicestatetransfers",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_reelectskeyholderwhenreplacedclientleavesvoice",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testwebhookparticipantleft_reelectskeyholder",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testwebhookparticipantleft_unsubscribesvoicetopic",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove",
      "target": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove",
      "target": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove",
      "target": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel",
      "target": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel",
      "target": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel",
      "target": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_disconnectfromvoicein",
      "target": "ws_hub_disconnectfromvoiceinchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_disconnectfromvoicein",
      "target": "ws_hub_disconnectfromvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_moderation_requiretargetinchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "ws_hub_muteparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_moderation_onoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "server_ws_voice_moderation_disconnectfromvoicein"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_voice_moderation_disconnectfromvoicein"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_moderation_requiretargetinchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "ws_hub_muteparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_moderation_onoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_moderation_test_voicemoddeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_moderation_test_voicemoddeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_moderation_test_voicemoddeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_voice_moderation_test_voicemodkickmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_moderation_test_voicemodkickmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_voice_moderation_test_voicemodkickmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_voice_moderation_test_voicemodmovemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_moderation_test_voicemodmovemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_voice_moderation_test_voicemodmovemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_voicemodratelimited",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "server_ws_voice_moderation_voicemodrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_writevoicemodaudit",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitclientcount",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitregistered",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_wait_helpers_test_waitregistered",
      "target": "server_ws_export_test_clientuseridfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_service_service_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1524",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L969",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L925",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/block.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_blockservice_blockuser",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/block.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_blockservice_blockuser",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/block.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_blockservice_blockuser",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_handlepresenceupdate",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_handletyping",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/channel.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_service_channel_channelrefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_service_channel_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_createdm",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_createdm",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_createdm",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_createdm",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_creategroupdm",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_creategroupdm",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_creategroupdm",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_creategroupdm",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/dm.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_dmsummaryfor",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_create",
      "target": "service_emojiservice_requiremanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_create",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_emojiservice_create",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_emojiservice_create",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_delete",
      "target": "service_emojiservice_requiremanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_emojiservice_delete",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_emojiservice_requiremanage",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/emoji.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_emojiservice_requiremanage",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/invite.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_inviteservice_createinvite",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/invite.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_inviteservice_createinvite",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/invite.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_inviteservice_createinvite",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_addreaction",
      "target": "service_messageservice_handlereaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_applymentioncounts",
      "target": "service_messageservice_mentionreaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/mentions.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_applymentioncounts",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_canpost",
      "target": "service_messageservice_checksendpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_checksendpermission",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_deletemessage",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_deletemessage",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_editmessage",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_perms.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_getaccessiblechannelids",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessages",
      "target": "service_messageservice_requirechannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessagesaround",
      "target": "service_messageservice_requirechannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getpinnedmessages",
      "target": "service_messageservice_requirechannelread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getreactionusers",
      "target": "server_service_message_reactions_validateemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_handlereaction",
      "target": "service_messageservice_removereaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_handlereaction",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_handlereaction",
      "target": "server_service_message_reactions_validateemoji"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/mentions.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_mentionreaders",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/mentions.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_mentionreaders",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_mentionreaders",
      "target": "service_messageservice_applyuseroverridestoreaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_purge.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_purgemessages",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_purge.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_purgemessages",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_resolvementions",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_sendmessage",
      "target": "service_messageservice_deletemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_sendmessage",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_sendmessage",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_sendmessage",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_sendmessage",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_authorizerolechange",
      "target": "service_moderationservice_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_authorizerolechange",
      "target": "service_moderationservice_requireoutranksrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_banuser",
      "target": "service_moderationservice_requirebanpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_banuser",
      "target": "service_moderationservice_requireoutranks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_banuser",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_banuser",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_banuser",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_banuser",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_changeuserrole",
      "target": "service_moderationservice_authorizerolechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_changeuserrole",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_forcelogout",
      "target": "service_moderationservice_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_forcelogout",
      "target": "service_moderationservice_requireoutranksrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_forcelogout",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requirebanpermission",
      "target": "service_moderationservice_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranks",
      "target": "service_moderationservice_rolefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranks",
      "target": "service_moderationservice_requireoutranksrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranksrole",
      "target": "service_moderationservice_rolefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireperm",
      "target": "service_moderationservice_rolefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_requireperm",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_requireperm",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_unbanuser",
      "target": "service_moderationservice_requirebanpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_unbanuser",
      "target": "service_moderationservice_requireoutranks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/moderation.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_moderationservice_unbanuser",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_getorpopulate",
      "target": "service_permissionservice_getroleforuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_permissionservice_getorpopulate",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/permission.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_permissionservice_haschannelperm",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_haschannelperm",
      "target": "service_permissionservice_getorpopulate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_requirechannelaccess",
      "target": "service_permissionservice_haschannelperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_actorrole",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_actorrole",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "service_roleservice_validatename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "server_service_role_validatecolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "server_service_role_requiregrantable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "service_roleservice_listroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "server_service_role_validateposition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_createrole",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_deleterole",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_deleterole",
      "target": "server_service_role_requirebelowactor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_deleterole",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_listroles",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_reorderroles",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_reorderroles",
      "target": "service_roleservice_listroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_reorderroles",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_service_role_requirebelowactor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "service_roleservice_validatename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_service_role_validatecolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_service_role_requiregrantable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_service_role_validateposition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "service_roleservice_listroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/role.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_roleservice_updaterole",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_changepassword",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_revokesession",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_setcustomstatus",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_setcustomstatus",
      "target": "server_service_user_nullable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateidentitykey",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateprofile",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateprofile",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateprofile",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "service_keyedmutex_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "server_service_user_nullable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "server_service_user_resolveoptional"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateprofile",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/service/user.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_userservice_updateprofile",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_delete",
      "target": "server_storage_storage_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_delete",
      "target": "storage_storage_resolvedpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_open",
      "target": "server_storage_storage_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_open",
      "target": "storage_storage_resolvedpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_save",
      "target": "server_storage_storage_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_save",
      "target": "storage_storage_resolvedpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_save",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger_main",
      "target": "superpowers_render_ledger_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger_main",
      "target": "superpowers_render_ledger_render"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger_selftest",
      "target": "superpowers_render_ledger_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelcounter_add",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelgauge_set",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelgauge_set",
      "target": "telemetry_otelhistogram_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelhistogram_record",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelspan_setattributes",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_oteltracer_start",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index_collectlogs",
      "target": "tools_mcp_introspect_index_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index_collectlogs",
      "target": "tools_mcp_introspect_index_httpsagent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index_collectlogs",
      "target": "tools_mcp_introspect_index_safeparse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index_request",
      "target": "tools_mcp_introspect_index_httpsagent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_stagedbinary_commit",
      "target": "updater_stagedbinary_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_checkforupdate",
      "target": "updater_updater_lookuprelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_checkforupdate",
      "target": "server_updater_updater_detachfetch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_checkforupdate",
      "target": "updater_updater_fetchlatestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadandverify",
      "target": "updater_updater_downloadwindowsbinaryandverify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadandverify",
      "target": "updater_updater_downloadlinuxtarballandverify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadandverify",
      "target": "updater_updater_validatedownloadurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadlinuxtarballandverify",
      "target": "updater_updater_downloadfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadlinuxtarballandverify",
      "target": "server_updater_download_extractchatserverfromtargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadwindowsbinaryandverify",
      "target": "updater_updater_downloadfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchbody",
      "target": "updater_updater_shouldsendtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchlatestrelease",
      "target": "updater_updater_apibaseurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchlatestrelease",
      "target": "server_updater_updater_ensurevprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchlatestrelease",
      "target": "server_updater_updater_hasrequiredserverassetsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextasset",
      "target": "updater_updater_fetchbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextassetcached",
      "target": "updater_updater_fetchtextasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextassetcached",
      "target": "updater_updater_storetextasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextassetcached",
      "target": "updater_updater_lookuptextasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_parsechecksumfileany",
      "target": "updater_updater_parsechecksumfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_shouldsendtoken",
      "target": "server_updater_assets_isgithubhost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifychecksum",
      "target": "server_updater_verify_filesha256"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifyreleasemanifest",
      "target": "updater_updater_verifysignaturereader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifysignature",
      "target": "updater_stagedbinary_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifysignature",
      "target": "updater_updater_verifysignaturereader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifysignaturereader",
      "target": "updater_updater_serversignaturepublickey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifysignaturereader",
      "target": "server_updater_verify_normalizesignaturetext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_clearvoicechid",
      "target": "ws_client_clearvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_closesend",
      "target": "ws_client_closeallsendlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_sendhighmsg",
      "target": "ws_client_closeallsendlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_sendmsg",
      "target": "ws_client_closeallsendlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_trysendmsg",
      "target": "ws_client_closeallsendlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister_run",
      "target": "ws_eventpersister_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_eventpersister_run",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister_start",
      "target": "ws_eventpersister_run"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer_eventssince",
      "target": "ws_eventringbuffer_newestseqlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer_eventssincefiltered",
      "target": "ws_eventringbuffer_newestseqlocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/registry.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_handlerregistry_dispatchv2",
      "target": "server_stackutil_stackutil_capture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelcreate",
      "target": "ws_hub_broadcastchannelscoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchanneldelete",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelscoped",
      "target": "ws_hub_broadcastchannelscopedto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelscoped",
      "target": "ws_hub_channelreadaudience"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelupdate",
      "target": "ws_hub_broadcastchannelscoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchatbulkdeleted",
      "target": "ws_hub_broadcasttochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastemojiupdate",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastmemberban",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastmemberban",
      "target": "ws_hub_disconnectuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastmemberupdate",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastmemberupdate",
      "target": "ws_hub_revokeunreadablechannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastpresence",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastpresence",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastpresence",
      "target": "ws_hub_sendtouser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastrolesupdate",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastserverrestart",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastuserupdate",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceevent",
      "target": "ws_hub_channelreadaudience"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceevent",
      "target": "ws_hub_broadcastchannelscopedto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceeventwithleaver",
      "target": "ws_hub_broadcastchannelscopedto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceeventwithleaver",
      "target": "ws_hub_channelreadaudience"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "ws_hub_presentablemembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_buildready",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_ws_serve_ready_channelrefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_ws_serve_ready_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_ws_serve_ready_channelcansend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_ws_serve_ready_collectallvoicestates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_channelreadaudience",
      "target": "ws_hub_channelreadaudienceimpl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_channelreadaudienceignoringarchived",
      "target": "ws_hub_channelreadaudienceimpl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_computeallowedchannels",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_configurereplay",
      "target": "ws_hub_rejectifrunning"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_deliverbroadcast",
      "target": "ws_hub_sendtouser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_deliverbroadcast",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_finishvoiceleave",
      "target": "server_ws_voice_leave_leavevoicechannelwithretry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_flushpresencequeue",
      "target": "ws_hub_broadcastpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_getcachedsettings",
      "target": "ws_hub_refreshsettingslocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_getcliente2eepubkeyfortest",
      "target": "ws_hub_getcliente2eepubkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_gracefulstop",
      "target": "ws_hub_gracefulstopcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_gracefulstopcontext",
      "target": "ws_hub_clientcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_gracefulstopcontext",
      "target": "ws_hub_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "ws_hub_computeallowedchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "server_ws_serve_applyconnectstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "ws_hub_unregisterfailedhandshake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "ws_hub_announceconnectpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlemessage",
      "target": "ws_hub_applysetchannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlemessage",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlemessage",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlemessagefortest",
      "target": "ws_hub_handlemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlereconnect",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "ws_hub_computeallowedchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "ws_hub_livevoiceeventssince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "ws_hub_unregisterfailedhandshake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "server_ws_serve_applyconnectstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "ws_hub_announceconnectpresence"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_service_message_perms_requiredmnotblocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoicejoin",
      "target": "ws_hub_rollbackvoicejoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_voice_join_validvoicequality"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleave",
      "target": "ws_hub_clearvoiceandunsubscribe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleave",
      "target": "ws_hub_finishvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleaveifstillin",
      "target": "ws_hub_finishvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantjoined",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantjoined",
      "target": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleftfortest",
      "target": "ws_hub_handlewebhookparticipantleftwithcontextfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_haschannelpermchecked",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_haschannelpermchecked",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_markvisibilitychanged",
      "target": "ws_hub_bumpvisibilitywatermark"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_newlivekitwebhookhandler",
      "target": "ws_hub_handlewebhookparticipantjoined"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_newlivekitwebhookhandler",
      "target": "ws_hub_handlewebhookparticipantleft"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_onstaletick",
      "target": "ws_hub_sweepstaleclients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_onstaletick",
      "target": "ws_hub_refreshtelemetrygauges"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_persistevent",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_presentablemembers",
      "target": "ws_hub_connecteduserids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_refreshallchannelvisibility",
      "target": "ws_hub_refreshchannelvisibility"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_refreshtelemetrygauges",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_run",
      "target": "ws_hub_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_run",
      "target": "server_stackutil_stackutil_capture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_run",
      "target": "ws_hub_registernow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_run",
      "target": "ws_hub_unregisternow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_sendsequencedtousers",
      "target": "ws_hub_sendtouser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_shouldmarkoffline",
      "target": "ws_hub_getclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sweeprevokedsessions",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_sweeprevokedsessions",
      "target": "ws_hub_kickclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sweeprevokedsessions",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_sweepstaleclients",
      "target": "ws_hub_kickclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_sweepstalevoicestates",
      "target": "ws_hub_haschannelpermchecked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "Server/ws/serve.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_upgradeandauth",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_countvideotracks",
      "target": "ws_livekitclient_listparticipants"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_generatetoken",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_generatetoken",
      "target": "server_ws_livekit_participantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_listparticipants",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_muteparticipantaudio",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_muteparticipantaudio",
      "target": "server_ws_livekit_participantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_removeparticipant",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_removeparticipant",
      "target": "server_ws_livekit_participantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_runloop",
      "target": "ws_livekitprocess_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_start",
      "target": "ws_livekitprocess_generateconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_start",
      "target": "ws_livekitprocess_resolvebinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publish",
      "target": "ws_pubsub_publishwithpriority"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishglobal",
      "target": "ws_pubsub_publish"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishgloballow",
      "target": "ws_pubsub_publishlow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishhigh",
      "target": "ws_pubsub_publishwithpriority"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishlow",
      "target": "ws_pubsub_publishwithpriority"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribe",
      "target": "ws_pubsub_unsubscribelocked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribeall",
      "target": "ws_pubsub_unsubscribelocked"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_backupfile",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_channelpermissionsresponse",
      "target": "server_db_channel_queries_go_db_channelroleoverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_channelpermissionsresponse",
      "target": "server_db_channel_queries_go_db_channeluseroverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "go_type_net_http_header"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "go_type_bytes_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1257",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_restartcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1262",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_memberupdatecall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1263",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1267",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "admin_ringhandler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "go_type_net_http_header"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "go_type_bytes_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler",
      "target": "go_type_log_slog_leveler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L233",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler",
      "target": "go_type_log_slog_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_roledeletinginvalidator",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_setupoptions",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_setuprequest",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_setupstatusresponse",
      "target": "admin_setupdefaults"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketentry",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketstore",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketstore",
      "target": "admin_ticketentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_authsuccessresponse",
      "target": "api_userresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelafterarm",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelonlookupstore",
      "target": "api_cancelafterarm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_createdmresponse",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_diagnosticsresponse",
      "target": "api_serverdiag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_diagnosticsresponse",
      "target": "api_voicediag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_diagnosticsresponse",
      "target": "api_clientdiag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "api_recordingemojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_gifresponse",
      "target": "api_gifresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_gifresult",
      "target": "api_gifmediaformat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_healthdeps",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_listdmsresponse",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_lockedbuffer",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_lockedbuffer",
      "target": "go_type_bytes_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_matchrecorder",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_metricssources",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_metricssources",
      "target": "go_type_database_sql_dbstats"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_mockbroadcaster",
      "target": "api_mockbroadcastmsg"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingemojibroadcaster",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L976",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingpurgebroadcaster",
      "target": "api_purgebroadcast"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_servermetrics",
      "target": "api_eventpersistermetrics"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_sessionslistresponse",
      "target": "api_sessionresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs",
      "target": "go_type_io_fs_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_tauriupdateresponse",
      "target": "api_tauriplatformresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_touchthrottle",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_touchthrottle",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_userupdatespy",
      "target": "server_ws_messages_go_ws_userupdate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_watermarkvoicebroadcaster",
      "target": "api_evictcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_entry",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "server_db_models_go_db_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "server_db_models_go_db_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_lockoutentry",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthchallenge",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_pendingtotpenrollment",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimitershard",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimitershard",
      "target": "auth_entry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimitershard",
      "target": "auth_lockoutentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_tlsresult",
      "target": "go_type_crypto_tls_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_tlsresult",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_dragstate",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder_dragstate",
      "target": "client_tauri_client_src_components_channelsidebar_channelreorderdata"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar_channelsidebaroptions",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal_createchannelmodaloptions",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar_dmprofiledata",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete_emojisuggestion",
      "target": "client_tauri_client_src_stores_emoji_store_customemoji"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker_gifpickeroptions",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner_incomingcallbannercomponent",
      "target": "client_tauri_client_src_lib_call_ring_ringstate"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput_messageinputoptions",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_virtualitemmessage",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay_searchoverlayoptions",
      "target": "client_tauri_client_src_lib_types_searchresultitem"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab_statusoption",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker_statusdef",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker_statuspickeroptions",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar_userbaroptions",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar_userbaroptions",
      "target": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup_userprofiledata",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle_autoidleoptions",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics_sessiondebugdeps",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics_sessiondebugdeps",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eedeps",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventhandlers"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_cameratrackstate"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_screentrackstate"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_store_store"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers_roomeventdeps",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_videotrackdeps",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller",
      "target": "client_tauri_client_src_components_messagelist_messagelistcomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontrolleroptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump_messagejumpoptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump_messagejumpoptions",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontrolleroptions",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiterset"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions",
      "target": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea_sidebararearesult",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionoptions",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionoptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionoptions",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionresult",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontrolleroptions",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage_mainpageoptions",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage_mainpageoptions",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store_authstate",
      "target": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store_channel",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store_channelsstate",
      "target": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store_member",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_message",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_message",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store_message",
      "target": "client_tauri_client_src_lib_types_reactionsummary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialdata",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L259",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_outblob",
      "target": "crypt_integer_blob"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_proxyentry",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_sender"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L77",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "capturedfingerprint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L191",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L192",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L193",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_arc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L132",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L330",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_tofuoutcome",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_downloadprogress",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_updatecheckresult",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_arc"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test_rig",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test_harness",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs",
      "target": "go_type_io_fs_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_pluginrow",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_event",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_geteventssincerow",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_plugin",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "genprotocol_schema",
      "target": "genprotocol_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_chanrolekey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_chanperm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_chanuserkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_dmkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_config",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_foundplugin",
      "target": "server_plugin_loader_go_manifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_instance",
      "target": "server_plugin_registry_go_manifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_instance",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_uispec",
      "target": "plugin_uitab"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_uitabbinding",
      "target": "plugin_uitab"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimitershard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_lockoutpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthchallenge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "auth_pendingtotpenrollment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_usedtotpcodestore",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_usedtotpcodestore",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_serverconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_databaseconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_backupconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_securityconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_uploadconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "githubconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_eventpersistenceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "server_config_config_go_config_telemetryconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_pluginsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "gifconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_go_config_config",
      "target": "config_loggingconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_pendingaudit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "go_type_sync_once"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "go_type_sync_atomic_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "server_db_dbgen_db_go_dbgen_queries"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "go_type_sync_atomic_pointer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db_go_dbgen_queries",
      "target": "dbgen_dbtx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_dmchannelinfo",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_messageapiresponse",
      "target": "db_userpublic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_messageapiresponse",
      "target": "server_db_models_go_db_attachmentinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_messageapiresponse",
      "target": "db_reactioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_messagesearchresult",
      "target": "db_userpublic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_persisted_event_go_db_persistedevent",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_go_permissions_checker",
      "target": "permissions_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_broadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_commandspec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_resources"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_uispec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "go_type_sync_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_uitabbinding"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "server_service_channel_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "server_service_dm_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_go_service_messageservice",
      "target": "server_service_message_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_go_service_messageservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_go_service_messageservice",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "server_service_moderation_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "server_service_permission_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "go_type_sync_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_cachedperms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "go_type_sync_atomic_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "server_service_role_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_service_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "service_userservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_dm_go_service_dmservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "service_inviteservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "service_blockservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_go_service_services",
      "target": "service_emojiservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updateinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_textassetcacheentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "go_type_golang_org_x_sync_singleflight_group"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "go_type_net_http_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "server_ws_client_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_wsconn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_sync_atomic_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_github_com_owncord_server_syncutil_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_sync_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_pendingpresence"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_broadcastmsg"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_clientevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_sync_once"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_ws_hub_go_livekitprocess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_pubsub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "topicratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_eventringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "go_type_sync_atomic_pointer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "go_type_github_com_livekit_server_sdk_go_v2_roomserviceclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "go_type_net_http_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "go_type_os_exec_cmd"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "go_type_context_cancelfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_go_ws_emojiupdatepayload",
      "target": "ws_emojiinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "ws_tokenbucket"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice",
      "target": "server_service_block_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_cachedperms",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_cachedperms",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countingreadstatestore",
      "target": "go_type_sync_atomic_int64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_createdmresult",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_createdmresult",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_creategroupdmresult",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_creategroupdmresult",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore",
      "target": "go_type_context_cancelfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "go_type_context_cancelfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "server_service_emoji_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice",
      "target": "server_service_invite_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_keyedmutex",
      "target": "go_type_github_com_owncord_server_syncutil_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messagewindow",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_sendmessageresult",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_sendmessageresult",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_sendmessageresult",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_sendmessageresult",
      "target": "server_db_models_go_db_attachmentinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "server_service_user_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_keyedmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_appmetrics",
      "target": "telemetry_counter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_appmetrics",
      "target": "telemetry_gauge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_appmetrics",
      "target": "telemetry_histogram"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L243",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelcounter",
      "target": "go_type_go_opentelemetry_io_otel_metric_int64counter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelgauge",
      "target": "go_type_go_opentelemetry_io_otel_metric_float64gauge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelhistogram",
      "target": "go_type_go_opentelemetry_io_otel_metric_float64histogram"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter",
      "target": "go_type_go_opentelemetry_io_otel_metric_meter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "server_config_config_go_config_telemetryconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "go_type_go_opentelemetry_io_otel_sdk_trace_tracerprovider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "go_type_go_opentelemetry_io_otel_sdk_metric_meterprovider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelspan",
      "target": "go_type_go_opentelemetry_io_otel_trace_span"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_oteltracer",
      "target": "go_type_go_opentelemetry_io_otel_trace_tracer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_ghrelease",
      "target": "updater_ghasset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_releasemanifest",
      "target": "updater_releasemanifestasset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_releaseresponse",
      "target": "updater_assetresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_stagedbinary",
      "target": "go_type_os_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_textassetcacheentry",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updateinfo",
      "target": "updater_asset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_broadcastmsg",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_calldeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_calldeps",
      "target": "server_service_dm_go_service_dmservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeps",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatmessagepayload",
      "target": "ws_memberuserpayload"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_clientevent",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_countingstore",
      "target": "go_type_sync_atomic_int64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_envelope",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_pendingevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "go_type_sync_once"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "go_type_sync_atomic_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "go_type_github_com_owncord_server_syncutil_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_evententry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "go_type_sync_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry",
      "target": "ws_handlerv2entry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerv2entry",
      "target": "ws_handlerv2"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_memberjoinpayload",
      "target": "ws_memberuserpayload"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pingdeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_plugindeps",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_plugindeps",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_plugindeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presencedeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presencedeps",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_protocolschema",
      "target": "ws_protocolschemaentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "go_type_sync_rwmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "server_ws_pubsub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactiondeps",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_result",
      "target": "server_ws_event_go_event"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_rolesupdatepayload",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sloweventstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_tokenbucket",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "ws_voicetokengenerator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "ws_keyholderchecker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "ws_voicemoderator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeps",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "context": "generic_arg",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setpeerverificationifcurrent",
      "target": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L228",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L228",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L58",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_save_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L79",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L179",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L15",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialdata",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L257",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe",
      "target": "client_tauri_client_src_tauri_src_secret_store_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L259",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L187",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L239",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialdata"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L227",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L227",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L157",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialdata"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L157",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L50",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_require_non_empty",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L109",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L212",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L140",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_finish",
      "target": "client_tauri_client_src_tauri_src_dpapi_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L140",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_finish",
      "target": "win32error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L80",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "client_tauri_client_src_tauri_src_dpapi_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L80",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_protect",
      "target": "win32error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L112",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "client_tauri_client_src_tauri_src_dpapi_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L112",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_unprotect",
      "target": "win32error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L36",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_protect",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_protect",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L137",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_unprotect",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L137",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_unprotect",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_box"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_send"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_sync"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "client_tauri_client_src_tauri_src_http_proxy_proxyentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "hashmap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L303",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L303",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L285",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_split_host_port",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L149",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_stop_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L149",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_stop_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L76",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_validate_remote_host",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_box"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_send"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_sync"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_tcpstream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "tlsstream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_box"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_send"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_sync"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L42",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L165",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L165",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L54",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_sender"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L271",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_stop_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L271",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_stop_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L103",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_validate_remote_host",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L445",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_set_key",
      "target": "client_tauri_client_src_tauri_src_ptt_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L357",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_start",
      "target": "client_tauri_client_src_tauri_src_ptt_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L215",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_vk_to_keycode",
      "target": "keycode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L424",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_clear_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L220",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L226",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L289",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_entry",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L185",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L185",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L394",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L191",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L191",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L307",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_delete",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L299",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L299",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L293",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_keyring_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_protect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_protect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L94",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L94",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L369",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_backend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L359",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L359",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L122",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_supported_verify_schemes",
      "target": "signaturescheme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "servercertverified"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L335",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_decide",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L64",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes",
      "target": "signaturescheme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_tofuoutcome"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "context": "generic_arg",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "servercertverifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L197",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L197",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L276",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_supported_verify_schemes",
      "target": "signaturescheme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "servercertverified"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default",
      "target": "servercertverifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L179",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_supported_verify_schemes",
      "target": "signaturescheme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "servercertverified"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L474",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_supported_verify_schemes",
      "target": "signaturescheme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert",
      "target": "servercertverified"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L487",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L487",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify",
      "target": "servercertverified"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls12",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls12",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls13",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls13",
      "target": "handshakesignaturevalid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_create_tray",
      "target": "client_tauri_client_src_tauri_src_tray_rs_error"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_create_tray",
      "target": "client_tauri_client_src_tauri_src_tray_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L90",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_emit_status_change",
      "target": "client_tauri_client_src_tauri_src_tray_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L76",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_handle_menu_event",
      "target": "client_tauri_client_src_tauri_src_tray_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L65",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility",
      "target": "client_tauri_client_src_tauri_src_tray_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "clientconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L85",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L85",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L138",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_check_client_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L138",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_check_client_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_updatecheckresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L167",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_download_and_install_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L25",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_extract_host_for_cert_store",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L12",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_updatecheckresult",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_validate_server_url",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L368",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L368",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_sender"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L110",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L101",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_emit_ws_state",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_r"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L314",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_send",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L314",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_send",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_sender"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L40",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "atomicu64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L65",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_string"
    },
    {
      "relation": "references",
      "context": "generic_arg",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test_harness",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_eventpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_initptt",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt_ungatemic",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_renderpage",
      "target": "client_tauri_client_src_pages_mainpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main_voicesessionleave",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store_clearauth",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test_loadnotifications",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test_importwithoutinvoke",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "deferred": true,
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test_freshimport",
      "target": "client_tauri_client_src_lib_logpersistence"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_entry",
      "target": "ref_src_main_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_ignore",
      "target": "client_tauri_client_knip_json_ref_public"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_ignore",
      "target": "ref_src_lib_protocoltypes_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_ignore",
      "target": "ref_src_tauri"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L10",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_ignoredependencies",
      "target": "ref_tauri_apps_cli"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L4",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip_project",
      "target": "ref_src_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_ignorepatterns",
      "target": "client_tauri_client_oxlintrc_json_ref_public"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_ignorepatterns",
      "target": "ref_dist"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_ignorepatterns",
      "target": "ref_node_modules"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_build",
      "target": "client_tauri_client_tsconfig_build_json_ref_tsconfig_json"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_build_include",
      "target": "client_tauri_client_tsconfig_build_json_ref_src"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_lib",
      "target": "ref_dom"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_lib",
      "target": "ref_dom_iterable"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_lib",
      "target": "ref_es2023"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e",
      "target": "client_tauri_client_tsconfig_e2e_json_ref_tsconfig_json"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e_include",
      "target": "client_tauri_client_tsconfig_e2e_json_ref_tests_e2e"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e_include",
      "target": "ref_playwright_config_admin_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e_include",
      "target": "ref_playwright_config_native_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e_include",
      "target": "ref_playwright_config_prod_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e_include",
      "target": "ref_playwright_config_ts"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L24",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_exclude",
      "target": "client_tauri_client_tsconfig_json_ref_tests_e2e"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_include",
      "target": "client_tauri_client_tsconfig_json_ref_src"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_include",
      "target": "ref_tests"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L18",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_paths_components",
      "target": "ref_src_components"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_paths_lib",
      "target": "ref_src_lib"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L19",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_paths_pages",
      "target": "ref_src_pages"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_paths_stores",
      "target": "ref_src_stores"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L20",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_paths_styles",
      "target": "ref_src_styles"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L66",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_jitsi_rnnoise_wasm",
      "target": "jitsi_rnnoise_wasm"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L76",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_livekit_client",
      "target": "client_tauri_client_package_json_livekit_client"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L67",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_api",
      "target": "tauri_apps_api"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L68",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_autostart",
      "target": "tauri_apps_plugin_autostart"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L69",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_deep_link",
      "target": "tauri_apps_plugin_deep_link"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L70",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_dialog",
      "target": "tauri_apps_plugin_dialog"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L71",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_fs",
      "target": "tauri_apps_plugin_fs"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L72",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_http",
      "target": "tauri_apps_plugin_http"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L73",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_notification",
      "target": "tauri_apps_plugin_notification"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L74",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_opener",
      "target": "tauri_apps_plugin_opener"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L75",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies_tauri_apps_plugin_process",
      "target": "tauri_apps_plugin_process"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L45",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_eslint",
      "target": "eslint"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_eslint_js",
      "target": "eslint_js"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L46",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_fast_check",
      "target": "fast_check"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L47",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_jsdom",
      "target": "jsdom"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L48",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_knip",
      "target": "knip"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L49",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_oxlint",
      "target": "oxlint"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L36",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_playwright_test",
      "target": "playwright_test"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L50",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_prettier",
      "target": "prettier"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L37",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_stryker_mutator_api",
      "target": "stryker_mutator_api"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L38",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_stryker_mutator_core",
      "target": "stryker_mutator_core"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L39",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_stryker_mutator_typescript_checker",
      "target": "stryker_mutator_typescript_checker"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L40",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_stryker_mutator_vitest_runner",
      "target": "stryker_mutator_vitest_runner"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_tauri_apps_cli",
      "target": "tauri_apps_cli"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L42",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_types_node",
      "target": "types_node"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L51",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_typescript",
      "target": "typescript"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L52",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_typescript_eslint",
      "target": "typescript_eslint"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L53",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_vite",
      "target": "vite"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L54",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_vitest",
      "target": "vitest"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L43",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_vitest_browser",
      "target": "vitest_browser"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies_vitest_coverage_v8",
      "target": "vitest_coverage_v8"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_read_state_hasunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_stores_channels_store_updatechannelposition"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channelsidebar_channelreorderdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_channels_store_getchannelsbycategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_read_state_markallread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_ui_store_iscategorycollapsed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store_getchannelvoiceusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store_getpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store_peerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store_voiceuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_constants_screenshare_tile_id_offset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_streampreview_attachscrollcollapse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_streampreview_attachstreampreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_voicemodmenuoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_channel_mute_changed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_livekitsession_repinpeeridentity"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store_uncategorized_voice_category"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_context_menu_showcontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojipicker_emoji_names"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_stores_emoji_store_customemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_gifprovider_gifresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_call_ring_ringstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_members_store_memberdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_members_store_membersstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_channels_store_channelsstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_userprofilepopup_userprofilepopupcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_mentions_everyone_token"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_mentions_here_token"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_permissions_currentuserhaspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_stores_auth_store_gettoken"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions_channel_token_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions_mention_token_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions_mentioninfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_emoji_token_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown_blocknode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown_inlinenode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown_inlinestyle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_highlightcode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_resolvelanguage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_stores_emoji_store_customemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_content_parser_code_block_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_content_parser_inline_code_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_content_parser_masked_link_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_content_parser_url_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_types_reactionuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_deep_link_formatmessagelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_resolveauthor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_media_renderurlembeds"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_reactions_renderreactions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_mentionautocomplete_mentionautocompletecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojiautocomplete_emojiautocompletecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojiautocomplete_min_emoji_query"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_media_visibility_unobservemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_renderdaydivider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_renderers_rendernewdivider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_channels_store_getunreadonopen"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_types_searchresultitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_logpersistence_clearpendingpersistedlogs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_embeds_clearembedcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_themes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_helpers_themename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_stores_ui_store_settheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_ptt_capturekeypress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_ptt_updatepttkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_logentry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_loglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settingsoverlay_tabname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_livekitsession_getsessiondebuginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_clearlogbuffer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_getloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger_setloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_channel_mutes_listmutedchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_reapplyaudioprocessing"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_setinputvolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_setoutputvolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_setvoicesensitivity"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_switchinputdevice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession_switchoutputdevice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_accounttab_buildaccounttab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_logstab_createlogstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_userstatus_max_custom_status_len"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_stores_members_store_gettypingusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_updater_checkforupdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_updater_downloadandinstallupdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_updater_downloadprogress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_statuspicker_createstatuspicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_statuspicker_statuspickercomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus_loadcustomstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus_onuserstatuschange"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus_savecustomstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiomuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiovolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_mutescreenshareaudio"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_setscreenshareaudiovolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_voice_store_voicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatbitrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_formatrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats_qualitylevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_livekitsession_getroomforstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_livekitsession_retrymicpermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_icons_createsignalicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_apierror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_authresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_blockedusersresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_channelresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_createdmresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_dmchannelsresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_emojiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_gifsearchresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_groupdmresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_healthresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_inviteresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_memberresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_messagesaroundresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_messagesresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_purgeresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_reactionusersresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_registerresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_searchresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_uploadresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types_voicecredentialsresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_components_settings_helpers_themename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_components_settings_helpers_themes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_noise_suppression_creaternnoiseprocessor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_bulkdeletemessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_deletemessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_editmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_invalidateloadedmessagewindows"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_rollbackreaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store_updatereaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_addmember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_removemember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_removevoiceuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setvoiceconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestates"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_incrementdmmention"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessagepreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_updatedmparticipant"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_ws_setactivechannelprovider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_ws_toconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_clearblockedbythem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_setblockedbyme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_types_dmchannelpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_invalidatereactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_protocoltypes_servermessagetype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_addchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_incrementmention"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_types_gifsearchresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_camera_presets"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_camera_publish_bitrates"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_cameratrackstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_disablecamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_disablescreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_enablecamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_enablescreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getlocalcamerastream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getlocalscreensharestream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getremotevideostream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_screentrackstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_videotrackdeps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_ispttpollinglive"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_attachdiagnosticlisteners"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logout",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logout",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logger_logentry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_channel_mutes_notificationallowed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_store_store"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_setencryptiondegraded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_livekitsession_getremotevideostream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_components_toast_toasttype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_types_clientmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_router_createrouter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_api_createapiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ws_normalizehostforcertcompare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_appearance_applystoredappearance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ptt_initptt"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_navigation_guard_createnavigationguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logger_applystoredloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logpersistence_flushlogs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logpersistence_initlogpersistence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_credentials_createuserupdatecredentialsaver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_credentials_deletecredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_credentials_savecredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_window_state_initwindowstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_deep_link_initdeeplinks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ws_certtofuevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_safe_render_installglobalerrorhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_safe_render_safemount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_dom_qs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_profiles_serverprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connect_page_loginform_createloginform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messagelist_messagelistcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messageinput_messageinputcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_invalidatechannelmessagewindow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_reattachtopresent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_removeoptimistic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_blocks_store_dmcomposerblockreason"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_components_videogrid_createvideogrid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_constants_max_group_dm_participants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloading"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_stores_messages_store_hasmessageloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_invitemanager_inviteitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_types_inviteresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_pinnedmessages_pinnedmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiterset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_quickswitchoverlay_quickswitchprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicemoderationcallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_modalfactory_createpromptmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_ui_store_loadcollapsedcategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_members_store_getonlinemembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_admin_panel_openadminpanel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_permissions_canviewauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_profiles_profilemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store_dmuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_types_dmchannelpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_components_dmsidebar_dmconversation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbyme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalcamerastream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalscreensharestream"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_lib_constants_screenshare_tile_id_offset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_components_channelsidebar_voicemoderationcallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_disablecamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_disablescreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_enablecamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_enablescreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_setdeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession_setmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiterset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_serverbanner_applyconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_serverbanner_createserverbanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_toast_createtoastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_toast_inittoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_toast_teardowntoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_logout_logout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_autoidle_autoidlecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_autoidle_startautoidle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_channels_store_getactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_cleanupall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_clearonremotevideo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setonerror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideoremoved"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession_setwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_media_closeactivelightbox"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_nsfw_gate_setnsfwgatehost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_audioelements_setaudiovolumehost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_attachglobalkeybinds"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebarcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_incomingcallbanner_incomingcallbannercomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_call_ring_ringcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_notifications_startringchime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_notifications_stopringchime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_chatarea_createchatarea"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_constants_screenshare_tile_id_offset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_channels_store_resetchannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_blocks_store_resetblocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_nsfw_gate_clearnsfwacknowledgements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_messages_store_resetmessagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types_channelcreatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types_channelupdatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_types_memberjoinpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_chatbulkdeletedpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_chatdeletedpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_chateditedpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_reactionsummary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types_reactionupdatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types_readyvoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types_voiceconfigpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types_voiceleavepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types_voicespeakerspayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_a11y_smoke_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_a11y_smoke_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_a11y_smoke_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_a11y_smoke_spec",
      "target": "client_tauri_client_tests_e2e_helpers_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_banners_toasts_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_banners_toasts_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_banners_toasts_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_banners_toasts_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-sidebar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_sidebar_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-sidebar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_sidebar_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-sidebar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_sidebar_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_switch_messages_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_switch_messages_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels_with_categories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_switch_messages_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_switch_messages_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/chat-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_chat_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/chat-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_chat_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnectwith2fa"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriloginerror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-settings.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_settings_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connected-overlay.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connected_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connected-overlay.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connected_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connected-overlay.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connected_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_auth_ok"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-insertion.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_insertion_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-insertion.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_insertion_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessageandwait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels_with_categories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_members_multi_role"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_voice_state"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_voicewshandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/health-status.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_health_status_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/logout-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_logout_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/logout-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_logout_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithautoconnect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/logout-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_logout_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/main-layout.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_main_layout_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/main-layout.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_main_layout_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_member_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_member_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_member_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_member_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-actions.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_actions_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-actions.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_actions_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-edit-delete.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_edit_delete_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-edit-delete.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_edit_delete_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-input.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_input_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-input.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_input_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-send-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_send_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithecho"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-send-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_send_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_server_url"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_test_pass"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_test_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_counttextchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_waitformessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_waitformessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/smoke.spec.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_smoke_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_countvoicechannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/overlays.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_overlays_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/overlays.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_overlays_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/overlays.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_overlays_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_auth_ok"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reply-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reply_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reply-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reply_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers_switchsettingstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/sidebar-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_sidebar_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/sidebar-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_sidebar_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_members_multi_role"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_helpers_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_helpers_switchsettingstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithfailingmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_2fa_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_token"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator-ws.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_ws_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator-ws.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_ws_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator-ws.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_ws_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/user-bar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_user_bar_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/user-bar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_user_bar_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-channel.spec.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_channel_spec",
      "target": "client_tauri_client_tests_e2e_helpers_joinvoicechannelbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-channel.spec.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_channel_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-channel.spec.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_channel_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_joinvoicechannelbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels_with_categories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_members_multi_role"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mock_voice_state"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers_joinvoicechannelbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoicefailure"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_widget_spec",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_widget_spec",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_widget_spec",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_memberresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_reactionsummary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_readypayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_readyvoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_types_clientmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_ws_certmismatchlistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_auth_store_authstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_channels_store_channelsstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_members_store_membersstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_messages_store_messagesstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_voice_store_voicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_ui_store_uistate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_lib_store_store"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_messages_store_addpendingsend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_accessibility_tab_test",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_components_settings_accounttab_buildaccounttab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_components_settings_accounttab_validateavatarfile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_src_components_adminactions_createchannelcontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_panel_test",
      "target": "client_tauri_client_src_lib_admin_panel_adminpanelurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_panel_test",
      "target": "client_tauri_client_src_lib_admin_panel_openadminpanel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_src_lib_api_createapiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/appearance-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_appearance_tab_test",
      "target": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_formatfilesize"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_isimagemime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments_uint8tobase64"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_src_lib_audioelements_setaudiovolumehost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_src_lib_noise_suppression_creaternnoiseprocessor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-gain.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_gain_test",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_gettoken"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbyme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle_activity_throttle_ms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle_auto_idle_delay_ms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle_autoidlecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle_nextautostatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle_startautoidle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_mentionautocomplete_max_mention_suggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_max_emoji_suggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_min_emoji_query"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_blocked_by_me_reason"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_blocked_by_them_reason"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_clearblockedbythem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_dmcomposerblockreason"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_setblockedbyme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_src_lib_call_ring_ring_timeout_ms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_src_lib_call_ring_ringstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-first-use-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_first_use_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test",
      "target": "client_tauri_client_src_lib_ws_parsestoredfingerprint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-reconnect.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_reconnect_test",
      "target": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_channel_mute_changed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_lib_channel_mutes_invalidatemutecache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_lib_channel_mutes_mutechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_invalidatemutecache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_listmutedchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_mutechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_notificationallowed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_voice_store_peerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_addchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_displaycategoryof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_getactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_getchannelsbycategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_getunreadonopen"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_incrementmention"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_resetchannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_uncategorized_voice_category"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store_updatechannelposition"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_lib_types_channelcreatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_lib_types_channelupdatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_chatarea_createchatarea"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_lib_message_navigation_hasmessagejumphandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-header.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_header_test",
      "target": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-header.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_header_test",
      "target": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_members_store_cleartyping"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/components/QuickSwitchOverlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_components_quickswitchoverlay_test",
      "target": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connected_overlay_test",
      "target": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_formatbitrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_formatrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats_qualitylevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_splitcodefences"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_highlightcode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_resolvelanguage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_media_extracturls"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/context-menu.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_context_menu_test",
      "target": "client_tauri_client_src_lib_context_menu_showcontextmenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_components_createchannelmodal_channel_types"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_components_createchannelmodal_defaulttypeforcategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_components_createchannelmodal_createchannelmodaloptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_stores_channels_store_uncategorized_voice_category"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_emoji_token_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_max_jumbo_emoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_reactions_renderreactions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_test",
      "target": "client_tauri_client_src_lib_deep_link_formatmessagelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_test",
      "target": "client_tauri_client_src_lib_deep_link_parseinvitelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_test",
      "target": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_delete_channel_modal_test",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_delete_channel_modal_test",
      "target": "client_tauri_client_src_components_deletechannelmodal_deletechannelmodaloptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_getcachedreactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_helpers_mock_ws_createmockwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession_disablecamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession_disablescreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession_setdeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession_setmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_screenshare_rollbackpendingvideo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/disposable.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_disposable_test",
      "target": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_components_dmsidebar_dmconversation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_stores_dm_store_dmuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofiledata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebaroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_src_components_dmsidebar_dmconversation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_removedmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessagepreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store_updatedmparticipant"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_escapehtml"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_qs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_qsa"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_components_channelsidebar_channelreorderdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_clampvoicelimit"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_formatslowmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_max_slow_mode_seconds"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_max_voice_limit"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_editchanneldata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal_editchannelmodaloptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds_applyogmeta"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds_clearembedcaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds_parseogtags"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds_ogmeta"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_max_emoji_suggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_emojiautocomplete_min_emoji_query"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_components_emojipicker_emojipickeroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_components_gifpicker_gif_unavailable_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_components_gifpicker_gifpickeroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_gifprovider_gifresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_types_gifsearchresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_http_proxy_test",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_http_proxy_test",
      "target": "client_tauri_client_src_lib_httpproxy_stophttpproxy"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_icons_test",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_icons_test",
      "target": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_mismatch_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_deleteidentitykey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_loadidentitykey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_publishidentitykey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_resetidentitykeypaircache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_saveidentitykey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_src_components_invitemanager_inviteitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_keybinds_tab_test",
      "target": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_attachdiagnosticlisteners"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_geticeconnectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_sessiondebugdeps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_getroomforstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setencryptiondegraded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_cleanupall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_isvoiceconnected"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_setdeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession_setmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_applystoredloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_clearlogbuffer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_getloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger_setloglevel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logout_test",
      "target": "client_tauri_client_src_lib_logout_logout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_src_components_settings_logstab_createlogstab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_src_components_settingsoverlay_tabname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_pages_mainpage_createmainpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_cache_test",
      "target": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_cache_test",
      "target": "client_tauri_client_src_components_message_list_media_renderyoutubeembed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_closeactivelightbox"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_extracturls"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_extractyoutubeid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_isdirectimageurl"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_renderinlineimage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_renderurlembeds"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media_renderyoutubeembed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility_destroyobserver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility_pauseallmedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility_resumevisiblemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility_unobservemedia"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_components_memberlist_memberlistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_lib_constants_max_group_dm_participants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store_memberdisplayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_lib_types_memberjoinpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_addmember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_cleartyping"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_getonlinemembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_gettypingusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_removemember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_mentionautocomplete_max_mention_suggestions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_emoji_token_regex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontrolleroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_components_messageinput_messageinputoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_components_messageinput_wrapwithmarker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_message_navigation_hasmessagejumphandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_clearchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_hasmessageloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_reattachtopresent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_addpendingsend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_bulkdeletemessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_clearchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_deletemessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_editmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_invalidatechannelmessagewindow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_invalidateloadedmessagewindows"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_removeoptimistic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_rollbackreaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloading"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store_updatereaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_chatdeletedpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_chateditedpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types_reactionupdatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_src_lib_modalfactory_createpromptmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/navigation-guard.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_navigation_guard_test",
      "target": "client_tauri_client_src_lib_navigation_guard_createnavigationguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_clearnsfwacknowledgements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate_setnsfwgatehost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/os-motion.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_os_motion_test",
      "target": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_mapinviteresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_maptopinnedmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_canviewauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_computeeffective"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_hasallpermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_hasanypermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_isadministrator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_islegacyadminrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_permissionsforrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_src_components_pinnedmessages_pinnedmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_src_components_pinnedmessages_pinnedmessagesoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/preferences.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_preferences_test",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/preferences.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_preferences_test",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/preferences.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_preferences_test",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_createprofiledata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_fetchfn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_persistencebackend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_profilesstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles_serverprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt_capturekeypress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt_initptt"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt_stopptt"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt_updatepttkey"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_components_quickswitcher_quickswitcheroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createchatlimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiterset"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createreactionlimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createtypinglimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createvideocameralimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createvoicelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontrolleroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_formatreactornames"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_getcachedreactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_invalidatereactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_reaction_tooltip_debounce_ms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_lib_types_reactionuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_hasunread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_markallread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_group_threshold_ms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_renderers_renderdaydivider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventdeps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_stores_voice_store_voiceuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/router.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_router_test",
      "target": "client_tauri_client_src_lib_router_createrouter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/router.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_router_test",
      "target": "client_tauri_client_src_lib_router_pageid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_safe_render_test",
      "target": "client_tauri_client_src_lib_safe_render_installglobalerrorhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_safe_render_test",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_safe_render_test",
      "target": "client_tauri_client_src_lib_safe_render_safemount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharecaptureoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_screenshare_presets"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_screenshare_publish_bitrates"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare_streamquality"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_src_components_searchoverlay_searchoverlayoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_src_lib_types_searchresultitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-banner.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_banner_test",
      "target": "client_tauri_client_src_components_serverbanner_applyconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-banner.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_banner_test",
      "target": "client_tauri_client_src_components_serverbanner_createserverbanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpaneloptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_components_settings_helpers_themes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_components_settings_helpers_themename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_overlay_test",
      "target": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_src_components_statuspicker_createstatuspicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_src_components_statuspicker_statuspickercomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_src_lib_userstatus_max_custom_status_len"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_src_lib_store_shallowequal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stored-appearance.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stored_appearance_test",
      "target": "client_tauri_client_src_lib_appearance_applystoredappearance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_src_lib_streampreview_attachscrollcollapse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_src_lib_streampreview_attachstreampreview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_test_harness_test",
      "target": "client_tauri_client_tests_helpers_test_harness_createtestharness"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_test_harness_test",
      "target": "client_tauri_client_tests_helpers_test_harness_mountable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_test_harness_test",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/text-images-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_text_images_tab_test",
      "target": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_deletecustomtheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_exporttheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_listthemenames"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_owncordtheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes_savecustomtheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_lib_toast_inittoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_lib_toast_teardowntoast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_test",
      "target": "client_tauri_client_src_components_toast_createtoastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_test",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_clientmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_readypayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_voiceconfigpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types_voicespeakerspayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_typing_indicator_test",
      "target": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_closemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_iscategorycollapsed"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_loadcollapsedcategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_openmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_setpersistenterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_settheme"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_togglememberlist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_togglesidebar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_src_components_updatenotifier_formatdownloadprogress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_src_lib_updater_downloadprogress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_profile_popup_test",
      "target": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_profile_popup_test",
      "target": "client_tauri_client_src_components_userprofilepopup_userprofiledata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_loadcustomstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_max_custom_status_len"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_onuserstatuschange"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_savecustomstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_src_components_videogrid_computegridlayout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_src_components_videogrid_createvideogrid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_src_components_videogrid_tileconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontrolleroptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_getchannelvoiceusers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_removevoiceuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setlocalspeaking"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setvoiceconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestates"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_lib_types_readyvoicestate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_lib_types_voiceleavepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_voice_store_voiceuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_src_lib_ws_setactivechannelprovider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_logger_logentry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_src_lib_ws_toconnectionstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package_devdependencies_changelogen",
      "target": "changelogen"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_dependencies_modelcontextprotocol_sdk",
      "target": "modelcontextprotocol_sdk"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_dependencies_zod",
      "target": "zod"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint.config.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_config",
      "target": "client_tauri_client_eslint_rules"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_purge_prompt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_components_purge_prompt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_channel_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_constants"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_streampreview"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_context_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojipicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_lib_call_ring"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_adminactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_userprofilepopup"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_lib_disposable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_httpproxy"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_channel_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_deep_link"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_markdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_embeds"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_deep_link"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_reactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_gifpicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_mentionautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojiautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_emojipicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_message_list_fenwick"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_lib_os_motion"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_logpersistence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_embeds"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_lib_themes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_themes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_lib_ptt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_appearancetab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_notificationstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_textimagestab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_accessibilitytab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_keybindstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settings_advancedtab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_lib_disposable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_updater"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_statuspicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_presence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_lib_disposable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_message_list_formatting"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_connectionstats"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_httpproxy"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_themes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_os_motion"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_noise_suppression"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_protocoltypes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekite2ee"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_devicemanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_roomeventhandlers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logout",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logout",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_httpproxy"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_router"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_dispatcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_pages_connectpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_appearance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_themes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ptt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_navigation_guard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_connectedoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_logpersistence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_window_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_deep_link"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_cert_reconnect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connect_page_loginform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_messageinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_typingindicator"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_components_nsfwgate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_chatheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_components_videogrid"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_messagejump"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_modalfactory"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_lib_constants"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_lib_channel_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_invitemanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_pinnedmessages"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_searchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_components_quickswitcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_components_emojipicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_presence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_createchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_editchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_deletechannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_userbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_voicewidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_components_quickswitchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_modalfactory"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_admin_panel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_components_memberlist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_lib_constants"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_components_videogrid"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_videogrid"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_serverbanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_logout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_presence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_autoidle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_renderers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_updatenotifier"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_dmprofilesidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_components_incomingcallbanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_call_ring"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_sidebararea"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_main_page_chatarea"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_constants"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_rs_value"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L5",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_secret_store"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L21",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "path"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "hashmap"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_servername"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L39",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_mutex"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L42",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_tofu"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L33",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_servername"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L37",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_mutex"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L90",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_tofu"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L118",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "keycode"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L50",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_arc"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_tofu"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L15",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_value"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L17",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_arc"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L29",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_tofu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/a11y-smoke.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_a11y_smoke_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/banners-toasts.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_banners_toasts_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-sidebar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_sidebar_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/channel-switch-messages.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_channel_switch_messages_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/chat-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_chat_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-page.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_page_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connect-settings.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connect_settings_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/connected-overlay.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_connected_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-insertion.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_insertion_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/health-status.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_health_status_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/logout-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_logout_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/main-layout.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_main_layout_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/member-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_member_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-actions.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_actions_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-edit-delete.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_edit_delete_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-input.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_input_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-list.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_list_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/message-send-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_message_send_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/app-layout.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_app_layout_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/auth-flow.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_auth_flow_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/channel-navigation.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_channel_navigation_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/chat-operations.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_chat_operations_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/dm-system.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/overlays.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_overlays_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/reconnection.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/settings-overlay.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/smoke.spec.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_smoke_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/voice-controls.spec.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_voice_controls_spec",
      "target": "client_tauri_client_tests_e2e_native_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/overlays.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_overlays_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reply-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reply_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/settings-overlay.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_settings_overlay_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/sidebar-header.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_sidebar_header_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/theme-persistence.spec.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/toast.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_toast_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/typing-indicator-ws.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_typing_indicator_ws_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/user-bar.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_user_bar_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-channel.spec.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_channel_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_widget_spec",
      "target": "client_tauri_client_tests_e2e_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_dispatcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_src_lib_a11y"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_accessibility_tab_test",
      "target": "client_tauri_client_src_components_settings_accessibilitytab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_components_settings_accounttab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_src_components_adminactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_panel_test",
      "target": "client_tauri_client_src_lib_admin_panel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_src_components_settings_advancedtab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/appearance-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_appearance_tab_test",
      "target": "client_tauri_client_src_components_settings_appearancetab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_src_lib_noise_suppression"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-gain.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_gain_test",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth-store.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_ef9436",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_autoidle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_mentionautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_components_emojiautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/blocks-store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_blocks_store_test",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_src_lib_call_ring"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-first-use-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_first_use_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-reconnect.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_reconnect_test",
      "target": "client_tauri_client_src_lib_cert_reconnect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_components_settings_notificationstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_channel_mutes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_lib_channel_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_chatarea"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-header.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_header_test",
      "target": "client_tauri_client_src_pages_main_page_chatheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_typingindicator"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_src_components_messageinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/components/QuickSwitchOverlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_components_quickswitchoverlay_test",
      "target": "client_tauri_client_src_components_quickswitchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_pages_connectpage"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connected_overlay_test",
      "target": "client_tauri_client_src_components_connectedoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_src_lib_connectionstats"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_markdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/context-menu.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_context_menu_test",
      "target": "client_tauri_client_src_lib_context_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_components_createchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_reactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_test",
      "target": "client_tauri_client_src_lib_deep_link"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_delete_channel_modal_test",
      "target": "client_tauri_client_src_components_deletechannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_src_lib_devicemanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_dispatcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_blocks_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_helpers_mock_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/disposable.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_disposable_test",
      "target": "client_tauri_client_src_lib_disposable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_components_incomingcallbanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_src_components_dmprofilesidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dom_test",
      "target": "client_tauri_client_src_lib_dom"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_src_components_editchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_embeds"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_emojiautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_messageinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_components_emojipicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/eslint-rules.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_eslint_rules_test",
      "target": "client_tauri_client_eslint_rules"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_src_components_gifpicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_http_proxy_test",
      "target": "client_tauri_client_src_lib_httpproxy"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_icons_test",
      "target": "client_tauri_client_src_lib_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_mismatch_modal_test",
      "target": "client_tauri_client_src_components_certmismatchmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_src_components_invitemanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_keybinds_tab_test",
      "target": "client_tauri_client_src_components_settings_keybindstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_livekitdiagnostics"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_audiopipeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_livekite2ee"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_identity"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_e2eecrypto"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logger.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logger_test",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_src_pages_connectpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_src_pages_connectpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_src_pages_connectpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logout_test",
      "target": "client_tauri_client_src_lib_logout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_src_components_settings_logstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_pages_mainpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_markdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_cache_test",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_src_components_message_list_media"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_src_lib_media_visibility"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_components_memberlist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_src_lib_constants"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_mentionautocomplete"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_components_messageinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_custom_emoji"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_emoji_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_message_list_renderers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_mentions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_components_messageinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_src_lib_gifprovider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_pages_main_page_messagejump"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_message_list_renderers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_components_message_list_content_parser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_message_navigation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_src_lib_modalfactory"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/navigation-guard.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_navigation_guard_test",
      "target": "client_tauri_client_src_lib_navigation_guard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_lib_nsfw_gate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_src_components_nsfwgate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/os-motion.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_os_motion_test",
      "target": "client_tauri_client_src_lib_os_motion"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_quickswitcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_invitemanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_pinnedmessages"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_components_searchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_src_lib_permissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_src_components_pinnedmessages"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/preferences.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_preferences_test",
      "target": "client_tauri_client_src_lib_preferences"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_ptt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_components_quickswitcher"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rate-limiter.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rate_limiter_test",
      "target": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_src_lib_read_state"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_messages_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_renderers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_lib_roomeventhandlers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_src_lib_audioelements"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/router.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_router_test",
      "target": "client_tauri_client_src_lib_router"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_safe_render_test",
      "target": "client_tauri_client_src_lib_safe_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_components_voicewidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_src_components_searchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-banner.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_banner_test",
      "target": "client_tauri_client_src_components_serverbanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-helpers.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_helpers_test",
      "target": "client_tauri_client_src_components_settings_helpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_overlay_test",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_pages_main_page_sidebararea"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_channelsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_dmsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_memberlist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_userbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_voicewidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_createchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_editchannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_deletechannelmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_components_quickswitchoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_src_lib_profiles"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_components_memberlist"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_src_components_statuspicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_components_userbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_presence"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_rate_limiter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stored-appearance.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stored_appearance_test",
      "target": "client_tauri_client_src_lib_appearance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_src_lib_streampreview"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_test_harness_test",
      "target": "client_tauri_client_tests_helpers_test_harness"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/text-images-tab.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_text_images_tab_test",
      "target": "client_tauri_client_src_components_settings_textimagestab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_src_lib_themes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_lib_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_test",
      "target": "client_tauri_client_src_components_toast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_typing_indicator_test",
      "target": "client_tauri_client_src_components_typingindicator"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_src_components_updatenotifier"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_src_lib_updater"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_src_components_userbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_profile_popup_test",
      "target": "client_tauri_client_src_components_userprofilepopup"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-status.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_status_test",
      "target": "client_tauri_client_src_lib_userstatus"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_src_components_videogrid"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_components_voicewidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_lib_types"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_src_stores_auth_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_components_voicewidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_channels_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_members_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_ui_store"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-cert.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_cert_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-lifecycle.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_lifecycle_test",
      "target": "client_tauri_client_src_lib_logger"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-messaging.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_messaging_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "_origin": "ast",
      "context": "import",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-reconnect.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_reconnect_test",
      "target": "client_tauri_client_src_lib_ws"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_failingmembersstore_listuseridsbyrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub_broadcastchannelcreate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub_broadcastchannelupdate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub_broadcastrolesupdate",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub_refreshchannelvisibility",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb_broadcastchannelcreate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb_broadcastchannelupdate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb_broadcastrolesupdate",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb_refreshchannelvisibility",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_enabled",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_enabled",
      "target": "go_type_log_slog_level"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_handle",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_handle",
      "target": "go_type_log_slog_record"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_withattrs",
      "target": "go_type_log_slog_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_write",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_enabled",
      "target": "go_type_log_slog_level"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_handle",
      "target": "go_type_log_slog_record"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_withattrs",
      "target": "go_type_log_slog_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelonlookupstore_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_do",
      "target": "go_type_bytes_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_do",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_upload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_identitykeyfailstore_updateuseridentitykey",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_matchrecorder_record",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_matchedrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_disable",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_disable",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_enable",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_enable",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_install",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_install",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_list",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_list",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_uninstall",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler_uninstall",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingemojibroadcaster_broadcastemojiupdate",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_touchthrottle_shouldtouch",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_userupdatespy_broadcastuserupdate",
      "target": "server_ws_messages_go_ws_userupdate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_watermarkvoicebroadcaster_disconnectfromvoiceinchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_cleanupexpiredlockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_deletelockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_loadactivelockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_upsertlockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_upsertlockout",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getactiveapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getrolebyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getsessionbytokenhash",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getuserbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_allow",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_check",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_cleanup",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_lockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_lockout",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_reset",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_startcleanup",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onstatuschange",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager_setaudiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_setwsclient",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence_presencesender_send",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_updatehealthstatus",
      "target": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_mountchannel",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_get_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_open_devtools",
      "target": "webviewwindow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_save_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_save_settings",
      "target": "client_tauri_client_src_tauri_src_commands_rs_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_store_identity_pin",
      "target": "client_tauri_client_src_tauri_src_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialdata_fmt",
      "target": "formatter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_delete_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_load_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_probe_credential_store",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_credential",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_save_identity_key",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_with_credential_lock",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_fnonce"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_finish",
      "target": "crypt_integer_blob"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rs_fnonce"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file",
      "target": "path"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key",
      "target": "path"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L480",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline",
      "target": "a"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L480",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline",
      "target": "b"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L480",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_tcpstream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_receiver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_tcplistener"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_stop_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/linux_media.rs",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_linux_media_enable_media_capture",
      "target": "client_tauri_client_src_tauri_src_linux_media_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls",
      "target": "tlsconnector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_tcpstream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_receiver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_tcplistener"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_stop_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_keycode_to_vk",
      "target": "keycode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_start",
      "target": "client_tauri_client_src_tauri_src_ptt_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L424",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_clear_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_fnonce"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_delete_with",
      "target": "fn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_with",
      "target": "fn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_protect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_fnonce"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_set_with",
      "target": "fn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert",
      "target": "unixtime"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_decide",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_evaluate",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_is_pinned_host",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert",
      "target": "unixtime"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_arc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert",
      "target": "unixtime"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_servername"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert",
      "target": "unixtime"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L487",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls12",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls12",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls13",
      "target": "certificateder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_verify_tls13",
      "target": "digitallysignedstruct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_create_tray",
      "target": "client_tauri_client_src_tauri_src_tray_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_emit_status_change",
      "target": "client_tauri_client_src_tauri_src_tray_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_handle_menu_event",
      "target": "client_tauri_client_src_tauri_src_tray_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility",
      "target": "client_tauri_client_src_tauri_src_tray_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_updater",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_check_client_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_download_and_install_update",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L368",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current",
      "target": "atomicu64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_emit_ws_state",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_apphandle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L337",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_ws_send",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_sender"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_auditwriter_run",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_auditwriter_start",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_auditwriter_stop",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_addreaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_admincreatechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_admindeletechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_adminupdatechannel",
      "target": "db_channelupdate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_adminupdatechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L796",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_attachsearchmentions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_backupto",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_backuptosafe",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_banuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_banuser",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_begintx",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_begintx",
      "target": "go_type_database_sql_txoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_blockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_cleanupexpiredlockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_clearallvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_clearvoicestate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L442",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_closedm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_countactivecameras",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_countchannelvoiceusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_countdmparticipants",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_counteventsinrange",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_countrolemembers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_countuserswithouttotp",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createapitoken",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createattachment",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_creategroupdmchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createinvite",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagereturning",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagewithmentions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createownerifempty",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createsession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createuserwithinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteaccount",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletechanneloverride",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletechanneluseroverride",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteexpiredsessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletelockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletemessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteorphanedattachments",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteorphanedattachments",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleteothersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deleterolereassigning",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletesession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_deletesessionbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_disableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_editmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_enablecameraifunderlimit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_enableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_enablescreenshareifunderlimit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_execcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_forcelogoutuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getactiveapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallchannelpermissionsforrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallchannelpermissionsforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallsettings",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentsbymessageids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentwithchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getauditlog",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L415",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverridesfor",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneltypes",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L606",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannelunreadcounts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneluseroverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannelvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdefaultrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L482",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdmparticipants",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L491",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdmrecipient",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getemojibyshortcode",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssince",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssinceforchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L644",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getlatestmessageid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmaxeventseq",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmentioncount",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmentionsbymessageids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesaroundforapi",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesforapi",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getorcreatedmchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getowneruser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L668",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpinnedmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpluginbyname",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L519",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactionsbatch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactionusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L574",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreadstate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyname",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getroleforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getserverstats",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionbytokenhash",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionswithbanstatusbatch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionwithbanstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserbyusername",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserchannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L473",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserdmchannelids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserdmchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuseridsbyusernames",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getusersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserwithrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getvoicestate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_incrementmentioncounts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_installplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_isavatarfileurl",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_isblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_isdmparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_iseitherblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_isgroupdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_joinvoicechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_joinvoicechannelifcapacity",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_leavegroupdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_leavevoicechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_leavevoicechannelifmatch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_linkattachmentstomessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listallusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listapitokens",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listblockedusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L403",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listblockersof",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannelroleoverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchanneluseroverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listinvites",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L549",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmembers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L322",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmentiontargetsbyroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmentiontargetsbyuserids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listplugins",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listuseridsbyrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listusersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_loadactivelockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_logaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_markuserdisconnected",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L430",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_opendm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistaudits",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistaudits",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistauditstx",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistauditstx",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistevent",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistevents",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persistevents",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persisteventstx",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_persisteventstx",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L445",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pingread",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pluginkvdelete",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pluginkvget",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pluginkvscan",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pluginkvset",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pruneeventsolderthan",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_pruneeventsolderthan",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_purgechannelmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L411",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_querycontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L399",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_queryrowcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_removereaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_replacemessagementions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_resetalluserstatuses",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_revokeapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_revokeapitokenbylabel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L501",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_revokeinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L688",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_scanandenrichmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L688",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_scanandenrichmessages",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessagesinchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setauditwriter",
      "target": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setchannelslowmode",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setchannelvoicemaxusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setdmchannelname",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L755",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setmessagepinned",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setrolepositions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setvoiceserverdeafen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_setvoiceservermute",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_touchapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_touchsession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_unbanuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_unblockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_uninstallplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L587",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatereadstate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updaterole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateusercustomstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateuseridentitykey",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateuserpassword",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateuserprofile",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateuserrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateuserstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updateusertotpsecret",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatevoicecamera",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatevoicedeafen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatevoicemute",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_updatevoicescreenshare",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_upsertchanneloverride",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_upsertchanneluseroverride",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_upsertlockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_upsertlockout",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_useinviteatomic",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_usercount",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_execcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_preparecontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_querycontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_queryrowcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditor_logaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore_persistaudits",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore_persistaudits",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore_persistaudits",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore_persistaudits",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_addreaction",
      "target": "dbgen_addreactionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_addreaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_adminupdatechannel",
      "target": "dbgen_adminupdatechannelparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_adminupdatechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceserverdeafen",
      "target": "dbgen_applyvoiceserverdeafenparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceserverdeafen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceservermute",
      "target": "dbgen_applyvoiceservermuteparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceservermute",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_banuser",
      "target": "dbgen_banuserparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_banuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_blockuser",
      "target": "dbgen_blockuserparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_blockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_cleanupexpiredlockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearallvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceserverdeafen",
      "target": "dbgen_clearvoiceserverdeafenparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceserverdeafen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceservermute",
      "target": "dbgen_clearvoiceservermuteparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceservermute",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoicestate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_closedm",
      "target": "dbgen_closedmparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_closedm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countactivecameras",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countactiveinvites",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countactivemessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countdmparticipants",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countrolemembers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countuserswithavatar",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countuserswithouttotp",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createapitoken",
      "target": "dbgen_createapitokenparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createattachment",
      "target": "dbgen_createattachmentparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createattachment",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createchannel",
      "target": "dbgen_createchannelparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createemoji",
      "target": "dbgen_createemojiparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createinvite",
      "target": "dbgen_createinviteparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createmessage",
      "target": "dbgen_createmessageparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createrole",
      "target": "dbgen_createroleparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createuser",
      "target": "dbgen_createuserparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletechannelpermission",
      "target": "dbgen_deletechannelpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletechannelpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletechanneluserpermission",
      "target": "dbgen_deletechanneluserpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletechanneluserpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteexpiredsessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletelockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteorphanedattachments",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteothersessions",
      "target": "dbgen_deleteothersessionsparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteothersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleterole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletesessionbyid",
      "target": "dbgen_deletesessionbyidparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletesessionbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletesessionbytoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_disableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_editmessagecontent",
      "target": "dbgen_editmessagecontentparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_editmessagecontent",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablecameraifunderlimit",
      "target": "dbgen_enablecameraifunderlimitparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablecameraifunderlimit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablescreenshareifunderlimit",
      "target": "dbgen_enablescreenshareifunderlimitparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablescreenshareifunderlimit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_evictoldestsessions",
      "target": "dbgen_evictoldestsessionsparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_evictoldestsessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_forcelogoutuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getactiveapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getallsettings",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getallvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getattachmentbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getattachmentwithchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getauditlog",
      "target": "dbgen_getauditlogparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getauditlog",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneloverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelpermission",
      "target": "dbgen_getchannelpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelunreadcounts",
      "target": "dbgen_getchannelunreadcountsparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelunreadcounts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneluseroverrides",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneluserpermission",
      "target": "dbgen_getchanneluserpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneluserpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdefaultrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdmparticipants",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdmparticipantsforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getemojibyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getemojibyshortcode",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_geteventssince",
      "target": "dbgen_geteventssinceparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_geteventssince",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getlatestmessageid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmaxeventseq",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmessagesforapi",
      "target": "dbgen_getmessagesforapiparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmessagesforapi",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getowneruser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreactioncounts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreactionusers",
      "target": "dbgen_getreactionusersparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreactionusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreadstate",
      "target": "dbgen_getreadstateparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreadstate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolebyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolebyname",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolechannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getroleforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getsessionbytokenhash",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getsessionwithbanstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserbyusername",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserchannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserdmchannelids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserdmchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getusersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuservoicestate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserwithrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_insertsession",
      "target": "dbgen_insertsessionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_insertsession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_installplugin",
      "target": "dbgen_installpluginparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_installplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_isblocked",
      "target": "dbgen_isblockedparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_isblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_isdmparticipant",
      "target": "dbgen_isdmparticipantparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_isdmparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_iseitherblocked",
      "target": "dbgen_iseitherblockedparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_iseitherblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_isgroupdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L336",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_joinvoicechannel",
      "target": "dbgen_joinvoicechannelparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L336",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_joinvoicechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_joinvoicechannelifcapacity",
      "target": "dbgen_joinvoicechannelifcapacityparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_joinvoicechannelifcapacity",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L377",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_leavevoicechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L392",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_leavevoicechannelifmatch",
      "target": "dbgen_leavevoicechannelifmatchparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L392",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_leavevoicechannelifmatch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listallusers",
      "target": "dbgen_listallusersparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listallusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listapitokens",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listblockedusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listblockersofuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listemoji",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listinvites",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listmembers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listplugins",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listuseridsbyrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listusersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_loadactivelockouts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_logaudit",
      "target": "dbgen_logauditparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_logaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_markuserdisconnected",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_opendm",
      "target": "dbgen_opendmparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_opendm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_persistevent",
      "target": "dbgen_persisteventparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_persistevent",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvdelete",
      "target": "dbgen_pluginkvdeleteparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvdelete",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvget",
      "target": "dbgen_pluginkvgetparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvget",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvset",
      "target": "dbgen_pluginkvsetparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pluginkvset",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pruneeventsolderthan",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_pruneeventsolderthan",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_removedmparticipant",
      "target": "dbgen_removedmparticipantparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_removedmparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_removereaction",
      "target": "dbgen_removereactionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_removereaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_resetalluserstatuses",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_revokeapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_revokeapitokenbylabel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_revokeinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setchannelslowmode",
      "target": "dbgen_setchannelslowmodeparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setchannelslowmode",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L421",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setchannelvoicemaxusers",
      "target": "dbgen_setchannelvoicemaxusersparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L421",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setchannelvoicemaxusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setdmchannelname",
      "target": "dbgen_setdmchannelnameparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setdmchannelname",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setmessagepinned",
      "target": "dbgen_setmessagepinnedparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setmessagepinned",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setroleposition",
      "target": "dbgen_setrolepositionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setroleposition",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setsetting",
      "target": "dbgen_setsettingparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_softdeletemessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_touchapitoken",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_touchsession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_unbanuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_unblockuser",
      "target": "dbgen_unblockuserparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_unblockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_uninstallplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatechannel",
      "target": "dbgen_updatechannelparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatechannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatereadstate",
      "target": "dbgen_updatereadstateparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatereadstate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updaterole",
      "target": "dbgen_updateroleparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updaterole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateusercustomstatus",
      "target": "dbgen_updateusercustomstatusparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateusercustomstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuseridentitykey",
      "target": "dbgen_updateuseridentitykeyparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuseridentitykey",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserpassword",
      "target": "dbgen_updateuserpasswordparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserpassword",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserprofile",
      "target": "dbgen_updateuserprofileparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserprofile",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserrole",
      "target": "dbgen_updateuserroleparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserstatus",
      "target": "dbgen_updateuserstatusparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateusertotpsecret",
      "target": "dbgen_updateusertotpsecretparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateusertotpsecret",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicecamera",
      "target": "dbgen_updatevoicecameraparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicecamera",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicedeafen",
      "target": "dbgen_updatevoicedeafenparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicedeafen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicemute",
      "target": "dbgen_updatevoicemuteparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicemute",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicescreenshare",
      "target": "dbgen_updatevoicescreenshareparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updatevoicescreenshare",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L462",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertchannelpermission",
      "target": "dbgen_upsertchannelpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L462",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertchannelpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L487",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertchanneluserpermission",
      "target": "dbgen_upsertchanneluserpermissionparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L487",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertchanneluserpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertlockout",
      "target": "dbgen_upsertlockoutparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_upsertlockout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_useinviteatomic",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_usercount",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_withtx",
      "target": "go_type_database_sql_tx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_enabled",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_enabled",
      "target": "go_type_log_slog_level"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_handle",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_handle",
      "target": "go_type_log_slog_record"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_withattrs",
      "target": "go_type_log_slog_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_haschannelperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_haschannelpermbatch",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_requirechannelaccess",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_visiblechannelids",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_checker_visiblechannelids",
      "target": "server_permissions_checker_go_permissions_channelref"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb_getchannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb_getuserchannelpermissions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb_isdmparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_eventsink_dispatch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_eventsink_setbroadcaster",
      "target": "plugin_broadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_eventsink_subscribe",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_eventsink_unsubscribeall",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_manifest_hascapability",
      "target": "plugin_capability"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_activate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_activate",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_activateall",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_assethandler",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_close",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_disableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_dispatchcommand",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L497",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_enableplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "plugin_httprequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromdisk",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromdisk",
      "target": "plugin_foundplugin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_installfromzip",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_loadall",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_registercommand",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_registerui",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_releaseclosedmodule",
      "target": "go_type_github_com_tetratelabs_wazero_api_module"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_releaseclosedmodule",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storagedelete",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storagedelete",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storageget",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storageget",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storageput",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storageput",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storagescan",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_storagescan",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_uninstallplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_authprotectedroute",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_servesstaticroot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_setscsponroot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_startsetuplimiterreap",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_createadminuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_createadminuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_creatememberuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_creatememberuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_dorequest",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_dorequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_newtestmodservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_newtestroleservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_openadmintestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L904",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_auditentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L763",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_auditlog_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_backup_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1507",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1471",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_missinglabel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createapitoken_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_missingname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1355",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_createchannel_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L722",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_deletechannel_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_forcelogout_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_getsettings_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listapitokens_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listchannels_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_defaultpagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nopasswordhash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_nototpsecret",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_publicfieldspresent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_listusers_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1023",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1061",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_invalidbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L828",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L996",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L970",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banhierarchy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_banuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_changerole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nopasswordhash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_patchuser_nototpsecret",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1576",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1554",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_revokeapitoken_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_forbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_stats_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1604",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_tokens_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1391",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_testadminapi_updatechannel_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_maintainbackups",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_maintainbackups",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_pruneexpiredbackups",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_pruneexpiredbackups",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_runscheduledbackup",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_backdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_backdate",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_listbackupfiles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_mustsetsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_mustsetsetting",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test_adminpanelsource",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test_testadminpanelemojisectioniswired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test_testadminpanelemojiusesthememberapi",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test_capturesetuplimiter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test_setsetuplimiterreaptiming",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L349",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_closedatabase",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handledeletebackup",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_chdirtemp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L637",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handlegetchannelpermissions",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiregrantableoverride",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_seedoverridetarget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_seedoverridetarget",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlegetauditlog",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlelistchannels",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_newchannel",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_newchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_patchchannelflags",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_patchchannelflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testcreatechannel_anytypeunderanycategory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testcreatechannel_unknowntyperejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testdeletechannel_refusesdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testlistchannels_excludesdms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_movescategory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_refusesdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_broadcastroles",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_broadcastroles",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_broadcastroles",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L246",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_invalidateusers",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_roleserviceunavailable",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_createuserwithrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_createuserwithrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_decoderole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_dorequestraw",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_dorequestraw",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_writeroleerr",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlegetsettings",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_targetboolsetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_targetboolsetting",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_validaterequire2faupdate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_validaterequire2faupdate",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlelistapitokens",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlegetstats",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlegetstats",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_writemoderationerr",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_actorfromcontext",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_actorrolefromcontext",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_internal_test_testqueryint_limitstillcapped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_internal_test_testqueryint_offsetnotclampedbylimitcap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_pathint64",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_queryint",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_writeerr",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_writejson",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_alloc_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_alloc_test_testringbuffer_writedoesnotallocate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_nogap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L381",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_categorizesource",
      "target": "go_type_log_slog_record"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogstream",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogstream",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogticket",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_logattrvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_newmultihandler",
      "target": "go_type_log_slog_leveler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_newmultihandler",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_newlogstreamtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_isolatespawnedtestbinary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetauditlog_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetsettings_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlegetstats_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlelistchannels_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlelistusers_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testhandlesetupstatus_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_nouserincontext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_ownerpassesthrough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_rolenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_commandconstruction",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_invalidexecutable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_setswindowsflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_testspawndetached_validexecutable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L112",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_owneronlymiddleware",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_requireadminauth",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "go_type_log_slog_leveler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testcategorizesource_attributesadminpackage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testcategorizesource_nopcisserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_enabled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_errorattr_recordlevel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_errorattr_withattrslevel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_handlereturnsnil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_logvaluerresolved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_nestedgroups",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_noattrsleavesattrsempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_ringlevelfiltersoutlowrecords",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withattrs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withattrs_doesnotmutateparent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testmultihandler_withgroup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testnewmultihandler_teestobothsinks",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstafterwrap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstbeforewrap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_multiplesubscriberseachgetacopy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_receiveswrites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_slowsubscriberdoesnotblockwrites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_unsubscribestopsdelivery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_createroleuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_createroleuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testauditandsettings_moderatorforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testgetme_reportscallerpermissions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testowneronlyroutes_moderatorforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testperimeter_moderatoradmitted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_overridematrixbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_permgridbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpaneloverridematrixcoverschannelscopedbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpaneloverridematrixhassingledefinedbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpanelpermgridcoverseverypermissionbit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test_testadminpanelpermgridhasnoduplicateorcompositebits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "admin_setupoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetupstatus",
      "target": "admin_setupoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetupstatus",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_origin_test_testissameorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_origin_test_testissetuporiginallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_applywizardsettings",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_applywizardsettings",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_applywizardsettings",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_buildconfigpatch",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_buildconfigpatch",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_computerestarturl",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_computerestarturl",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_patchedconfigkeys",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_getsetting",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_getsetting",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_foreignoriginblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_validatewizard",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_wizardchangesrunningconfig",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_wizardchangesrunningconfig",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponse",
      "target": "server_db_models_go_db_userwithrole"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponsefromuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponsefromuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponsefromuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_applystagedupdate",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handlecheckupdate",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testapplystagedupdate_nilhub_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testapplystagedupdate_renametooldfails_broadcastsabort",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test_testapplystagedupdate_verifyfails_broadcastsabort",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L703",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_getbooleansetting",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L703",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_getbooleansetting",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "api_authbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_auth_totp_go_auth_partialauthstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L506",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogout",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L699",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isregistrationopen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L699",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isregistrationopen",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L695",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isrequire2faenabled",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L695",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_isrequire2faenabled",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L684",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_issuesession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L684",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_issuesession",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_auth_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_requirepasswordconfirmation",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouterwithproxies",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouterwithproxies",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_deletejsonwithtoken",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_deletejsonwithtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_expiredinvitedb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_getwithtoken",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_getwithtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_newauthtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjson",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonfromip",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonfromip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonwithtoken",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonwithtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_invalidcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_missingpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1515",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_noauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1491",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testconfirmtotp_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lastadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_missingpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_noauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdeleteaccount_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1606",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_noauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1567",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1533",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testdisabletotp_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L715",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testenableconfirmdisabletotp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L909",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_banneduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_lockoutusestrustedforwardedip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_missingfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1028",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1050",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1072",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L884",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_requirestotpchallenge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_unknownuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogin_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1624",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_noauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1636",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testlogout_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1697",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_noauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1662",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_returnscorrectuserfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testme_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_errorneverrevealusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1734",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_expiredinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_invalidinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_inviteusedup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_missingfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_ratelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_registrationclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usernamenothtmlescaped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1757",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_usestrustedforwardedip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testregister_weakpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L798",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_testverifytotp_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L654",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_touserresponse",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_doavatarupload",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_doavatarupload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testlogout_clearscustomstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_decodeblockedids",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_decodeblockedids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_dmput",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_dmput",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_invaliduserid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_selfblockrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testblockuser_unknowntarget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testlistblocks_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testunblockuser_invaliduserid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_testunblockuser_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/bodycap_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_bodycap_test_testbodycapexemptions_routeenvelopesreachable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_decodearound",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_decodearound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_seedaroundchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_seedaroundchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_testmessagesaround_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_denyreadmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_denyreadmessages",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L348",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetpins",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetreactionusers",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlelistchannels",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L246",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "api_purgebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L246",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesearch",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesetpinned",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "api_purgebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_channel_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_parseidparam",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_parseidparam",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_parselimitparam",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_parselimitparam",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildchannelrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L865",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chdelete",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L865",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chget",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpost",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpurge",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpurge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chtestcreatetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chtestcreatetoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_newchanneltestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_newpintestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1017",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_seedpurgechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1017",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_seedpurgechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannellist_withchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L674",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_beforecursor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_emptychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_hasmorefalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L692",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_invalidlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_limitcappedat100",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_returnsmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testchannelmessages_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L810",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_emptypins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_membernoreadpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_returnspinnedmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L741",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testgetpins_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_badrequests",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1112",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_dmforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1178",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testpurgemessages_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidftsquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_invalidlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_limitcappedat100",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_missingquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_negativechannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_noresults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_returnsresults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_withlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L569",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsearch_zerolimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L955",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L917",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_messagenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_nopermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_pinsuccessfully",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L897",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_writeserviceerror",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_writeserviceerror",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_decodereactionusers",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_decodereactionusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_seedreactedmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_seedreactedmessage",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_invalidids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_handleclientupdate",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_mountclientupdateroute",
      "target": "server_api_client_update_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_mountclientupdateroute",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_buildclientupdaterouter",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_fakegithubrelease",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_platformentry",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_platformentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_alreadylatest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_debtargetnocontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_futureversion",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_githuberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_newversionavailable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_broadtrustedcidrkeepsclientsdistinct",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_notrustedproxies_usesremoteaddr",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_remoteaddrwithoutport",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_spoofedxfffromuntrustedremoteignored",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_trustedproxy_usesxrealip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_untrustedsource_ignoresxrealip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testclientip_xforwardedfor_usedwhennoxrealip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_cidrmatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_cidrnomatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_emptylist_returnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_exactipmatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_ipv6match",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_multiplecidrs_firstmatches",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testipinnets_multiplecidrs_nonematch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testparsecidrlist_bareplainip_skippednotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testparsecidrlist_invalidcidr_skipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test_testparsecidrlist_mixedvalidinvalid_keepsvalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L6",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants_test_testloginratelimit_value",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants_test_testratelimitercleanuphorizon_coversmaxslowmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test_testcontract_messages_hasrequiredfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test_testcontract_messages_reactionshavemeflag",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test_testcontract_search_hasrequiredfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testchangepassword_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testchangepassword_missingnewpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testchangepassword_missingoldpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testchangepassword_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testcombinedrouter_profileandinvites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testconfirmtotp_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testcreateinvite_malformedjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testcreateinvite_withexpiration",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testdisabletotp_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testenabletotp_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1005",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1088",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1016",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_invalidlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1027",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_withbeforeparam",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetmessages_withcustomlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetpins_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testgetpins_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1068",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistchannels_adminseesall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1056",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistchannels_memberrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistchannels_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L734",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistdms_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistinvites_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistsessions_badtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlivekithealth_degraded_nilerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlivekithealth_degraded_witherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testlivekithealth_ok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testrevokesession_invalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testrevokesession_negativeid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testrevokesession_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_emptyquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_negativechannelid_push",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_ratelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_specialcharacters",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L993",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withchannelid_push",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L927",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withinvalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L960",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withinvalidlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withlimit_push",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L971",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withnegativelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withnonexistentchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsearch_withovermaxlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_channelnotfound_push",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L893",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L876",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L817",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_invalidmessageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L844",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_messagenotfound_push",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testsetpinned_wrongchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testunpin_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testupdateprofile_invalidusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testupdateprofile_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testupdateprofile_notoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testupdateprofile_nullavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testupdateprofile_withavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_testwritejson_basicsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs_test_testslashfs_globnormalizes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs_test_testslashfs_resolvesbackslashpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_returnsdata",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_testisprivateip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_decodedminfo",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_decodedminfo",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_dmpatch",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_dmpatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockedcannotaddblocker",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockercannotaddblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsmutuallyblockedrecipients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsovercap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsunknownrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testcreategroupdm_requirestwootherusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_broadcastdmopen",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_broadcastdmopen",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_broadcastdmopen",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L384",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleblockuser",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreatedm",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlelistblocks",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlelistdms",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleunblockuser",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_markdmvisibilitychanged",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_dm_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test_newcancelafterarm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_builddmrouter",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_builddmrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmcreatetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmcreatetoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmdelete",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmget",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmpost",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmpost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_newdmtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_nilbroadcaster",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L566",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testclosedm_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_existingdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_success_newdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testcreatedm_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_emptyarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_returnsopendms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_testlistdms_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_broadcastemojiset",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_broadcastemojiset",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_broadcastemojiset",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlelistemoji",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handleserveemojiimage",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handleserveemojiimage",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_emoji_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_emojiseeduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_emojiseeduser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_gifbytes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_jpegbytes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_pngbytes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_badidis400",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_memberisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojidelete_unknownidis404",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_requiresauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiimage_unknownidis404",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_anymembermaysee",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_emptyisjsonarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojilist_requiresauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_manageserverisenough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_memberisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_missingfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsnonimage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_rejectssvg",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testemojiupload_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L573",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testwebpdimensions_allchunkflavours",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L611",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_testwebpdimensions_rejectsmalformed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_toemojiresponse",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_toemojiresponses",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastdmopenfortest",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastdmopenfortest",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastdmopenfortest",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastemojisetfortest",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastemojisetfortest",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_broadcastemojisetfortest",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_handlelivekithealthfortest",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_livekithealthhandlerfortest",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_setgifupstreamfortest",
      "target": "go_type_net_http_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_fetchgifs",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_internal_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_internal_test_testredactkeymatchespercentencodedform",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_api_gif_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_buildgifrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_decodegiferror",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_decodegiferror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_decodegifresults",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_decodegifresults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_gifget",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_gifget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_stubklipy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrejectsinvalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifrequiresauth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testhandlehealth_canceledrequestdoesnotpoisoncache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testhandlehealth_checksarecached",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testhandlehealth_degradedreturns503withreason",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testrunhealthchecks_allhealthy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testrunhealthchecks_dberror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testrunhealthchecks_hubdeadwinsfirst",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testrunhealthchecks_lowdisk",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test_testrunhealthchecks_unknownprobescounthealthy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlelistinvites",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlerevokeinvite",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_invite_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_loginandgettoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_createinvitefailure",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_emptybody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_getinvitefailure",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testcreateinvite_unlimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_emptyarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testlistinvites_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_memberforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_revokefailure",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_testrevokeinvite_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_toinviteresponse",
      "target": "server_db_models_go_db_invite"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_copyws",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_copyws",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_isoriginallowed",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_iswebsocketupgrade",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "go_type_net_url_url"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_caseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_emptyallowlistdenies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_emptyoriginallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_firstpartydesktoporigins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_firstpartylookalikesdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_matchingorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_multipleallowedorigins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_nonmatchingorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_samehostdifferentportdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_sameoriginallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testisoriginallowed_wildcardallowsall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_caseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_connectionkeepalive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingconnectionheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingupgradeheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_nonwebsocketupgrade",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_validupgrade",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_allowsnormalpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_allowssameoriginhttp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksadminpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blockscrossoriginhttp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksdebugpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksmetricspath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blockstwirppath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_doesnotblockusermetrics",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testlivekitproxy_invalidurl_fallsbacktolocalhost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test_testproxywebsocket_dialfailuredoesnotlogaccesstoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_echowsbackend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_hubwithlivekit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_backendunavailable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_blockedpathnotupgraded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_crossoriginrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_forwardsbinary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_preservesquerystring",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test_okhandler",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test_okhandler",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separatesclientupdatebucket",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separateslivekitbucket",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_controlbytesrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_normalidpreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testboundrequestid_overlongheaderneverreacheslog",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_testrequestlogger_longpathtruncated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_handlemetrics",
      "target": "api_metricssources"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_allowsadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_blocksnonadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_returnsexpectedfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_testhandlemetrics_withoutlivekithealthcheck",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_authmiddleware",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_clientip",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_clientipwithproxies",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_clientipwithproxies",
      "target": "go_type_net_ipnet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ipinnets",
      "target": "go_type_net_ipnet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddleware",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddleware",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_newapitestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_ok",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_ok",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_allowedcidr",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_blockedcidr",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_emptyallowsall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_invalidcidr",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L874",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_multiplecidrs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_proxycollapse_withouttrusted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L910",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxforwardedfor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxrealip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testadminiprestrict_untrustedproxy_ignoresheaders",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_banneduserblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L600",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredbanallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_expiredsession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_malformedauthheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_missingtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_revokedapitoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validapitoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testauthmiddleware_validtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1025",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testlivekithealth_healthy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1048",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testlivekithealth_unhealthy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testlivekithealth_unhealthynoerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L741",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testmaxbodysize_exactlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testmaxbodysize_nilbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L764",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testmaxbodysize_overlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L802",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testmaxbodysize_passesthrough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testmaxbodysize_underlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_invalidcidrwarnsatconstructionnotperrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_overlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_retryafterheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_underlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_xrealiphonouredfromtrustedproxy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testratelimitmiddleware_xrealipignoredwithouttrustedproxy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_administrator_bypass",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_allowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_forbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L652",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testsecurityheaders_allheaderspresent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testsecurityheaders_doesnotoverrideexistingheaders",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testsecurityheaders_passesthrough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1001",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testsecurityheaderswithtls_hsts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1012",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_testsecurityheaderswithtls_nohstswithouttls",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_newpluginadminhandler",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_newpluginadminhandler",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_parsepluginid",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_parsepluginid",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_pluginruntimestate",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_buildzipupload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistrywithstore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_openplugintestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testhaszipmagic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testiszipcontenttype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerenabledisableuninstallreturn503whenregistrynil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlifecycleinvalidid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistemptywhenregistrynil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_validpluginzip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_broadcastuserupdate",
      "target": "api_profilebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_broadcastuserupdate",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_fuzz_test_fuzzvalidateavatarurl",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_fuzz_test_fuzzvalidatedisplayname",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlelistsessions",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlerevokesession",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "api_profilebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "api_profilebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "api_profilebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_profile_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_buildprofilerouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_musthash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_patchjson",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_patchjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profilecreatetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profilecreatetoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profiledelete",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profiledelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_putjson",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_putjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_samepassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_weaknewpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testchangepassword_wrongoldpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testlistsessions_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_currentsession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_emptyusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_publishidentitykey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_unauthorized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernametaken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test_dialandauthws",
      "target": "go_type_net_http_httptest_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test_dialandauthws",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlehealth",
      "target": "api_healthdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L495",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handleinfo",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L511",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlelivekithealth",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L475",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_runhealthchecks",
      "target": "api_healthdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L475",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_runhealthchecks",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_setuprouter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1infoendpoint",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1infoomitsversion",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testapiv1inforeturnsservername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointomitsversion",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointreturns200",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointreturnsjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthendpointstatusok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testhealthmethodnotallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testrequestidmiddleware",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_testunknownroutereturns404",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_totp_key_fatal_test_testnewrouterrefusestostartwithmalformedtotpkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L664",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_writejson",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_totp_go_auth_partialauthstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_deletewithtoken",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_deletewithtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_extractsecretfromuri",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testenabletotp_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testenabletotp_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testenabletotp_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_missingtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_filename_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_filename_fuzz_test_fuzzsanitizeuploadfilename",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleservefile",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "api_filestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_api_upload_handler_go_chi_router"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouter",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doservefile",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doservefile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doupload",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doupload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_makemultipartfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_makepngbytes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_newuploadtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_newuploadteststorage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testpermsvc",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_adminbypassesallchecks",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_matchingorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L964",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1018",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_nooriginheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L991",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_cors_wildcardorigin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L919",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_emptyid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L907",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1057",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L837",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L880",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_success_png",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unauthenticated_returns401",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_elf",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_executable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1087",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_blockedfiletypes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidmultipartform",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_missingfilefield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_oversizedfilerejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_ratelimitedafterburst",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L792",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_responsefields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_routesaremounted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_pngimage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_success_textfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_thenserve_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testupload_unauthenticated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_uploadcreatetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_uploadcreatetoken",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_writestoragesaveerror",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_captureslog",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testnewcrswaf_loadscoreruleset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testnormalizecrsmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_allowsbenignjsonrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_blocksxssprobe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_falsepositivesonsqlishchatprose",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_allowsbenignsqlishchatmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectspathtraversalprobe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_crsoffmode_skipscrsentirely",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_inlinerulesstillblockineverycrsmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test_testwafmiddleware_uploadbodynotbufferedoremptied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L446",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_handlewafinterruption",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_interruption"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L446",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_handlewafinterruption",
      "target": "go_type_net_http_responsewriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_logcrsmatch",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_matchedrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_logcrsmatchesaggregate",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_transaction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newcrswaf",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_matchedrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "go_type_github_com_corazawaf_coraza_v3_types_matchedrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testhandlewafinterruption_writesjsonandstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_allowsbenignrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_allowslargeavataruploadbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_allowslargeplugininstallbody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_blocksscanneruseragent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_invalidparanoialevelstillallowsbenignrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test_testwafmiddleware_preservesreadablebodyfordownstream",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_extractbearertoken",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_fuzz_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_fuzz_test_fuzzvalidateusername",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_iseffectivelybanned",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_bearercaseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_bearerwithnotoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_emptyheadervalue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_missingheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_multiplespaces",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_onlyschemenospace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_tokenpreservesvalue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_validheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testextractbearertoken_wrongscheme",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedexpirediso8601",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureiso8601",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannednilexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedpastexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_bannedunparsableexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_niluser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_notbanned",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testiseffectivelybanned_notbannedignoresexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_emptystring",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_exactlynow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_futuretimeiso8601format",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_futuretimenotexpired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_futuretimesqliteformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_invalidformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_pasttimeexpired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_pasttimeiso8601format",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testissessionexpired_pasttimesqliteformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_controlcharactersrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_invisiblecharactersrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_reserveddeletednamespace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_toolong",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_tooshort",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_unicodelength",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_validnames",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test_testvalidateusername_whitespacetrimmed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_fuzz_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_fuzz_test_fuzzvalidatepasswordstrength",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_correctpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_emptyhash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_emptyhashtimingresistance",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_emptypassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_malformedhash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testcheckpassword_wrongpassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testhashpassword_bcryptprefix",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testhashpassword_differsfromplaintext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testhashpassword_twocallsdifferenthashes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testhashpassword_unicodepassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testvalidatepasswordstrength_exactboundaries",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testvalidatepasswordstrength_toolong",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testvalidatepasswordstrength_tooshort",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testvalidatepasswordstrength_unicodemultibyte",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test_testvalidatepasswordstrength_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testcleanup_mixedentries",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivelockouts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivewindows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredlockouts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredwindows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testlen_afterallows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testlen_afterlockouts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_testlen_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_teststartcleanup_runsperiodically",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test_teststartcleanup_stopsonsignal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newpersistentratelimiter",
      "target": "auth_lockoutpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newratelimiter",
      "target": "auth_lockoutpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test_capturelogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test_testnewpersistentratelimiter_loaderrorislogged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testkey_matchessprintfshape",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_atlimitallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_atlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_doesnotrecordtimestamp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_lockoutexpired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_respectslockout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_underlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_check_windowboundary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_concurrenthammering",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_differentkeysindependent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_islockedout_unknownkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_lensumsacrossshards",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_lockoutblocksallow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_lockoutenforced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_lockoutexpires",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_overlimitblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_reset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_resetclearslockout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_threadsafe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_underlimitallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test_testratelimiter_windowexpiryresets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "auth_tokenstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test_testresolvetokenhash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testgeneratetoken_hexcharacters",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testgeneratetoken_length",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testgeneratetoken_multideviceuniqueness",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testgeneratetoken_uniqueness",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_consistentafterrotation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_deterministic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_differentinputsdifferenthashes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_differsfromplaintext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_emptyinput",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test_testhashtoken_length",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadacme",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerate",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerateselfsigned",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testgenerateselfsignedcreatesfiles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testgenerateselfsignedinvalidcertpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testgenerateselfsignedinvalidkeypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testgenerateselfsignedproducesvalidcert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateacme_httpredirect",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateacme_ipaddress",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateacme_missingdomain",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateacme_validdomain",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateacme_wildcarddomain",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateloadsexistingcert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgeneratemodemanualmissingfiles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgeneratemodemanualvalidfiles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgeneratemodeoff",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateselfsigned",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test_testloadorgenerateunknownmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_generatetotpcode",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_newpartialauthstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_newpendingtotpstore",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testbuildtotpuri_containsissuerandsecret",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testgeneratetotpcode_invalidsecret",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testgeneratetotpcodeandverify_rfcvector",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testgeneratetotpsecret_returnsvalidbase32",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testgeneratetotpsecret_unique",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_consume",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_consumeinvalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_expirycleanup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_issueandlookup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_lookupinvalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_registerfailure",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpartialauthstore_registerfailureunknowntoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpendingtotpstore_delete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpendingtotpstore_expirycleanup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpendingtotpstore_lookupmissing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpendingtotpstore_overwrite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testpendingtotpstore_putandlookup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testusedtotpcodestore_differentcodes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testusedtotpcodestore_differentuserssamecode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testusedtotpcodestore_markused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcode_clockskewtolerance",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcode_rejectsbadlength",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcodeonce_invalidcoderejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcodeonce_nilstoreaccepted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcodeonce_replayrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcode",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcodeonce",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_verifytotpcodeonce",
      "target": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L625",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_applyvoicedefaults",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L606",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_isdefaultvoicecredentials",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testisdefaultvoicecredentials",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloaddefaults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadenvironmentvariableoverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadenvoverride_eventpersistence",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadenvoverridesprecedenceoveryaml",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadenvvarnounderscore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadenvvarstoragedir",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadgeneratesdefaultfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadgithubtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadinvalidyaml",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadmergesyaml",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadtlscertandkeyfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadtlsmodevalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadunreadableconfigfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloaduploadboundaryvalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadvoiceadvertiseinternalipfromenv",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadvoiceconfigdefaults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadvoiceconfigfromyaml",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadvoicedefaultcredentialscleared",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test_testloadvoiceemptysectiongetsdefaults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logging_test_testlogginglevelfromenv",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logging_test_testparselevel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_test_testsecretconfigsredactedinlogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_applypatch",
      "target": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_applypatch",
      "target": "server_config_save_go_config_patch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_save",
      "target": "server_config_save_go_config_patch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_setscalar",
      "target": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_loadnoenv",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavecreatesmissingfilefromtemplate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsaveleavesunparseablefileintact",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavepatchesgenerateddefaultfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavepreserveshandedits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavevoiceautodownloadbool",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsavevoicecredentialsonlywhenempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_testsaveyamlinjectionisinert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_unknown_keys_test_testunknownfilekeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_anonymiseuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_anonymiseuser",
      "target": "go_type_database_sql_tx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_setrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_setrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_anonymisesusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_clearsavatarandtotp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_clearspassword",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_clearsprofilefields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_deletessessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastadminblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastgroupdmparticipant_removeschannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_lastownerblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_membersucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_nonexistentuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_oneononedm_closesforsurvivor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_revokesapitokensandpermanentban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_setsbannedandoffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_softdeletesmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_squattedanonnamestilldeletes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test_testdeleteaccount_survivingdm_keepsattachmentslinked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_checkbackupintegrity",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_newadmintestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel_defaultsnotnsfw",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmincreatechannel_emptyoptionals",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmindeletechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadmindeletechannel_nonexistent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel_clearsnsfw",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testadminupdatechannel_unarchive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_adminqueries",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L915",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_cleansuppartialfileonfailure",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_createsdirectoryfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L850",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_directcall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L976",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_doesnotdeleteexistingfileoncollision",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L883",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testbackuptosafe_rejectstraversal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testforcelogoutuser_deletessessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testforcelogoutuser_nosessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L734",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetallsettings_afterclearing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetallsettings_returnsmap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_newestfirst",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetauditlog_pagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetserverstats_emptydb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetserverstats_withdata",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetsetting_exists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetsetting_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetusersessions_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testgetusersessions_isolatedbyuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_pagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_withrolename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlistallusers_zerolimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testlogaudit_andretrieve",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testsetsetting_newkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L703",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testsetsetting_updateexisting",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testupdateuserrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testupdateuserrole_nonexistentuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testusercount_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L825",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_testusercount_withusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_newtokentestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_seedtokenuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_seedtokenuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_creategetrevoke",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_expiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_revokebylabel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testapitoken_touchandlist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_lapsedtempbanstayseligible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_testgetowneruser_skipsbannedowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testgetattachmentbyid_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testgetattachmentbyid_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test_capturelogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test_testwriteaudit_logsfailurebutdoesnotpropagate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test_testwriteaudit_successlogsnothing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writeaudit",
      "target": "db_auditor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writeaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_newauditwriter",
      "target": "db_auditstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_newauditwriter",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_batchflush",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_concurrentenqueue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_drainonstop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_droponfullqueuelogserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_flushfailurecountsandlogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_nilreceiverissafe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testauditwriter_stopwaitsforgoroutineexit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testnewauditwriter_panicsonnilstore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_emptybatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testpersistaudits_singletransaction",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_waitforpersisted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test_waitforpersisted",
      "target": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L353",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_scansessionswithbanstatus",
      "target": "db_sessionwithbanstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L353",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_scansessionswithbanstatus",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_newtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testbanuser_permanent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testbanuser_temporary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateinvite_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateinvite_unlimiteduses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreatesession_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_caseinsensitiveduplicate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_duplicateusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testcreateuser_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testdeleteexpiredsessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testdeletesession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetinvite_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetinvite_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionbytokenhash_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionbytokenhash_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_banneduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetsessionwithbanstatus_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyid_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyid_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_caseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testgetuserbyusername_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L743",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L755",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_excludesbanned",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L881",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_includesidentitykey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_lapsedtempban_stillincluded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testlistmembers_sortedbyusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L924",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testmembersummary_forviewer_blankscustomstatuswheninvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L956",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testmembersummary_forviewer_keepscustomstatuswhenonline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testmembersummary_forviewer_keepsowncustomstatuswheninvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testresetalluserstatuses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L731",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testresetalluserstatuses_alreadyoffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testrevokeinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testtouchsession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testunbanuser_clearsban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testunbanuser_nonexistentuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L856",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuseridentitykey_lastwritewins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L835",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuseridentitykey_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testupdateuserstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_concurrentsamecode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_exceedsmaxuses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_expired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_incrementsuses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_revoked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_testuseinviteatomic_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_newbackupfiledb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_errorkeepspreexistingfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectsdoublequote",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectsnullbyte",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectspathoutsideroot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssemicolon",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssinglequote",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_rejectssqlcomment",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testbackuptosafe_validpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_testcheckbackupintegrity_validandcorrupt",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testblockuser_and_isblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testblockuser_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testblockuser_selfblockissilentlydropped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testiseitherblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testlistblockedusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testunblockuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test_testunblockuser_notblockedisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_channelfromfields",
      "target": "db_channelfields"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_openmigratedmemory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_emptycategory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_returnsid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testcreatechannel_uniqueids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechannel_nonexistent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechannel_removeschannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testdeletechanneloverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannel_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannel_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannelpermissions_default",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testgetchannelpermissions_withoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannelroleoverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannels_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testlistchannels_returnsall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelslowmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelslowmode_zero",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelvoicemaxusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testsetchannelvoicemaxusers_unlimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupdatechannel_changesnameandtopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupdatechannel_nonexistent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_testupsertchanneloverride_insertandupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test_testchanneluseroverride_cascadesonchanneldelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test_testchanneluseroverride_upsertgetdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test_testgetchanneloverridesfor_mergesbothlayers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test_testgetchanneluseroverrides_bychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L648",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcountuserswithouttotp_allwithout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcountuserswithouttotp_withtotpsetup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateattachment_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateattachment_withdimensions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_expiredinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L739",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_invalidcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L748",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_revokedinvite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_cutoffrespected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_graceperiodholdssameday",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepsliveavatars",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_removesorphans",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_withoverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetchanneltypes_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetchanneltypes_nonexistentids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetchanneltypes_returnstypes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L777",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testlistinvites_db_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testlistinvites_db_returnsall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L816",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessages_emptyquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L840",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L828",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessages_zerolimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptychannelids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptyquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_zerolimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsetmessagepinned_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsetmessagepinned_pin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testsetmessagepinned_unpin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L696",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testupdateusertotpsecret_clear",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testupdateusertotpsecret_set",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testuseinviteatomic_nonexistent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_zero",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L355",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_migrate",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_newdb",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_openmemory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testbegin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testcloseidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testexec",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testforeignkeysenabled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesalltables",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesftstable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratecreatesindexes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsinvalidsql",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsreadfileerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratefsskipsnonsql",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateinsertsdefaultroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateinsertsdefaultsettings",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigrateisidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratescopesftsupdatetriggertocontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testmigratewalandfkonfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopencreatesfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopeninmemory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopeninvalidpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testopenpingfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testqueryrow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testsqldb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testwalmodeenabled",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_testwalmodeenabledonfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db_new",
      "target": "dbgen_dbtx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_groupdmfixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testcreategroupdmchannel_opensforeveryone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testcreategroupdmchannel_refusesunderthree",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testgetdmparticipants_collapsesinvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testgetorcreatedmchannel_ignoresshrunkgroup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testleavegroupdm_deleteschannelonlastleave",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testleavegroupdm_lastleavepreservesattachmentsforreclaim",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testnewdmchannelinfo_emptyrecipientsisnotnil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testnewdmchannelinfo_excludesviewerandpicksrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_testsetdmchannelname_refusesnondm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_newdmchannelinfo",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testclosedm_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testclosedm_removesfromopenlist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetdmparticipantids_nonexistentchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetdmparticipantids_returnsboth",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetdmrecipient_nonexistentchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetdmrecipient_returnsotheruser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_createsnew",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotentreversedorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_reopensforcaller",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannelids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_emptylist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_excludescloseddms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_lastmessagepreview",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_nomessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_returnsopendms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testgetuserdmchannels_unreadcount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testisdmparticipant_nonexistentchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testisdmparticipant_nonparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testisdmparticipant_validparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testopendm_afterclose",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test_testopendm_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_seedemojiuploader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_seedemojiuploader",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testcreateemojirejectsduplicateshortcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testemojicrudroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testemojimissingrowsarenilnoterror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test_testlistemojiisorderedandemptyslicewhennone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testisuniqueconstrainterror_casesensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testisuniqueconstrainterror_matchessqlitemessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testisuniqueconstrainterror_nilerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testisuniqueconstrainterror_unrelatederror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testisuniqueconstrainterror_wrappedsqliteerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testsentinelerrors_aredistinct",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testsentinelerrors_doublewrapped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testsentinelerrors_havenonemptymessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testsentinelerrors_matchthemselves",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test_testsentinelerrors_matchwrapped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_scaneventrows",
      "target": "db_rowsscanner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testgeteventssince_respectslimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testgeteventssinceforchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testgetmaxeventseq",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpersistevent_andgeteventssince",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpersistevent_duplicateseqrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpersistevents_batchinsertsall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpersistevents_emptybatchisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpersistevents_fallbackkeepsgoodrowsonbadbatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpruneeventsolderthan",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test_testpruneeventsolderthan_nothingtoprune",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_test_testtrylockfile_exclusive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testcleanupexpiredlockouts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testcleanupexpiredlockouts_emptytable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testdeletelockout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testdeletelockout_unknownkeyisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testloadactivelockouts_excludesexpired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testupsertlockout_replacesexistingkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test_testupsertlockout_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_logvalue_test_testusersessionredactedinlogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_apitokenfromgen",
      "target": "server_db_dbgen_models_go_dbgen_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_sessionfromgen",
      "target": "server_db_dbgen_models_go_dbgen_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_userfromgen",
      "target": "server_db_dbgen_models_go_dbgen_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_insertmentionrows",
      "target": "db_mentionexecer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_insertmentionrows",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_seedmentionfixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_seedmentionfixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_capsstoredrows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_storesrowsandflag",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetchanneloverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_excluded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_caseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_lapsedtempban_stillresolves",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_nonasciiuppercase",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_permanentban_excluded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_andreadstateclear",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_batchesacrosschunkboundary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_emptyisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_noopwhenreaderalreadypastmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testincrementmentioncounts_stillapplieswhenreaderisbehind",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistblockersof",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles_lapsedtempban_included",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testmessagesforapi_carrymentions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testreplacemessagementions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test_testsearchmessages_carrymentions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_messagefromgen",
      "target": "server_db_dbgen_models_go_dbgen_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L817",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_scanmessagewithuser",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L774",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_scansearchresults",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_purgeseed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seedaroundmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seedaroundmessages",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seedchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seeduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_seeduser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testaddreaction_uniqueconstraint",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_contentpreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_returnsid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testcreatemessage_withreplyto",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_modcandeleteany",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testdeletemessage_ownercandelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_nonownercannotedit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testeditmessage_ownercanedit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1087",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1337",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesforeigndms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1053",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesannouncementchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesparticipatingdms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1007",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1035",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetlatestmessageid_returnshighest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessage_fields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessage_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_beforepagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_emptychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_includesusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_limitrespected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessages_returnsmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L866",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L912",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L957",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L974",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_beforepagination",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L744",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L758",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L803",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetmessagesforapi_withreactions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetpinnedmessages_capped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_counts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactions_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_clampslimittomax",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_beforecursor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_deletesnewestfirst",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_emptychannelandzerolimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_otherchannelsuntouched",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_preservestombstones",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testpurgechannelmessages_skipsalreadydeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testremovereaction_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_deletednotreturned",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_editreindexes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L601",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_filterbychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_findsmatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_hyphenatedquery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_limitrespected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_noresults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_testupdatereadstate_upsert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_applymigration",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_ensureschemaversions",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_isapplied",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_isexistingdatabase",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefs",
      "target": "go_type_io_fs_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefs",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "go_type_io_fs_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_migratefscount",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_schemaversionsexists",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_seedexistingdatabase",
      "target": "server_db_migrate_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_sqlfilenames",
      "target": "go_type_io_fs_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_countversions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_countversions",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_hasversion",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_hasversion",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_tableexists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_tableexists",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_022createsmentionschema",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_022seedsmentioneveryone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_allmigrationsrecorded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliedatisiso8601",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_emptyfssucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_errormessagecontainsfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L740",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_invalidsqlreturnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_largenumberofmigrations",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_nonsqlfilesskipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_orderislexicographic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_readdirerrorreturnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_readfileerrorreturnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_schemaversionstablecreated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedexistingdatabase",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_skipsalreadyapplied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_withrealmigrations",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L612",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_testmigrate_withrealmigrationsidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_columnexists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_columnexists",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test_newmigratedtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test_seedblockuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test_seedblockuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testattachmentinfo_includesdimensions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testattachmentinfo_omitsnildimensions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testauditentry_jsonkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testchannel_jsonroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testchannel_omitemptyfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testmessageapiresponse_jsonkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testrole_jsonkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testrole_jsonroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testrole_nilcolor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testserverstats_jsonroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testuserpublic_includesavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testuserpublic_omitsnilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testvoicestate_booldefaults",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test_testvoicestate_joinedatomittedfromjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/open_shared_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_open_shared_test_testopenshared_workswhileserverholdslock",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_scanpluginrow",
      "target": "db_rowscanner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_installtestplugin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_installtestplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testenabledisableplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testgetplugin_missing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testgetpluginbyname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testinstallplugin_andgetplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallreturnscorrectid_afterotherwrites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallupdatesinplace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testlistplugins_orderedbyname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkv_namespacesareisolated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkv_setgetdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testpluginkvscan",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test_testuninstallplugin_cascadeskv",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_openfiledb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_seedchannelanduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_seedchannelanduser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_concurrentreadsandwrites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_fkviolationrejectedonfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_foreignkeysonreaderconnections",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_testfilepool_readduringopenwritetx",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testdeletesessionbyid_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testdeletesessionbyid_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testdeletesessionbyid_wrongowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testlistusersessions_doesnotreturnotherusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testlistusersessions_emptyarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testlistusersessions_returnssessions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testupdateuserpassword_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testupdateuserprofile_duplicateusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testupdateuserprofile_nonexistentuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testupdateuserprofile_usernameandavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test_testupdateuserprofile_usernameonly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/queries_ascii_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_queries_ascii_test_testqueryfilesareasciionly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testcountrolemembersandlistuseridsbyrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testcreateandupdaterole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testdeleterolereassigning",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testgetdefaultrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testgetrolebyname_iscaseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testlistroles_ordersbypositiontheniddeterministically",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testrolenameuniquenessisenforcedcaseinsensitively",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test_testsetrolepositions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetrolebyid_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetrolebyid_isdefaultfield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetrolebyid_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetrolebyid_ownerhasallpermissions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_boolconversions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_found",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testlistinvites_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testlistinvites_includesrevokedinvites",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testlistinvites_multiple",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testlistroles_orderedbypositiondesc",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test_testlistroles_returnsfourdefaultroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_rolefromgen",
      "target": "server_db_dbgen_models_go_dbgen_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory",
      "target": "db_fuzztesthelper"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test_fuzzsanitizeftsquery",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test_testsanitizeftsquery_asciiunchanged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test_testsanitizeftsquery_stripsoperators",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test_testsanitizeftsquery_utf8truncation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_session_expiry_test_testdeleteexpiredsessions_sargableformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_session_expiry_test_testmigration031_normalizeslegacyformats",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sql_router_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sql_router_test_testisreadonlysql",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testbroadcaststatus_mapsonlyinvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testconnectstatus_honourschoicesanddefaultsonline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testeffectivedisplayname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testisavatarfileurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testmarkuserdisconnected_preserveschosenstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testmembersummary_forviewer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_teststatusforviewer_ownerseestruthothersseeoffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testupdateusercustomstatus_roundtripandclear",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testupdateuserprofile_writesdisplaynameandabout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test_testvalidstatuses_acceptsinvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_newvoicetestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_seedvoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_seedvoicechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_seedvoiceuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_seedvoiceuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_emptytable_noerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_notinchannel_noerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L630",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_getvoicestate_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_joinvoicechannel_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannel_nostate_noerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L782",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_false",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_notinchannel_noerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicecamera_true",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_false",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_notinchannel_noerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicemute_true",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test_testhandleraddsreqid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test_testhandlerenableddelegates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test_testhandlersurviveswithgroup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L655",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_printbanner",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "go_type_log_slog_levelvar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "go_type_log_slog_logger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_run",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_seedhubreplaystate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_seedhubreplaystate",
      "target": "go_type_log_slog_logger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_seedhubreplaystate",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_seedhubreplaystate",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_test_testrun_serveerrorreturn_stopshubdispatchgoroutine",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L716",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_warnlowdisk",
      "target": "go_type_log_slog_logger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_newchecker",
      "target": "permissions_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testhaschannelperm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testhaschannelpermbatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testrequirechannelaccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_testvisiblechannelids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_effectivechannelperms",
      "target": "server_permissions_permissions_go_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_fuzz_test_fuzzeffectivechannelperms",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_fuzz_test_fuzzeffectiveperms",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testadminperimeter_membership",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_allowaddspermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_allowanddenytogether",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_allowoverridesdeny",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_denyallgrantnone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_denyallthenallowone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_denyremovespermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_multipledenymultipleallow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_nooverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_zeroall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testeffectiveperms_zerobase",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_administratorbitset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_administratorbitwithothers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_adminrolepermsmissingbit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_noadministratorbit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_ownerrolepermshasbit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasadmin_zeroperms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasanyperm_anyofsemantics",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_allbitsset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_combinedbitsallpresent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_matchingbitreturnstrue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_missingbitreturnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_multiplebitssetonlychecksrequired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_requiresallbitspresent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_zeropermsreturnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasperm_zerorequiredreturnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testhasserverperm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testmentioneveryone_bitisfreeandnamed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testname_knownandunknownbits",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testownerroleposition",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testpermissionbits_aredistinctpowersoftwo",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testpermissionbitvalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testrolehierarchy_memberhasbasicperms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testrolehierarchy_memberlacksmodperms",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testrolehierarchy_ownerhasmorepermsthanadmin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test_testroleidconstants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testeffectivechannelperms_resolutionorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testhaschannelperm_adminbypassesuseroverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testhaschannelperm_appliesuserlayer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testhaschannelperm_userlookuperrordenies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testhaschannelperm_zerouserskipsuserlayer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test_testvisiblechannelids_useroverridelayer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_testemptyallowlistdenieseveryhost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_testeventdeliveryhasnoguestpath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_testmanifestcommandsvalidation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_teststoragekeysisolatedperplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test_teststoragerejectsoversizedkeyandvalue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_dbstore_test_openplugintestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_ipallowed",
      "target": "go_type_net_ip"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testguardeddial_fallsbackacrossvettedips",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testguardeddial_privaterecordrefusesbeforeanydial",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedcaseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostalloweddotboundary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedemptyentryrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testhostallowedtrailingdot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testipallowedacceptspublic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testipallowednilrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_testipallowedrejectsallranges",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_newassettestinstance",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerrejectstraversal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerrejectsunlistedfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerservesallowedfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_testassethandlerservesnestedasset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test_testrejectsymlinksunderclean",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test_testrejectsymlinksunderfindsnestedsymlink",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test_testrejectsymlinksunderfindssymlink",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test_testscanplugindirectoryrejectssymlinkentrypoint",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_relpath_fuzz_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_relpath_fuzz_test_fuzzvalidaterelativepath",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidateacceptsminimal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidaterejectsabsoluteentrypoint",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidaterejectsbadasset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidaterejectsbadname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidaterejectsoversizedversion",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testmanifestvalidaterejectsunknownpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testpluginnameregexp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test_testvalidaterelativepath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testparsemanifestrejectsbadentrypoint",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testparsemanifestroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testregistryinstallfromdisk",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testreinstallrebindscommands",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testscanplugindirectoryhandlesmissing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_testscanplugindirectoryparsesvalidplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test_teststoragegatedbycapability",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_newregistry",
      "target": "plugin_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_buildzip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_newregistrywithdir",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testbytesreaderat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testnewregistry_requiresstore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_afterclose",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_activate_withoutruntime",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_disableplugin_unknownidisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_enableplugin_unknownid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_invalidarchive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L657",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_notconfigured",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_oversizerejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_rejections",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_installfromzip_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_list_isasnapshot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_loadall_removesstalestagingdirs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_sink",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uitabbindings",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_dirnamediffersfrommanifestname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_testregistry_uninstallplugin_unknownid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_writeplugindir",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_activatewithruntime",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_activatewithruntime",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_invokecommand",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_invokecommand",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_platformdeactivate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_platformdeactivate",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_platforminit",
      "target": "server_plugin_sandbox_default_go_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_activatewithruntime",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_activatewithruntime",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_platformdeactivate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_platformdeactivate",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_guestmemory",
      "target": "go_type_github_com_tetratelabs_wazero_api_module"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L398",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_listexportedcommands",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L398",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_listexportedcommands",
      "target": "go_type_github_com_tetratelabs_wazero_api_module"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_platforminit",
      "target": "server_plugin_sandbox_wazero_go_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_newwazerotestregistry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroactivatecompilesmodule",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroclosetearsdownruntime",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroconcurrentdispatchrace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerocpubudgetoverrundoesnotbrickplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodeactivateclosescompiledmodule",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodisablepluginfreesmodule",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazerodispatchcommandmissingexport",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroinvalidwasmfailsactivation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeromemorylessmoduledoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_testwazeroregistrycreatesruntime",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_writetestplugin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_rendergo",
      "target": "genprotocol_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_renderts",
      "target": "genprotocol_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main_validate",
      "target": "genprotocol_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createchannels",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createdmconversation",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createmessages",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_createusers",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_messageexists",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed_run",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testaddreaction_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testeditmessage_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testpurgemessages_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testsendmessage_allowedafterunarchive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testsendmessage_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test_testsetmessagepinned_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_newblockservice",
      "target": "server_service_block_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_newblockservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_blockuser_rejections",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_listblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_unblockuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_testblockservice_unblockuser_rejections",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_channelrefs",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_newchannelservice",
      "target": "server_service_channel_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_newchannelservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_permoverrides",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_seedchanneluseroverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_seedchanneluseroverride",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_appliesuseroverridelayer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_testpermissionservice_invalidateuserpicksupnewoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_visibleids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_visibleids",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_newdmservice",
      "target": "server_service_dm_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_fuzz_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_fuzz_test_fuzzvalidateshortcode",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_newemojiservice",
      "target": "server_service_emoji_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_newemojiservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_newemojiservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_duplicateshortcodeisconflict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_enforcescountcap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_normalizesandpersists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_rejectsbadshortcodebeforeinsert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_requiresmanageserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojicreate_writesaudit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_removesandreturnsstorageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_requiresmanageserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojidelete_unknownidisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojiget_unknownidisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojiimageurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojilist_orderedbyshortcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojirequiremanage_nilpermserviceisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testemojirequiremanage_unknownuserisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testvalidateshortcode_accepts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_testvalidateshortcode_rejects",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_invite_newinviteservice",
      "target": "server_service_invite_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_fuzz_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_fuzz_test_fuzzparsementiontokens",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_mentioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_mentioncount",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_sendas",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_sendas",
      "target": "server_service_mentions_test_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testchannelfocus_clearsmentioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_everyonegateapplies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testgetchannelunreadcounts_carriesmentioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testparsementiontokens",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testparsementiontokens_candidatecap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testparsementiontokens_trailingpunctuationspelling",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_caseinsensitiveusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionincrementscount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_dmmentionsresolve",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyonerequirespermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_hereskipsofflineusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncapped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_resolvesknownusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_testsendmessage_unknownwordstaystext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_seedaroundhistory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_seedaroundhistory",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_clampslimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_deletedcentreisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_edgesreportnomore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_exactfitreportsnomore",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_rejectsbadids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test_testgetmessagesaround_splitsthelimitaroundthecentre",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testdeletemessage_refusedinarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_dmreopensurvivessenderdisconnectaftercommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_doesnotreopenalreadyopendm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_newmessageservice",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_newmessageservice",
      "target": "server_service_message_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_newmessageservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_requirechannelwritable",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_requiredmnotblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_requiredmnotblocked",
      "target": "server_service_message_perms_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_seedpurgemessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_seedpurgemessages",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_beforecursorhonored",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_dmrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_emptychannelsucceedswithnoids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_limitclampedtomax",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_missingmanagemessagesdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_moderatorpurgesnewest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_nonpositivelimitrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_tombstonespreserved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_testpurgemessages_writesoneauditentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_seedreactedmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_seedreactedmessage",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_seedreactedmessage",
      "target": "server_service_message_reaction_users_test_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_deletedmessageisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_emptyisnonnil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_rejectsbadinput",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test_testreaction_acceptslongestcustomshortcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_newtestmessageservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_invalidmessageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdeletemessage_ownercandelete",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L772",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_emptycontentfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_nonownerfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testeditmessage_ownercanedit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_emptycontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_exceedsmaxlength",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_htmlsanitized",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsendmessage_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L841",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_newmoderationservice",
      "target": "server_service_moderation_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_newmoderationservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_roleidof",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_roleidof",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_authorizedsucceeds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_hierarchyenforced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testbanuser_requiresbanpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_auditwritten",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_cannotassignatoraboveownrank",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_hierarchyandvalidation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testchangeuserrole_requiresmanageroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testforcelogout_authorizationmatrix",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_testunbanuser_authorizationmatrix",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_newpermissionservice",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_newpermissionservice",
      "target": "server_service_permission_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_stats_test_testcachestats_hitsandmisses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_newtestpermservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_allowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_denied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_overrideallow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_overridedeny",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testhaschannelperm_unknownuserreturnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testinvalidateall_clearsentirecache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testinvalidateuser_clearscacheforuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_testpermcachettlexpiry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testavatarfileurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testclearcustomstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testsetcustomstatus_roundtripclearandbound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_avataronlypatchdoesnotoverwriteusername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_rejectsoverlongfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_sanitizesandtrims",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_testupdateprofile_setsandclearsdisplaynameandabout",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmwithnoparticipantsdenies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_regularchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_unknownuserdenied",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_newroleservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_newroleservice",
      "target": "server_service_role_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_requirebelowactor",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_requiregrantable",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_assertaudit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_assertaudit",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_newrolecrudservice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testaffecteduserids",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_cannotgrantunheldbit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_cannotplaceatoraboveownrank",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_defaultplacementavoidscollision",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_defaultstojustbelowactor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_happypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_nameuniquenessiscaseinsensitive",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_rejectsbadcolor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_rejectsexplicitpositioncollision",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testcreaterole_requiresmanageroles",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_invalidatesreassignedmembers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_owneranddefaultareundeletable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testlistroles_carriesmembercounts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testreorderroles_normalizespositions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testreorderroles_rejectspartialandforeignlists",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_allowskeepingownposition",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_hierarchyandgrantrules",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_notfoundandnamecollision",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_partialbodyleavesotherfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_rejectsexplicitpositioncollision",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_testupdaterole_reportspermissionchange",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_validateposition",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_fuzz_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_fuzz_test_fuzzsanitizecontent",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_test_testsanitizecontent_entitysmugglingblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_test_testsanitizecontent_plaintextroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_newtestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedblock",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedblock",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchanneloverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedchanneloverride",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeddmparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeddmparticipant",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seedrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduserrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_seeduserrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_send_advances_read_state_test_testsendmessage_advancesauthorreadstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_send_advances_read_state_test_testsendmessage_authorstillseeslatermessagesasunread",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_new",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_new",
      "target": "server_service_service_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_newuserservice",
      "target": "server_service_user_go_store"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_test_testchangepassword_retryrecoversrevocation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_test_testchangepassword_revokefailureispartialsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_stackutil_stackutil_test_testcaptureomitsarguments",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/errio_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_errio_test_testsave_filesystemfailureiserrio",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_filename_fuzz_test_fuzzsanitizefilename",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_newteststorage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_dotdot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_dotprefixfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_emptyfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_pathtraversal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testdelete_validuuid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testnew_createsdirectory",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_dotdot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_dotprefixfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_emptyfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_forwardslashrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_notfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_pathtraversal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testopen_validuuid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_allowspng",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_backslashrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blockself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blocksexecutable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_blocksshellscript",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_dotdotfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_dotprefixfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_emptyfileallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_emptyfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_exceedsmaxsize",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_forwardslashrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_hiddenfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_midcopyerror_removespartialfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_pathtraversaldotdot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_readerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_resolvedpathstaysindir",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_roundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_singledotfilename",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testsave_validuuid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_allowsnormalcontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_blockselfbinary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_blocksmacho32",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_blocksmacho64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_blockspeexecutable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_blocksshellscript",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_testvalidatefiletype_errormessagecontainsformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/validate_filetype_fuzz_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_validate_filetype_fuzz_test_fuzzvalidatefiletype",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testattrconstructors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testnewappmetrics_instrumentsareusable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testnoopprovider_httpmiddlewareispassthrough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testnoopprovider_meterinstrumentsareinert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testnoopprovider_tracerandspanareinert",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test_testtimesince",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default_init",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default_init",
      "target": "server_config_config_go_config_telemetryconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default_traceidfromcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_convertattrs",
      "target": "telemetry_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_init",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_init",
      "target": "server_config_config_go_config_telemetryconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_resetglobalfortest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelappmetricsrebindsafterinit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelconvertattrshandlesunsignedints",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelconvertattrsuint64overflowfallsbacktostring",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitdisabledreturnsnoopprovider",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitnonereturnsnoopprovider",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelinitprometheusexporter",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testotelshutdownidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_traceidfromcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_setglobal",
      "target": "telemetry_provider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test_testglobalreturnsusableprovider",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test_testhttpmiddlewareispassthrough",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test_testinitnoopreturnsshutdown",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test_testprometheushandlernilbydefault",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_timesince",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_timesince",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_timesince",
      "target": "telemetry_histogram"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokencreate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokencreate",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokenlist",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokenlist",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokenrevoke",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli_tokenrevoke",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_cancelled_caller_test_testcheckforupdatecancelledcallerdoesnotpoisoncache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_cancelled_caller_test_testfetchtextassetcachedcancelledcallerdoesnotpoisoncache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_container_test_testrunningincontainer_baremetaldefault",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_container_test_testrunningincontainer_envsemantics",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testcheckforupdate_errorcaching",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testcheckforupdate_includesassetslist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testdownloadfile_notokentoexternalhost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testdownloadfile_sendstokentogithub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testensurevprefix",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testfetchtextasset_error",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testfetchtextasset_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testfindclientassets_bytarget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testfindclientassets_nilcache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testfindclientassets_nomatchingassets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testisgithubhost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_emptydata",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_emptylines",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_singlespace",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testshouldsendtoken_custombaseurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testshouldsendtoken_githubhost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test_testverifychecksum_filenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_extractchatserverfromtargz",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_singleflight_test_testcheckforupdatecoalescesconcurrentmisses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcachesfailures",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcoalescesconcurrentmisses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedevictsexpiredkeys",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedservesfromcache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_textassetserver",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_textassetserver",
      "target": "go_type_sync_atomic_int64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_textassetserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_mustbuildchatservertargz",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newsignedtestupdater",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newtestserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newtestserver",
      "target": "updater_ghrelease"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_signtestasset",
      "target": "go_type_aead_dev_minisign_privatekey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_signtestasset",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testapibaseurl_defaultwhenempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testassetfilenamefromurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_apierror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cacheexpires",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_cachesresult",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_missingrequiredassetssuppressesupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_newerversionavailable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testcheckforupdate_uptodate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdefaultserversignaturepublickey_differsfromtauriupdaterkey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdefaultserversignaturepublickey_parseable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_checksummismatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L822",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_invalidchecksumurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_invaliddownloadurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L986",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_invalidsignature",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1037",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_malformedsignature",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1086",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_manifestversionmismatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L942",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_missingsignature",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverify_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L893",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesslinux",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadandverifysuccesswindows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_nonokstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_refusespreexistingdest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testdownloadfile_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testextractchatserverfromtargz",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testfetchbody_nonokstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testfetchbody_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testfetchbody_withgithubtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testhasrequiredserverassets_signaturegoosaware",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testopenverifiedbinary_commithappypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testopenverifiedbinary_swapafterverifydetectedatcommit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testopenverifiedbinary_wronghash",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testparsechecksumfile_filenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testparsechecksumfile_findsfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testparsechecksumfileany_firstmatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testserverdownloadassetname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testsetbaseurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testupdatechecksum_fallbackchecksumline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testvalidatedownloadurl_invalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testvalidatedownloadurl_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testverifychecksum_correct",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testverifychecksum_incorrect",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_testverifysignature_tauribase64wrappedformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_readersha256",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_denyreadonchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_denyreadonchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_ready_test_testbuildready_includescansend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_test_testbuilderrormsgwithid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_test_testchannelcansend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_flags_ready_test_testbuildready_carrieschannelfeatureflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_seedvisibilityuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_seedvisibilityuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_newclient",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_newclient",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_newclient",
      "target": "server_ws_client_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_newclient",
      "target": "ws_wsconn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L375",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_parsecallchannelid",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L354",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_parsemodtarget",
      "target": "go_type_encoding_json_number"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandattachmentsdefensivecopy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandchannelscoped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandchatsendnilreplyto",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandchatsendreqid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandconstructornopayloadtypes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandconstructorparsevalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandconstructorrejectsinvalidjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandconstructorscoverage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test_testcommandtypeanduserid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_conn_cap_test_testservews_connectioncap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testbuilddmchannelopen_validrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testisuserconnected_connected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testisuserconnected_notconnected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testleavevoicechannelwithretry_emptytoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_emptyfallsbacktomedium",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_knownpresets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test_testqualitybitrate_unknownfallsbacktomedium",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_drainchantimeout",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_drainforerrorcode",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_opencoveragedb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_seedcoverageowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_seedcoverageowner",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_seedvoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_seedvoicechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbroadcasttoall_dropswhenfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbroadcasttochannel_dropswhenfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildauthok_nonnilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildchatsendok_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildjson_channelvalue_returnsfallback",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildjson_unmarshalablevalue_returnsfallback",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildpresencemsg_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildready_multiplechanneltypes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testbuildready_voicechannelwithparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testgracefulstop_multipleclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testwebhookparseidentity_invalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testwebhookparseidentity_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_invalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_emptychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_nostatesnopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L570",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L490",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccess",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccess",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccess",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccess",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccesslive",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccesslive",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_haschannelaccesslive",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_hasperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_hasperm",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_hasperm",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_hasperm",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_requireperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_requireperm",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_requireperm",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_requireperm",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_seedgroupdm",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_seedgroupdm",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_dmcollectall",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_dmwaitmsgtype",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_seeddmchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_seeddmchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L535",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L649",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_presence_priority_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_presence_priority_test_testemitevents_presenceevent_usesnormalpriorityqueue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_seq_order_test_testemitusertargeted_keepshighpriorityfastlane",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_drainchan",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_registeremittestclient",
      "target": "server_ws_emit_test_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_emit_test_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_broadcastallevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_emptyevents_noop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_excludesenderevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_sequenceddmevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_unknowntype_logswarning",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_usertargetedevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_neweventpersister",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_neweventpersister",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_openpersistertestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterdropsonfullqueue",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterflushesbatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterstopdrains",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_testeventpersisterstopwaitsforgoroutineexit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_presence_test_testpresenceevents_invisibleblankscustomstatusforothers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_runprune",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_runprune",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_runprune",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_starteventpruner",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_starteventpruner",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_starteventpruner",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_testrunprunecutoffcalculation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_testrunpruneerrordoesnotpanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_teststarteventprunercontextcancellation",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_teststarteventprunernilstoreisnoop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test_teststarteventprunerstartupdelayboundedbyinterval",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testbroadcastalleventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testchanneleventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testclienterrorformat",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testclienterrorimplementserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testdmeventsimplementbothinterfaces",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testeventtypes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testexcludesendereventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testresultempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testresultwitherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testresultwithevents",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testresultwithreply",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testsequenceddmeventdefensivecopy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testsequenceddmeventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testusertargetedeventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testvoicechanneleventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test_testvoicechannelguardedeventinterface",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_builddmchannelopenfortest",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_builddmchannelopeninfofortest",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_clearvoicechidfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_clientchannelidfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_clientuseridfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_getcliente2eepubkeyfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_getclientvoicechidfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_getclientvoicejointokenfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_getlastactivityfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_leavevoicechannelwithretryfortest",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclient",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithchannel",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithtokenhash",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithtokenhash",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithuser",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_parsechannelidfortest",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setcliente2eepubkeyfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setclientlastactivityfortest",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setclientlastactivityfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setclientvoicechid",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setclientvoicestatefortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_setvoicechidfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_touchfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_extract_event_type_test_testextracteventtype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_extract_event_type_test_testextracteventtypelengthcap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_budgetboundsnoticewait",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_idleskipsnoticewait",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_newfocustestdeps",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_channelnotfound_silentdrop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_happypath_setschannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_invalidchannelid_silentdrop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_noevents",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_ratelimited_silentdrop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testcanpluginbroadcast_nilservicefailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testchatcommandconstructor_errors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testhandlechatcommandv2_noregistry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testhandlevoicejoinv2_signalsjoin",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_ratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_signalsleave",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test_testvoicejoinconstructor_errors",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test_testpingv2_happypath_returnspongreply",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test_testpingv2_noevents",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test_testpingv2_ratelimited_returnsempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_emptyfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_happypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_invalidbase64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_nilkeyholder_returnsinternal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_noreply",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notinvoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notkeyholder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_oversizedfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rotationburstnotratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_emptypublickey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_happypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_invalidbase64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_noreply",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_nosignature_legacyaccepted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_notinvoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_publickeytoolarge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signatureinvalidbase64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturestored",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturetoolarge",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_seedtokenrefreshuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_seedtokenrefreshuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_generatetokenerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_happypath",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_iskeyholderreflectedinreply",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_noevents",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_notinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_permissionspassedtotokengen",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_ratelimited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_tokengennil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_registercallhandlers",
      "target": "ws_calldeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_registercallhandlers",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat_fallback_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_fallback_test_testdmeventorfallback",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_registerchathandlers",
      "target": "ws_chatdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_registerchathandlers",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_canpluginbroadcast",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_canpluginbroadcast",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testchatcommand_malformedpayload_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testchatcommand_noregistry_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testeventsink_emit_deliverstobroadcaster",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testeventsink_emit_nilbroadcaster_noop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testeventsink_emit_nilsink_noop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test_testhub_setplugineventsink_noop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_registerpinghandler",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_registerpinghandler",
      "target": "ws_pingdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlechannelfocusv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlechannelfocusv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlechannelfocusv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlemarkreadv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlemarkreadv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlemarkreadv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handletypingv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handletypingv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handletypingv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_registerpresencehandlers",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_registerpresencehandlers",
      "target": "ws_presencedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction_registerreactionhandlers",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction_registerreactionhandlers",
      "target": "ws_reactiondeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_denyattachonchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_denyattachonchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_openhandlerdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_receiveerrorcode",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L902",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_receivemsgoftype",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedchannelwithslowmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedchannelwithslowmode",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmemberuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmemberuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmessage",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmoduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmoduser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1704",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1654",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1840",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1800",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1096",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1020",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L952",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L926",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L724",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1877",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1743",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1762",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1480",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1434",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1347",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1460",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1323",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1370",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1594",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1508",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_waitforclients",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1508",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_waitforclients",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoicejoinv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoicejoinv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoicejoinv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoiceleavev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoiceleavev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoiceleavev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_registervoicecontrolsv2",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_registervoicecontrolsv2",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testcomputeallowedchannels_dmlookuperrorisfatal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testemitevents_dmchannelopenforcesfullresyncforolderclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_teststaletick_prunesidletopiclimiterbuckets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test_testwritepump_drainsqueuedframesafterclosesend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_newharvestvoicedb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testlivekitprocess_isrunningwhilestarting_noraceoncmdprocess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_awaitmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastdropcount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test_testhub_seteventpersister",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_decodeemojiupdate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_newhub",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_newhub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_newhub",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_race_test_received",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test_testseedseqconcurrent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test_testseedseqmonotonic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test_testseedseqthennextseq",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_teststartsweep_neverrunsconcurrentlywithitself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_testunregisternow_kickedclientisnotreportedasreplaced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test_testunregisternow_replacedclientisreportedasreplaced",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1021",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_assertnomsgtype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_assertnotreceived",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_assertreceived",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1000",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_drainformsgtype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_newtesthub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_opentestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedowneruser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedowneruser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedtestchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedtestchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedtestuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedtestuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_noclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L735",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_cleanupvoiceforchannel_novoicestate_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_getclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L706",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_idempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_gracefulstop_stopshub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_invalidjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L936",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_livekithealthcheck_nilreturnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registerincrementscount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_registersameusertwice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_runstops",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sendtouser_missingclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_setlivekit_nilsafe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_setlivekitprocess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L875",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L909",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_nodbnopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_noclientsnopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testnewhub_notnil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_forcesfullresyncforstaleresumes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1096",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1039",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_concurrentcallsneverregress",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_ratchetsupwardonly",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkneverregresses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkstilladvances",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testmarkvisibilitychanged_bumpswatermarklikeinternalwriters",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testrefreshchannelvisibility_watermarkneverregresses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test_testrevokeunreadablechannels_watermarkneverregresses",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_countvideotracks",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_countvideotracks_propagateserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_servererror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_healthcheck_unreachable",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_returnsparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_testlivekitclient_listparticipants_servererror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_twirpserver",
      "target": "go_type_google_golang_org_protobuf_proto_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_twirpserver",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_downloadto",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_ensurelivekitbinary",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromtargz",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_extractlivekitfromzip",
      "target": "go_type_io_readerat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_fetchlimited",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_maketargz",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_servelivekitrelease",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testextractlivekitfromzip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testlivekitassetname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_testparsechecksumline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_writeexact",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_newlivekitclient",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_newlivekitprocess",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_newlivekitprocess",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_countvoiceleaves",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L943",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_defaultomitsadvertiseinternalip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1031",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_overwritesautogeneratedfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L967",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_preservesusermanagedfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1001",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_regeneratesemptyfile",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L809",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_unsafecredentialchars",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L849",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_unsafecredentialerrordoesnotleakcredential",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_unsafenodeipchars",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_withadvertiseinternalip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L779",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_withnodeip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgenerateconfig_writesyaml",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgeneratetoken_differentpermissions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgeneratetoken_validtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testgeneratetoken_videoandscreensharegrantedwithoutspeakvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testhealthcheck_nonokstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testhealthcheck_serverdown",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testhealthcheck_success",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testhealthcheckclientownsitstransport",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testlivekitprocess_isrunning_default",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testlivekitprocess_start_nobinary",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testlivekitprocess_stop_beforestart",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testmountwebhookroute_registersroute",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testnewlivekitclient_missingconfig",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testnewlivekitprocess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testparseidentity_invalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testparseidentity_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testparseparticipantidentity_withjointoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testparseroomchannelid_invalid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testparseroomchannelid_valid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testroomname",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1069",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_teststart_alreadyrunningguard",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_teststart_stoppedguard",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1254",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhookhandler_emptybody",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhookhandler_invalidtoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwebhookhandler_missingauthheader",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test_testwstohttp",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_fuzz_test_fuzzparseparticipantidentity",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_fuzz_test_fuzzparseroomchannelid",
      "target": "go_type_testing_f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_capturelogs",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_malformedinput",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_nilfieldsignored",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_mountwebhookroute",
      "target": "server_ws_livekit_webhook_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_main_test_testmain",
      "target": "go_type_testing_m"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test_testbuildready_carriesmentioncount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test_testbuildready_mentioncountzerowithoutreadstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L712",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelcreatefor",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L735",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchannelupdate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L431",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildchatmessage",
      "target": "ws_chatmessageargs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L756",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builddmchannelopen",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L766",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builddmchannelopenfor",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L517",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildemojiupdate",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildmemberjoin",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L502",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildrolesupdate",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_builduserupdate",
      "target": "server_ws_messages_go_ws_userupdate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L610",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_buildvoicestate",
      "target": "server_db_models_go_db_voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_channelpayloadfrom",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L817",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_parsechannelid",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildautherror_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildautherror_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildautherror_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelcreate_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchanneldelete_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchanneldelete_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchanneldelete_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L864",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_featureflagwirenames",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L881",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_unflaggedchannelsendszeroes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchannelupdate_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatbulkdeleted_nilidsencodesasemptyarray",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatbulkdeleted_typeandpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatdeleted_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatdeleted_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatdeleted_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatedited_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildchatedited_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberban_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberban_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberban_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_includesidentitykey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_nilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L768",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_noidentitykey_omitted",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_nonnilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_statusfield_invisiblecollapsestooffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_statusfield_passesthroughnoninvisible",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberjoin_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberupdate_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildmemberupdate_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildreactionupdate_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildreactionupdate_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildreactionupdate_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildserverrestartmsg",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildtypingmsg_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildtypingmsg_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildtypingmsg_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuilduserupdate_includesidentitykey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicee2eeannounce_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L717",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicee2eeoffer_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicetoken_noe2eekey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicetoken_payload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicetoken_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_testbuildvoicetoken_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test_testbackpressurestats_countsperpolicy",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test_testdispatchalive_flipsonstop",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test_testpanicbreaker_callsfatalfn",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_emptylist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_explicitorigins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_mixedwithwildcard",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_nillist",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_returnsacceptoptions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test_testoriginacceptoptions_wildcardenablesinsecureskipverify",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_coalesce_drop_test_testemitevents_directpresencedropsqueuedentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_coalesce_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_coalesce_test_testqueuepresence_coalesceslatestwins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_readpresence",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_readymembers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testauthok_carriesowntruestatusandprofilefields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_loadgomsgtypeconstants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_loadprotocolschema",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_matchesgeneratedgoconstants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_testprotocolschema_noundocumentedgoconstants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_channeltopicid",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_assertchanempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_assertchanmsg",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testchanneltopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_concurrentaccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publish",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishemptytopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishexclude",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishglobal",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishhigh",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_publishlow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_subscribeidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_topicsforclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribe",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeall",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallempty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribeallkeepsreplacementclientsubscribed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribekeepsreplacementclientsubscribed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testpubsub_unsubscribenonexistent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testusertopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_testvoicetopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_openeventstoredb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testallv2types_smokedispatch",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testdispatchv2_panicisrecovered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testdispatchv2_unknowntype_returnsfalse",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testhandlerregistry_allexpectedtypesregistered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testmigrationcomplete_constructorhandlerparity",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testregisteredv2types",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testregisterv2_duplicateguard_panics",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_testregisterv2anddispatchv2",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testconcurrent_pushandeventssince",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_afterseqequalsoldest_returnsnil",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_afterseqzero_returnsbehavior",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_afterspecificseq",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_aheadofnewestseq",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_atlatestseq",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_capacityboundaries",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_emptybuffer",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_tooold",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testeventssince_wraparoundorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testoldestseq_afterinitialpushes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testoldestseq_afterwraparound",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testoldestseq_empty",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testpush_multipleinorder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testpush_overwritesoldest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testpush_singleentry",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test_testpush_wrapsaround",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_applyconnectstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_applyconnectstatus",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_applyconnectstatus",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps_priority_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_priority_test_testwritepump_drainsallnormalbeforeanylow",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_readpump",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_readpump",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_readpump",
      "target": "server_ws_serve_pumps_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_readpump",
      "target": "server_ws_serve_pumps_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_writepump",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_writepump",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_writepump",
      "target": "server_ws_serve_pumps_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_channelcansend",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_channelcansend",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_channelrefs",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_collectallvoicestates",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_collectallvoicestates",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_collectallvoicestates",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesdmchannelserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagateslistmemberserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesunreadcountserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_permoverrides",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "server_ws_serve_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_newservehub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_openservetestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_ownerrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_ownerrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_seedserveuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_seedserveuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_containsservername",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_nilavatar",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_userpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildauthok_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildjson_validvalue_returnsjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_containsrequiredfields",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_includesseededchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_novoicechannels_emptyvoicestates",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_textchannelhasunreadcount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_type",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_validjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testbuildready_voicestatesfilteredbyvisibility",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_emptychannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testcollectallvoicestates_skipstextchannels",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachehit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachemiss_doublecheck",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_cachemiss_refreshesfromdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_reflectsdbvalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testgetcachedsettings_returnsnonemptyvalues",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L800",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L713",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberban_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L747",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L790",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_noclients_nopanic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testparsechannelid_invalidjson",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L874",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testparsechannelid_missingfield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L866",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testparsechannelid_nonintegerchannelid",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L847",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_testparsechannelid_validpayload",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_newtopicratelimiter",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_allow_enforcesquotathenrefills",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_emptymap",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_audience_test_testfinishvoiceleave_evicteduseralwaysinaudience",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_enablevideoslot",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_enablevideoslot",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_refuseifserversilenced",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_refuseifserversilenced",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_voicestatebroadcast",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_voicestatebroadcast",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_assertnovoicetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_hasvoicetoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_extractmessage",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_extractpayloadfield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_extractcode",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_extracttype",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_openvoicetestdb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoicechan",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoicechan",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L963",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoicechanmaxusers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L963",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoicechanmaxusers",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoiceowner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoiceowner",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L894",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L927",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1223",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1041",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L773",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L862",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_setupvoiceroom",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_keepskeyholderwhenvoicestatetransfers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_reelectskeyholderwhenreplacedclientleavesvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testwebhookparticipantleft_reelectskeyholder",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_testwebhookparticipantleft_unsubscribesvoicetopic",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_leavevoicechannelwithretry",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_leavevoicechannelwithretry",
      "target": "server_ws_voice_leave_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_disconnectfromvoicein",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_disconnectfromvoicein",
      "target": "ws_voicemoderator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_registervoicemoderationv2",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_registervoicemoderationv2",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_requiretargetinchannel",
      "target": "server_db_models_go_db_voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_auditactions",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_auditactions",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_seedvoiceuserwithrole",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_seedvoiceuserwithrole",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L644",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodratelimited",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodrole",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L457",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_writevoicemodaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L457",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_writevoicemodaudit",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitclientcount",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitclientcount",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitfor",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitfor",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitmsgoftype",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitregistered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitregistered",
      "target": "server_ws_client_go_ws_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test_waitregistered",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1429",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L957",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L816",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "go_type_testing_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice_blockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice_listblocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice_unblockuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handlechannelfocus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handlepresenceupdate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handlepresenceupdate",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handletyping",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handletyping",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_listvisiblechannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countinglimiter_allow",
      "target": "go_type_time_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countingreadstatestore_updatereadstate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore_getattachmentsbymessageids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore_linkattachmentstomessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_createmessagewithmentions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_deletemessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_editmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_closedm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_createdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_creategroupdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_dmsummaryfor",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_listdms",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_renamegroupdm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_ringtargets",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_create",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_delete",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_get",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_list",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_requiremanage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmchannelidsstore_getuserdmchannelids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmparticipantsstore_getdmparticipantids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errgetchannelstore_getchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringgetchannelstore_getchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringmembersstore_listuseridsbyrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore_getallchannelpermissionsforrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore_getchanneloverridesfor",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore_getuserbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore_updateusercustomstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice_createinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice_listinvites",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice_revokeinvite",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_addreaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_applymentioncounts",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_applymentioncounts",
      "target": "service_mentionset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_applyuseroverridestoreaders",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_canpost",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_checksendpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_checksendpermission",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L358",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_deletemessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_editmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getaccessiblechannelids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessagesaround",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getpinnedmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getreactionusers",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_handlereaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_mentionreaders",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_purgemessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_removereaction",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_requirechannelread",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_resolvementions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_searchmessages",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_sendmessage",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_sendmessage",
      "target": "service_sendmessageparams"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_setmessagepinned",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_authorizerolechange",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_banuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_banuser",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_changeuserrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_forcelogout",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requirebanpermission",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranks",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranksrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireoutranksrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_rolefor",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_unbanuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_getorpopulate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_getroleforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_haschannelperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_requirechannelaccess",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_pwstore_deleteothersessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_pwstore_logaudit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racedetectingstore_getuserbyid",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_raceemojistore_getemojibyshortcode",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racehookstore_getroleforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_rendezvousliststore_listroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_actorrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L481",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_affecteduserids",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "server_service_role_go_service_roleinput"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L355",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_deleterole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_listroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L420",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_reorderroles",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_service_role_go_service_roleinput"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_validatename",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_changepassword",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_clearcustomstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_listsessions",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L291",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_revokesession",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L201",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_setcustomstatus",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateidentitykey",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "service_profilepatch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_save",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopcounter_add",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopgauge_set",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noophistogram_record",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelcounter_add",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelgauge_set",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelhistogram_record",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_rewritetransport_roundtrip",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_checkforupdate",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadandverify",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadfile",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadlinuxtarballandverify",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_downloadwindowsbinaryandverify",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchbody",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchlatestrelease",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextasset",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchtextassetcached",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_lookuprelease",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_lookuptextasset",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_storetextasset",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifysignaturereader",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_countingstore_getroleforuser",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister_run",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister_start",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister_stop",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_counteventsinrange",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_geteventssince",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_geteventssinceforchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_getmaxeventseq",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_persistevent",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_persistevents",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_persistevents",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_pruneeventsolderthan",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_pruneeventsolderthan",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry_dispatchv2",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry_dispatchv2",
      "target": "ws_clientinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry_dispatchv2",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry_registerv2",
      "target": "ws_handlerv2"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L565",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_announceconnectpresence",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_applysetchannelid",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_applysetchannelidfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelcreate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelscoped",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastchannelupdate",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L525",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastemojiupdate",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L515",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastrolesupdate",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L562",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastuserupdate",
      "target": "server_ws_messages_go_ws_userupdate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceevent",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_broadcastvoiceeventwithleaver",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildauthok",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildauthok",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildauthokfortest",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildready",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildreadyfortest",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildreadywithrolefortest",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_buildreadywithrolefortest",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_channelreadaudience",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_channelreadaudienceignoringarchived",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_channelreadaudienceimpl",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_clearvoiceandunsubscribe",
      "target": "server_ws_voice_leave_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_computeallowedchannels",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_computeallowedchannels",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_computeallowedchannels",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_computeallowedchannelsfortest",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_computeallowedchannelsfortest",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L813",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_deliverbroadcast",
      "target": "ws_broadcastmsg"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L490",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_disconnectfromvoice",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L507",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_disconnectfromvoiceinchannel",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_emitevents",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_emitevents",
      "target": "server_ws_emit_go_event"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_finishvoiceleave",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_finishvoiceleave",
      "target": "server_ws_voice_leave_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_getcachedsettings",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_gracefulstopcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlefreshconnect",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlemessage",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlemessagefortest",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlereconnect",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoicejoin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoicejoin",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_voice_join_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleave",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleave",
      "target": "server_ws_voice_leave_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleavefortest",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleaveifstillin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlevoiceleaveifstillin",
      "target": "server_ws_voice_leave_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantjoined",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantjoined",
      "target": "go_type_github_com_livekit_protocol_livekit_webhookevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantjoinedeventfortest",
      "target": "go_type_github_com_livekit_protocol_livekit_webhookevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "go_type_github_com_livekit_protocol_livekit_webhookevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_handlewebhookparticipantleftwithcontextfortest",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_haschannelperm",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_haschannelperm",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_haschannelpermchecked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_haschannelpermfortest",
      "target": "server_ws_export_test_go_ws_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_kickclient",
      "target": "server_ws_hub_sweep_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_livekithealthcheck",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_livevoiceeventssince",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L477",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_muteparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L325",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_refreshchannelvisibility",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L232",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_refreshsettingslocked",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L446",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_register",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_registernow",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_registernowfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_registernowwithreadablefortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_requirechannelaccess",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_requirechannelaccess",
      "target": "server_ws_handlers_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L556",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_rollbackvoicejoin",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L556",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_rollbackvoicejoin",
      "target": "server_ws_voice_join_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_rollbackvoicejoinfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_rollbackvoicejoinwithtokenfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_seteventpersister",
      "target": "ws_eventpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_seteventstore",
      "target": "ws_eventstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_setlivekit",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_setlivekitprocess",
      "target": "server_ws_hub_livekit_go_livekitprocess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_setplugineventsink",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_setpluginregistry",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L630",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_shouldmarkoffline",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_startsweep",
      "target": "go_type_sync_atomic_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_subscribedtochanneltopicfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_subscribedtovoicetopicfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_subscribevoicetopicfortest",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_unregister",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L508",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_unregisterfailedhandshake",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L508",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_unregisterfailedhandshake",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L598",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_unregisternow",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_upgradeandauth",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_upgradeandauth",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_upgradeandauth",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_healthcheck",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_muteparticipantaudio",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_removeparticipant",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L349",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_healthcheck",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_resolvebinary",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_runloop",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publish",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishhigh",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishlow",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_publishwithpriority",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_subscribe",
      "target": "server_ws_pubsub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_subscribe",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_subscribercount",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribe",
      "target": "server_ws_pubsub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribe",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribeall",
      "target": "server_ws_pubsub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribelocked",
      "target": "server_ws_pubsub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_unsubscribelocked",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sloweventstore_persistevents",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sloweventstore_persistevents",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_topicratelimiter_allow",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_topicratelimiter_cleanup",
      "target": "go_type_time_duration"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_group_threshold_ms"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_screenshare_streamquality"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "re_exports",
      "context": "re-export",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L532",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_membersummary",
      "target": "db_membersummary_forviewer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db_go_dbgen_queries",
      "target": "dbgen_queries_withtx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter_header",
      "target": "go_type_net_http_header"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L265",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_withattrs",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L272",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler_withgroup",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter_header",
      "target": "go_type_net_http_header"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshot",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L213",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshotandsubscribe",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_snapshotlocked",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_subscribe",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringbuffer_subscribelocked",
      "target": "admin_logentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_withattrs",
      "target": "admin_ringhandler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "admin_ringhandler_withgroup",
      "target": "admin_ringhandler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_rolerequest_toinput",
      "target": "server_service_role_go_service_roleinput"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketstore_redeem",
      "target": "admin_ticketentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_do",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness_upload",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_open",
      "target": "go_type_io_fs_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs_readdir",
      "target": "go_type_io_fs_direntry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore_loadactivelockouts",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getactiveapitoken",
      "target": "server_db_models_go_db_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getrolebyid",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getsessionbytokenhash",
      "target": "server_db_models_go_db_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore_getuserbyid",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_consume",
      "target": "auth_partialauthchallenge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_partialauthstore_lookup",
      "target": "auth_partialauthchallenge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_ratelimiter_shardfor",
      "target": "auth_ratelimitershard"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession_videotrackdeps",
      "target": "client_tauri_client_src_lib_screenshare_videotrackdeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L174",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_identity_pin_key",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands_log_cmd_err",
      "target": "client_tauri_client_src_tauri_src_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_identity_account",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_login_account",
      "target": "client_tauri_client_src_tauri_src_credentials_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L270",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_probe_credential_store",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_with_credential_lock",
      "target": "t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_empty_out",
      "target": "crypt_integer_blob"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_in_blob",
      "target": "crypt_integer_blob"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec",
      "target": "client_tauri_client_src_tauri_src_dpapi_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_lib_log_level_from_env",
      "target": "levelfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L311",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_ptt_transition",
      "target": "client_tauri_client_src_tauri_src_ptt_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt_vk_to_keycode",
      "target": "client_tauri_client_src_tauri_src_ptt_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L324",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_fallback_aad",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L394",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store_get_fallback",
      "target": "client_tauri_client_src_tauri_src_secret_store_rs_option"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_new",
      "target": "capturedfingerprint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L122",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L291",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_cert_store_key",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L335",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_decide",
      "target": "client_tauri_client_src_tauri_src_tofu_tofuoutcome"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L296",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_extract_host",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L479",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_host_scoped",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L276",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L355",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_mismatch_message",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_new",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L474",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier_supported_verify_schemes",
      "target": "client_tauri_client_src_tauri_src_tofu_rs_vec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands_build_update_endpoint",
      "target": "client_tauri_client_src_tauri_src_update_commands_rs_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_rs_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_config_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_gifconfig_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_githubconfig_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_voiceconfig_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile_readdir",
      "target": "go_type_io_fs_direntry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile_stat",
      "target": "go_type_io_fs_fileinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L796",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_attachsearchmentions",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L426",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_begintx",
      "target": "go_type_database_sql_tx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createemoji",
      "target": "server_db_emoji_queries_go_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L264",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_creategroupdmchannel",
      "target": "server_db_dm_queries_go_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagereturning",
      "target": "server_db_message_queries_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createmessagewithmentions",
      "target": "server_db_mention_queries_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_createrole",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L149",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_editmessage",
      "target": "server_db_message_queries_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L405",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_execcontext",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getactiveapitoken",
      "target": "server_db_models_go_db_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallchannelpermissionsforrole",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallchannelpermissionsforuser",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getallvoicestates",
      "target": "voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentbyid",
      "target": "db_attachment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentsbymessageids",
      "target": "server_db_models_go_db_attachmentinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getattachmentwithchannel",
      "target": "db_attachmentaccess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getauditlog",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannel",
      "target": "server_db_channel_queries_go_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L415",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverrides",
      "target": "server_db_mention_queries_go_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L243",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneloverridesfor",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L606",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannelunreadcounts",
      "target": "db_channelunread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L291",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchanneluseroverrides",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getchannelvoicestates",
      "target": "voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdefaultrole",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdmparticipants",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L491",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getdmrecipient",
      "target": "server_db_dm_queries_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getemoji",
      "target": "server_db_emoji_queries_go_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getemojibyshortcode",
      "target": "server_db_emoji_queries_go_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssince",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_geteventssinceforchannels",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L453",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getinvite",
      "target": "server_db_auth_queries_go_invite"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessage",
      "target": "server_db_message_queries_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessages",
      "target": "db_messagewithuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L478",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesaroundforapi",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getmessagesforapi",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getorcreatedmchannel",
      "target": "server_db_dm_queries_go_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getowneruser",
      "target": "server_db_apitoken_queries_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L668",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpinnedmessages",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getplugin",
      "target": "db_pluginrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getpluginbyname",
      "target": "db_pluginrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactions",
      "target": "db_reactioncount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L519",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactionsbatch",
      "target": "db_reactioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getreactionusers",
      "target": "reactionuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyid",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getrolebyname",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getroleforuser",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getserverstats",
      "target": "db_serverstats"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionbytokenhash",
      "target": "server_db_auth_queries_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L318",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionswithbanstatusbatch",
      "target": "db_sessionwithbanstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L289",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getsessionwithbanstatus",
      "target": "db_sessionwithbanstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L137",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserbyid",
      "target": "server_db_auth_queries_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserbyusername",
      "target": "server_db_auth_queries_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserdmchannels",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getusersessions",
      "target": "server_db_admin_queries_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserwithrole",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getuserwithrole",
      "target": "server_db_role_queries_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_getvoicestate",
      "target": "voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listallusers",
      "target": "userwithrole"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listapitokens",
      "target": "db_apitokenlistitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L359",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannelroleoverrides",
      "target": "server_db_channel_queries_go_db_channelroleoverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchannels",
      "target": "server_db_channel_queries_go_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L316",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listchanneluseroverrides",
      "target": "server_db_channel_queries_go_db_channeluseroverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listemoji",
      "target": "server_db_emoji_queries_go_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L10",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listinvites",
      "target": "server_db_invite_queries_go_invite"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L549",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmembers",
      "target": "server_db_auth_queries_go_db_membersummary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L322",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmentiontargetsbyroles",
      "target": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L364",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listmentiontargetsbyuserids",
      "target": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listplugins",
      "target": "db_pluginrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listroles",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_listusersessions",
      "target": "server_db_profile_queries_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_loadactivelockouts",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L411",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_querycontext",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L399",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_queryrowcontext",
      "target": "go_type_database_sql_row"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L416",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_routepool",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L688",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_scanandenrichmessages",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessages",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L388",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_searchmessagesinchannels",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L434",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_db_sqldb",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_execcontext",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L310",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_pool",
      "target": "go_type_database_sql_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L297",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_preparecontext",
      "target": "go_type_database_sql_stmt"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_querycontext",
      "target": "go_type_database_sql_rows"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L305",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx_queryrowcontext",
      "target": "go_type_database_sql_row"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_failreaddirfs_open",
      "target": "go_type_io_fs_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_failreadfs_open",
      "target": "go_type_io_fs_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore_snapshot",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir_readdir",
      "target": "go_type_io_fs_direntry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir_stat",
      "target": "go_type_io_fs_fileinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry_info",
      "target": "go_type_io_fs_fileinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry_type",
      "target": "go_type_io_fs_filemode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo_mode",
      "target": "go_type_io_fs_filemode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo_modtime",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo_mode",
      "target": "go_type_io_fs_filemode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo_modtime",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs_open",
      "target": "go_type_io_fs_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs_readdir",
      "target": "go_type_io_fs_direntry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_session_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_user_logvalue",
      "target": "go_type_log_slog_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceserverdeafen",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_applyvoiceservermute",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceserverdeafen",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_clearvoiceservermute",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_countrolemembers",
      "target": "dbgen_countrolemembersrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createapitoken",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createchannel",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createemoji",
      "target": "dbgen_createemojirow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createmessage",
      "target": "server_db_dbgen_messages_sql_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createrole",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_createuser",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteemoji",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deleteothersessions",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_deletesessionbyid",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_editmessagecontent",
      "target": "server_db_dbgen_messages_sql_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablecameraifunderlimit",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_enablescreenshareifunderlimit",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getactiveapitoken",
      "target": "server_db_dbgen_models_go_dbgen_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getallsettings",
      "target": "dbgen_setting"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L174",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getallvoicestates",
      "target": "dbgen_getallvoicestatesrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getattachmentbyid",
      "target": "dbgen_getattachmentbyidrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getattachmentwithchannel",
      "target": "dbgen_getattachmentwithchannelrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getauditlog",
      "target": "dbgen_getauditlogrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannel",
      "target": "dbgen_getchannelrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneloverrides",
      "target": "dbgen_getchanneloverridesrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L205",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelpermission",
      "target": "dbgen_getchannelpermissionrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelunreadcounts",
      "target": "dbgen_getchannelunreadcountsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneluseroverrides",
      "target": "dbgen_getchanneluseroverridesrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L259",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchanneluserpermission",
      "target": "dbgen_getchanneluserpermissionrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getchannelvoicestates",
      "target": "dbgen_getchannelvoicestatesrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdefaultrole",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdmparticipants",
      "target": "dbgen_getdmparticipantsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getdmparticipantsforuser",
      "target": "dbgen_getdmparticipantsforuserrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getemojibyid",
      "target": "dbgen_getemojibyidrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getemojibyshortcode",
      "target": "dbgen_getemojibyshortcoderow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_geteventssince",
      "target": "dbgen_geteventssincerow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getinvite",
      "target": "dbgen_getinviterow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmessage",
      "target": "server_db_dbgen_messages_sql_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getmessagesforapi",
      "target": "dbgen_getmessagesforapirow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getowneruser",
      "target": "server_db_dbgen_apitokens_sql_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreactioncounts",
      "target": "dbgen_getreactioncountsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreactionusers",
      "target": "dbgen_getreactionusersrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getreadstate",
      "target": "dbgen_getreadstaterow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolebyid",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolebyname",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L276",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getrolechannelpermissions",
      "target": "dbgen_getrolechannelpermissionsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L153",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getroleforuser",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getsessionbytokenhash",
      "target": "server_db_dbgen_sessions_sql_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getsessionwithbanstatus",
      "target": "dbgen_getsessionwithbanstatusrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserbyid",
      "target": "server_db_dbgen_users_sql_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserbyusername",
      "target": "server_db_dbgen_users_sql_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L309",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserchannelpermissions",
      "target": "dbgen_getuserchannelpermissionsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserdmchannels",
      "target": "dbgen_getuserdmchannelsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getusersessions",
      "target": "server_db_dbgen_admin_sql_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuservoicestate",
      "target": "dbgen_getuservoicestaterow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L198",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_getuserwithrole",
      "target": "dbgen_getuserwithrolerow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_insertsession",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_installplugin",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L363",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_joinvoicechannelifcapacity",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L392",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_leavevoicechannelifmatch",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listallusers",
      "target": "dbgen_listallusersrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listapitokens",
      "target": "dbgen_listapitokensrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listchannels",
      "target": "dbgen_listchannelsrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listemoji",
      "target": "dbgen_listemojirow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listinvites",
      "target": "dbgen_listinvitesrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L151",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listmembers",
      "target": "dbgen_listmembersrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listplugins",
      "target": "dbgen_plugin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listroles",
      "target": "server_db_dbgen_roles_sql_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_listusersessions",
      "target": "server_db_dbgen_sessions_sql_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_loadactivelockouts",
      "target": "dbgen_ratelockout"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_removereaction",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L170",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_revokeapitoken",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_revokeapitokenbylabel",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_setmessagepinned",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_updateuserprofile",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dbgen_queries_useinviteatomic",
      "target": "go_type_database_sql_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_withattrs",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler_withgroup",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_assethandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_dispatchcommand",
      "target": "plugin_commandresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_httpdo",
      "target": "plugin_httpresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L601",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_list",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_sink",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L612",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_registry_uitabbindings",
      "target": "plugin_uitabbinding"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_newhandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_newadminapi",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_dorequest",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_newtestmodservice",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_newtestroleservice",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test_openadmintestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_scanbackups",
      "target": "admin_backupfile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_scanbackups",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handledeletebackup",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlelistbackups",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handlegetchannelpermissions",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlegetauditlog",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlelistchannels",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L199",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test_patchchannelflags",
      "target": "admin_channelflags"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_decoderole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_dorequestraw",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "admin_mockhub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "admin_mockperminvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlegetsettings",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlelistapitokens",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L274",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlegetme",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlegetstats",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_actorrolefromcontext",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L414",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogstream",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_handlelogticket",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_newmultihandler",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_newringbuffer",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test_newlogstreamtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_owneronlymiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_requireadminauth",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_requireperm",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "go_type_log_slog_logger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetup",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_handlesetupstatus",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_buildconfigpatch",
      "target": "server_config_save_go_config_patch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test_wizardrunningcfg",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponse",
      "target": "admin_adminuserresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types_toadminuserresponsefromuser",
      "target": "admin_adminuserresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_handlecheckupdate",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogin",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L506",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handlelogout",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L543",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleme",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_handleregister",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_buildauthrouterwithproxies",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_deletejsonwithtoken",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1725",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_expiredinvitedb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_getwithtoken",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_newauthtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjson",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonfromip",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test_postjsonwithtoken",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L654",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_touserresponse",
      "target": "api_userresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_buildavatarrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test_doavatarupload",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test_dmput",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test_decodearound",
      "target": "api_aroundresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L348",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetpins",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlegetreactionusers",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlelistchannels",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L246",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesearch",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L378",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_handlesetpinned",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildchannelrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "api_recordingpurgebroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_buildpurgerouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L865",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chdelete",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chget",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpost",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_chpurge",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_newchanneltestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test_newpintestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test_decodereactionusers",
      "target": "api_reactionusersresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_handleclientupdate",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_buildclientupdaterouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test_fakegithubrelease",
      "target": "go_type_net_http_httptest_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test_setupdiagnosticsrouter",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_decodedminfo",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_dmpatch",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "api_mockbroadcaster"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L384",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleblockuser",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L193",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleclosedm",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreatedm",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L295",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L428",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlelistblocks",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlelistdms",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L331",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_handleunblockuser",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test_newcancelafterarm",
      "target": "api_cancelafterarm"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_builddmrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmdelete",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmget",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_dmpost",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test_newdmtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handlelistemoji",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L279",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_handleserveemojiimage",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test_newemojiharness",
      "target": "api_emojiharness"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_toemojiresponse",
      "target": "api_emojiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_toemojiresponses",
      "target": "api_emojiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_handlelivekithealthfortest",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_livekithealthhandlerfortest",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test_securityheaders",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_fetchgifs",
      "target": "api_gifresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_handlegifproxy",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_buildgifrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_gifget",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test_stubklipy",
      "target": "api_lastrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlelistinvites",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_handlerevokeinvite",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test_buildinviterouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_toinviteresponse",
      "target": "api_inviteresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_newlivekitproxy",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test_hubwithlivekit",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_handlemetrics",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test_buildmetricsrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L371",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_adminiprestrict",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_authmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L437",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_maxbodysize",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L449",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_maxbodysizeunless",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L330",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_parsecidrlist",
      "target": "go_type_net_ipnet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_requirepermission",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_securityheaderswithtls",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_newapitestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test_withbearer",
      "target": "go_type_net_http_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_newpluginadminhandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_buildzipupload",
      "target": "go_type_io_reader"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistry",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistrywithstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_newtestpluginregistrywithstore",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test_openplugintestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L293",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L394",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlelistsessions",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L433",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handlerevokesession",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_buildprofilerouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_patchjson",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_profiledelete",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test_putjson",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L545",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_boundrequestid",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test_dialandauthws",
      "target": "go_type_github_com_coder_websocket_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L432",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlehealth",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L495",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handleinfo",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L511",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_handlelivekithealth",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_newrouter",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L593",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_recoverer",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L628",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_requestlogger",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L578",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_setrequestidheader",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test_setuprouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test_deletewithtoken",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleservefile",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_handleupload",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_builduploadrouterwithlimiter",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doservefile",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_doupload",
      "target": "go_type_net_http_httptest_responserecorder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_makemultipartfile",
      "target": "go_type_bytes_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_newuploadtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_newuploadteststorage",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test_testpermsvc",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newcrswaf",
      "target": "coraza_waf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_newwafmiddlewarecrs",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newpersistentratelimiter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_newratelimiter",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "server_db_models_go_db_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L167",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadacme",
      "target": "auth_tlsresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadcertpair",
      "target": "go_type_crypto_tls_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerate",
      "target": "auth_tlsresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_loadorgenerateselfsigned",
      "target": "go_type_crypto_tls_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_newpartialauthstore",
      "target": "server_auth_totp_go_auth_partialauthstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_newpendingtotpstore",
      "target": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_newusedtotpcodestore",
      "target": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L277",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_defaults",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L457",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_load",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_parselevel",
      "target": "go_type_log_slog_level"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_findvalue",
      "target": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L133",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_mappingroot",
      "target": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_section",
      "target": "go_type_go_yaml_in_yaml_v3_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test_loadnoenv",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test_newadmintestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test_newtokentestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_newauditwriter",
      "target": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test_newtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test_newbackupfiledb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_channelfromfields",
      "target": "server_db_channel_queries_go_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test_openmigratedmemory",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L258",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_newdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_open",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L173",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openfile",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openmemory",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openshared",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_openwithmaxreaders",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test_openmemory",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db_new",
      "target": "queries"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test_groupdmfixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_newdmchannelinfo",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_parsesqlitetime",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L208",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_scaneventrows",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_apitokenfromgen",
      "target": "server_db_models_go_db_apitoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_sessionfromgen",
      "target": "server_db_mappers_go_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers_userfromgen",
      "target": "server_db_mappers_go_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_messagefromgen",
      "target": "server_db_message_queries_go_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L817",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_scanmessagewithuser",
      "target": "db_messagewithuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L774",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_scansearchresults",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test_purgeseed",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test_simplefs",
      "target": "go_type_testing_fstest_mapfs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test_newmigratedtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_scanpluginrow",
      "target": "db_pluginrow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test_openfiledb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_rolefromgen",
      "target": "server_db_role_queries_go_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory",
      "target": "server_db_sanitize_fuzz_test_go_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test_newvoicetestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_new",
      "target": "go_type_log_slog_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L574",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_healthchecktlsconfig",
      "target": "go_type_crypto_tls_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_newchecker",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test_newmockdb",
      "target": "permissions_mockdb"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_dbstore_test_openplugintestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_neweventsink",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_guardeddialcontext",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_guardeddialcontext",
      "target": "go_type_net_conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test_newtestregistry",
      "target": "server_plugin_host_http_test_go_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_newassettestinstance",
      "target": "plugin_instance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test_newassettestinstance",
      "target": "server_plugin_host_ui_test_go_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_scanplugindirectory",
      "target": "plugin_foundplugin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_nottoml.go",
      "source_location": "L9",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_nottoml_tryloadplugintoml",
      "target": "server_plugin_manifest_nottoml_go_manifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_parsemanifest",
      "target": "server_plugin_manifest_go_plugin_manifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_toml.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_toml_tryloadplugintoml",
      "target": "server_plugin_manifest_toml_go_manifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_newregistry",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_newregistrywithdir",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test_newregistrywithdir",
      "target": "server_plugin_registry_test_go_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry_invokecommand",
      "target": "plugin_commandresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_platforminit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand",
      "target": "plugin_commandresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_guestmemory",
      "target": "go_type_github_com_tetratelabs_wazero_api_memory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_platforminit",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_newwazerotestregistry",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test_newwazerotestregistry",
      "target": "server_plugin_sandbox_wazero_test_go_registry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_newblockservice",
      "target": "service_blockservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_newblockservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test_newblockservice",
      "target": "service_blockservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_channelrefs",
      "target": "server_permissions_checker_go_permissions_channelref"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_newchannelservice",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_permoverrides",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_newdmservice",
      "target": "server_service_dm_go_service_dmservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_newemojiservice",
      "target": "service_emojiservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test_newemojiservice",
      "target": "service_emojiservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_invite_newinviteservice",
      "target": "service_inviteservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_parsementiontokens",
      "target": "service_mentioncandidate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_mentions_test_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test_sendas",
      "target": "service_sendmessageresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_newmessageservice",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_message_purge_test_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_message_test_go_messageservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_newmoderationservice",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_newpermissionservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "service_userservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_newroleservice",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test_newtestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service_new",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_newuserservice",
      "target": "service_userservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_new",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test_newteststorage",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics_newappmetrics",
      "target": "telemetry_appmetrics"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_middleware_httpmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_middleware_prometheushandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default_init",
      "target": "telemetry_shutdownfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_float64",
      "target": "telemetry_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_global",
      "target": "telemetry_provider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L118",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globalmeter",
      "target": "telemetry_meter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_globaltracer",
      "target": "telemetry_tracer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_int64",
      "target": "telemetry_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_convertattrs",
      "target": "go_type_go_opentelemetry_io_otel_attribute_keyvalue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_init",
      "target": "telemetry_shutdownfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_string",
      "target": "telemetry_attr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test_textassetserver",
      "target": "go_type_net_http_httptest_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_detachfetch",
      "target": "go_type_context_cancelfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_detachfetch",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_newupdater",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newsignedtestupdater",
      "target": "go_type_aead_dev_minisign_privatekey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newsignedtestupdater",
      "target": "server_updater_updater_test_go_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newtestrelease",
      "target": "updater_ghrelease"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newtestserver",
      "target": "go_type_net_http_httptest_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test_newtestupdater",
      "target": "server_updater_updater_test_go_updater"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L223",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_openverifiedbinary",
      "target": "updater_stagedbinary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test_seedvisibilityuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_newclient",
      "target": "server_ws_client_go_ws_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L776",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_getcommandconstructor",
      "target": "go_type_encoding_json_rawmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L776",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_getcommandconstructor",
      "target": "ws_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_newcoveragehub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_opencoveragedb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test_seedcoverageowner",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps_requireperm",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test_newemittesthub",
      "target": "server_ws_emit_test_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L67",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_neweventpersister",
      "target": "ws_eventpersister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test_openpersistertestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_presenceevents",
      "target": "ws_event"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_getlastactivityfortest",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newhubfortest",
      "target": "server_ws_export_test_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclient",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithchannel",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithtokenhash",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_newtestclientwithuser",
      "target": "server_ws_export_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test_newfocustestdeps",
      "target": "ws_presencedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps",
      "target": "ws_voicedeps"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_dmeventorfallback",
      "target": "server_ws_handlers_chat_go_event"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_serviceerrortoresult",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_canpluginbroadcast",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_handlechatcommandv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlechannelfocusv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlemarkreadv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence_handletypingv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction_reactionv2handler",
      "target": "ws_handlerv2"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_newhandlerhub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_openhandlerdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmemberuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test_seedmoduser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoicejoinv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice_handlevoiceleavev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test_newharvestvoicedb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test_decodeemojiupdate",
      "target": "server_ws_hub_emoji_test_go_ws_emojiupdatepayload"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_newhub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_newtesthub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_newtesthub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_opentestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test_seedowneruser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test_twirpserver",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_servelivekitrelease",
      "target": "go_type_net_http_httptest_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test_servelivekitrelease",
      "target": "go_type_sync_atomic_int32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_newlivekitclient",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_newlivekitprocess",
      "target": "server_ws_livekit_process_go_ws_livekitprocess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L304",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_mountwebhookroute",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L283",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_channelpayloadfrom",
      "target": "ws_channelpayload"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_flaggedsamplechannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test_samplechannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_originacceptoptions",
      "target": "go_type_github_com_coder_websocket_acceptoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test_loadprotocolschema",
      "target": "ws_protocolschema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_channeltopic",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_newpubsub",
      "target": "ws_pubsub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_maketestclient",
      "target": "server_ws_pubsub_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test_newtestpubsub",
      "target": "ws_pubsub"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_topicfor",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_usertopic",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_voicetopic",
      "target": "ws_topic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test_openeventstoredb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_newhandlerregistry",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test_fullv2registry",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_neweventringbuffer",
      "target": "ws_eventringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "ws_resumehint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_channelrefs",
      "target": "server_permissions_checker_go_permissions_channelref"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_collectallvoicestates",
      "target": "server_db_models_go_db_voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_permoverrides",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_servews",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_newservehub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_newservehub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_openservetestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_ownerrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test_seedserveuser",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_newtopicratelimiter",
      "target": "server_ws_topic_rate_limiter_go_ws_topicratelimiter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L181",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_enablevideoslot",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicedeafenv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicemutev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_refuseifserversilenced",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L248",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls_voicestatebroadcast",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_newvoicehub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_openvoicetestdb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test_seedvoiceowner",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_setupvoiceroom",
      "target": "server_ws_voice_keyholder_test_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test_setupvoiceroom",
      "target": "server_ws_voice_keyholder_test_go_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_requiretargetinchannel",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_client_go_ws_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_newvoicemodhub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test_seedvoiceuserwithrole",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodratelimited",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "server_db_models_go_db_voicestate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_voicemodtarget",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L236",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handlechannelfocus",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_handletyping",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_channelservice_listvisiblechannels",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore_getattachmentsbymessageids",
      "target": "server_db_models_go_db_attachmentinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_createmessagewithmentions",
      "target": "server_db_models_go_db_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore_editmessage",
      "target": "server_db_models_go_db_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_closedm",
      "target": "service_closedmresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_createdm",
      "target": "service_createdmresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L200",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_creategroupdm",
      "target": "service_creategroupdmresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L335",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_dmsummaryfor",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_listdms",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L294",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_dmservice_renamegroupdm",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L117",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_create",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_delete",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L189",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_get",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice_list",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errgetchannelstore_getchannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringgetchannelstore_getchannel",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore_getallchannelpermissionsforrole",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore_getchanneloverridesfor",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore_getuserbyid",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice_createinvite",
      "target": "server_db_models_go_db_invite"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice_listinvites",
      "target": "server_db_models_go_db_invite"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_addreaction",
      "target": "service_reactionresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L278",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_applyuseroverridestoreaders",
      "target": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L358",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_deletemessage",
      "target": "service_deletemessageresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L249",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_editmessage",
      "target": "service_editmessageresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessages",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getmessagesaround",
      "target": "service_messagewindow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L188",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getpinnedmessages",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_getreactionusers",
      "target": "server_db_models_go_db_reactionuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_handlereaction",
      "target": "service_reactionresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_mentionreaders",
      "target": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_purgemessages",
      "target": "service_purgemessagesresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_removereaction",
      "target": "service_reactionresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_resolvementions",
      "target": "service_mentionset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_searchmessages",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_messageservice_sendmessage",
      "target": "service_sendmessageresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_authorizerolechange",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_authorizerolechange",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L190",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_changeuserrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_requireperm",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_moderationservice_rolefor",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_checker",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L150",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_getorpopulate",
      "target": "service_cachedperms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_permissionservice_getroleforuser",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racedetectingstore_getuserbyid",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_raceemojistore_getemojibyshortcode",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racehookstore_getroleforuser",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_rendezvousliststore_listroles",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_actorrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L186",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_createrole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L355",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_deleterole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_listroles",
      "target": "service_rolewithmembers"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L420",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_reorderroles",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L275",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_roleservice_updaterole",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L251",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_changepassword",
      "target": "service_changepasswordresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L282",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_listsessions",
      "target": "server_db_models_go_db_session"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L226",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateidentitykey",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L129",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice_updateprofile",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L208",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_storage_open",
      "target": "storage_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L143",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter_counter",
      "target": "telemetry_counter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter_gauge",
      "target": "telemetry_gauge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter_histogram",
      "target": "telemetry_histogram"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L126",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider_httpmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider_meter",
      "target": "telemetry_meter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L127",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider_prometheushandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider_tracer",
      "target": "telemetry_tracer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_nooptracer_start",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_nooptracer_start",
      "target": "telemetry_span"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter_counter",
      "target": "telemetry_counter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L235",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter_gauge",
      "target": "telemetry_gauge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L223",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter_histogram",
      "target": "telemetry_histogram"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L171",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider_httpmiddleware",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider_meter",
      "target": "telemetry_meter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider_prometheushandler",
      "target": "go_type_net_http_handler"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider_tracer",
      "target": "telemetry_tracer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_oteltracer_start",
      "target": "go_type_context_context"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_oteltracer_start",
      "target": "telemetry_span"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1139",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_rewritetransport_roundtrip",
      "target": "go_type_net_http_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L156",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_checkforupdate",
      "target": "updater_updateinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_fetchlatestrelease",
      "target": "updater_updateinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_findclientassets",
      "target": "updater_clientassets"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L207",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_lookuprelease",
      "target": "updater_updateinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_lookuptextasset",
      "target": "updater_textassetcacheentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L164",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_serversignaturepublickey",
      "target": "go_type_aead_dev_minisign_publickey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_updater_verifyreleasemanifest",
      "target": "updater_releasemanifest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_client_getlastactivity",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_countingstore_getroleforuser",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_geteventssince",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_geteventssinceforchannels",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore_lastcutoff",
      "target": "go_type_time_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry_dispatchv2",
      "target": "ws_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L439",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_getclient",
      "target": "server_ws_hub_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_newlivekitwebhookhandler",
      "target": "go_type_net_http_handlerfunc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_presentablemembers",
      "target": "server_db_auth_queries_go_db_membersummary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_pubsubfortest",
      "target": "ws_pubsub"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_replaybuffer",
      "target": "ws_eventringbuffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_hub_upgradeandauth",
      "target": "server_ws_serve_go_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L227",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitclient_listparticipants",
      "target": "go_type_github_com_livekit_protocol_livekit_participantinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_livekitprocess_httptransportfortest",
      "target": "go_type_net_http_roundtripper"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L242",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub_topicsforclient",
      "target": "ws_topic"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner_incomingcallbannercomponent",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast_toastcontainer",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_cameratrackstate",
      "target": "client_tauri_client_src_lib_screenshare_generationguarded"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare_screentrackstate",
      "target": "client_tauri_client_src_lib_screenshare_generationguarded"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types_userwithrole",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test_mockwsclient",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "cites",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "docref_rfc_1918"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog",
      "target": "changelog_changelog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_changelog",
      "target": "changelog_v1_2_0_alpha_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_changelog",
      "target": "changelog_v1_2_0_alpha_1_discord_feature_parity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_changelog",
      "target": "changelog_v1_2_0_alpha_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_messaging_mentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_roles_permissions_moderation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_social_profiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_security_performance_review_pre_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_test_hardening_pre_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_phase_b_acceleration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_phase_c_differentiation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_behavioural_changes_operators_must_know_about"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog_v1_2_0_alpha_1_discord_feature_parity",
      "target": "changelog_deferred_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude",
      "target": "claude_owncord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_owncord",
      "target": "claude_generated_code_never_hand_edit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_owncord",
      "target": "claude_knowledge_graph_graphify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_owncord",
      "target": "claude_bug_hunt_ledger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_owncord",
      "target": "claude_gotchas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill",
      "target": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_3_fix",
      "target": "claude_skills_bughunt_run_skill_composing_the_batch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_3_fix",
      "target": "claude_skills_bughunt_run_skill_security_findings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_3_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_when_a_run_trips_the_breaker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_1_hunt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_4_verify_the_fixes_independently_required"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_testing_the_workflows_themselves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/bughunt-run/SKILL.md",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_bughunt_run_skill_running_the_bughunt_pipeline",
      "target": "claude_skills_bughunt_run_skill_2_gate_human"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_ci_check_skill",
      "target": "claude_skills_ci_check_skill_ci_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_ci_check_skill_ci_check",
      "target": "claude_skills_ci_check_skill_server_from_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_ci_check_skill_ci_check",
      "target": "claude_skills_ci_check_skill_client_from_client_tauri_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_ci_check_skill_ci_check",
      "target": "claude_skills_ci_check_skill_rust_from_client_tauri_client_src_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/ci-check/SKILL.md",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_ci_check_skill_ci_check",
      "target": "claude_skills_ci_check_skill_hooks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/db-change/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_db_change_skill",
      "target": "claude_skills_db_change_skill_db_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/db-change/SKILL.md",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_db_change_skill_db_change",
      "target": "claude_skills_db_change_skill_traps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/protocol-change/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_protocol_change_skill",
      "target": "claude_skills_protocol_change_skill_protocol_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments",
      "target": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode",
      "target": "claude_skills_task_observer_references_environments_handoff_doc_analysis_when_one_arrives"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode",
      "target": "claude_skills_task_observer_references_environments_compaction_behaviour"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode",
      "target": "claude_skills_task_observer_references_environments_recommended_activation_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode",
      "target": "claude_skills_task_observer_references_environments_user_facing_documentation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/environments.md",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_environments_environments_activation_setup_and_handoff_doc_mode",
      "target": "claude_skills_task_observer_references_environments_handoff_doc_mode_no_persistent_storage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring",
      "target": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_confidentiality_layers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_editing_skills_always_start_from_the_live_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_verifying_relocations_and_restructures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_new_skills"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_principle_propagation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_the_pre_flight_principle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_lean_content"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_taxonomy_in_full"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_licensing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/skill-authoring.md",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_skill_authoring_skill_authoring_taxonomy_licensing_confidentiality_editing_rules",
      "target": "claude_skills_task_observer_references_skill_authoring_author_attribution_template"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_weekly_review",
      "target": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback",
      "target": "claude_skills_task_observer_references_weekly_review_constraints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback",
      "target": "claude_skills_task_observer_references_weekly_review_delivering_updated_skills"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback",
      "target": "claude_skills_task_observer_references_weekly_review_approval_policy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/references/weekly-review.md",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_references_weekly_review_comprehensive_review_scheduled_or_fallback",
      "target": "claude_skills_task_observer_references_weekly_review_steps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill",
      "target": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_when_to_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_what_to_watch_for"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_how_to_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_referencing_observations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_taxonomy_quick_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_archival_on_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_log_structure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_surfacing_protocol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_acting_on_observations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_quick_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_reference_files_load_on_demand_not_up_front"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/task-observer/SKILL.md",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_skills_task_observer_skill_task_observer_continuous_skill_discovery_improvement",
      "target": "claude_skills_task_observer_skill_session_start_protocol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_surface_lenses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_args"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_bugclass_lenses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_flow_lenses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_lensesforround"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_familyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_clusterof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_graph_rows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_exploreconsumed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_drawexplorefiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_explorelens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_remainingbudget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_buildadaptivelenses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_normtitle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_isdup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_findings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_dedupe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_seenblock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_convergencetable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_churnfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_seen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_confirmedall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_unverified"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_roundstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_cleanstreak"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_finderprompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_verifyprompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_verdicts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_rank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_confirmedsorted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_unverifiedfinal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_sum"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_runstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_buildreport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.js",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt",
      "target": "claude_workflows_bughunt_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_fixprompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_args"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_fixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_allresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_sev_rank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_prove_result"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_proveprompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_commits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_gate_result"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_stacksfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_gate_commands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_excluded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_selected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_byfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_clusters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_publicclusters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix",
      "target": "claude_workflows_bughunt_fix_fix_results"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_rec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_scenarios"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_four_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_fixall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_prove_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_proveok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt-fix.harness.mjs",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_fix_harness",
      "target": "claude_workflows_bughunt_fix_harness_here"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_makestub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_defaultrecon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_none"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_finding"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_graphrows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_confirmall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_refuteall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_here"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/workflows/bughunt.harness.mjs",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "claude_workflows_bughunt_harness",
      "target": "claude_workflows_bughunt_harness_scenarios"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_claude",
      "target": "client_tauri_client_claude_owncord_client_tauri_v2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_claude_owncord_client_tauri_v2",
      "target": "client_tauri_client_claude_gotchas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/CLAUDE.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_claude_owncord_client_tauri_v2",
      "target": "client_tauri_client_claude_layout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_isthismethodcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_containsstrictinequality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_e2eeepochneedskeypaircheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_getcalleename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_verification_setters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_e2eeverifiedstatusliteral"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_isthismember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_noidentityscopefallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_isstoremodulesource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_iswsoncall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_nostorewriteinwson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_isfunctionnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_testsignalssuperseded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/eslint-rules.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_eslint_rules",
      "target": "client_tauri_client_eslint_rules_noleavevoicewhensuperseded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_ignoredependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_ignoreexportsusedinfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_project"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/knip.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_knip",
      "target": "client_tauri_client_knip_ignore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc",
      "target": "client_tauri_client_oxlintrc_ignorepatterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc",
      "target": "client_tauri_client_oxlintrc_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc",
      "target": "client_tauri_client_oxlintrc_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc",
      "target": "client_tauri_client_oxlintrc_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_categories",
      "target": "client_tauri_client_oxlintrc_categories_correctness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_categories",
      "target": "client_tauri_client_oxlintrc_categories_suspicious"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_categories",
      "target": "client_tauri_client_oxlintrc_categories_perf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/.oxlintrc.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_oxlintrc_rules",
      "target": "client_tauri_client_oxlintrc_rules_no_map_spread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_prettier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package",
      "target": "client_tauri_client_package_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_jitsi_rnnoise_wasm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_autostart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_deep_link"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_dialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_http"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_notification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_opener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_tauri_apps_plugin_process"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_dependencies",
      "target": "client_tauri_client_package_dependencies_livekit_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_eslint_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_playwright_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_stryker_mutator_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_stryker_mutator_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_stryker_mutator_typescript_checker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_stryker_mutator_vitest_runner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_tauri_apps_cli"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_types_node"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_vitest_browser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_vitest_coverage_v8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_eslint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_fast_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_jsdom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_knip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_oxlint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_prettier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_typescript_eslint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_vite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_devdependencies",
      "target": "client_tauri_client_package_devdependencies_vitest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_overrides",
      "target": "client_tauri_client_package_overrides_qs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_overrides",
      "target": "client_tauri_client_package_overrides_test_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_singlequote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_semi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_trailingcomma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_printwidth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_tabwidth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_arrowparens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_prettier",
      "target": "client_tauri_client_package_prettier_endofline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_unit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_integration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_e2e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_e2e_prod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_e2e_native"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_e2e_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_e2e_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_watch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_browser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_typecheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_typecheck_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_typecheck_e2e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_lint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_lint_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_lint_ox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_format_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_knip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_mutate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_test_mutate_dry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_package_scripts",
      "target": "client_tauri_client_package_scripts_preview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_vad_worklet",
      "target": "client_tauri_client_public_vad_worklet_vadprocessor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/scripts/strip-appimage-bundled-libs.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_scripts_strip_appimage_bundled_libs",
      "target": "client_tauri_client_scripts_strip_appimage_bundled_libs_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_createmembercontextmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_appendbanflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_createchannelcontextmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_ban_durations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_contextmenuresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_createmenuitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_createseparator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions",
      "target": "client_tauri_client_src_components_adminactions_withconfirmation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_certfirstusemodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_certmismatchmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_identitymismatchmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_certmismatchmodal",
      "target": "client_tauri_client_src_components_certmismatchmodal_buildrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_channel_mute_changed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/context-menu.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_context_menu",
      "target": "client_tauri_client_src_components_channel_sidebar_context_menu_attachchannelcontextmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_dragstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_attachdraghandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_listenerowners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_releaseowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_retargetdetacheddrag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/drag-reorder.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_drag_reorder",
      "target": "client_tauri_client_src_components_channel_sidebar_drag_reorder_ensureglobaldraglisteners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_voicemodmenuoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_appendmoderationsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/channel-sidebar/volume-menu.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channel_sidebar_volume_menu",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu_showuservolumemenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_channelreorderdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_voicemoderationcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_canmoderatevoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_channelsidebaroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_avatar_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_pickavatarcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_nsfwindicator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_voicecapacitylabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_rendertextchannelitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_buildvoicemodoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_rendervoicechannelitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_verifypresentation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_renderchannelitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_rendercategorygroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_createchannelsidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_closeidentitymodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_channelsidebar",
      "target": "client_tauri_client_src_components_channelsidebar_openidentitymismatchmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlayoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_servericoncolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_components_createchannelmodal_createchannelmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_components_createchannelmodal_channel_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_components_createchannelmodal_defaulttypeforcategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_createchannelmodal",
      "target": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_components_deletechannelmodal_deletechannelmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_deletechannelmodal",
      "target": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_savenote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebaroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_dmprofilesidebarcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_status_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_status_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_legacynotekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_scopednotekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmprofilesidebar",
      "target": "client_tauri_client_src_components_dmprofilesidebar_loadnote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_buildavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_renderdmitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_dmparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_createdmsidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_dmconversation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_dmsidebaroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_status_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_dmsidebar",
      "target": "client_tauri_client_src_components_dmsidebar_paintavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_editchannelmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_buildvoicelimitfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_max_slow_mode_seconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_max_voice_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_slow_mode_presets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_formatslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_clampslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_clampvoicelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_editchannelmodal",
      "target": "client_tauri_client_src_components_editchannelmodal_editchanneldata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_renderemojirow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_max_emoji_suggestions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_min_emoji_query"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_emojisuggestion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_emojiautocompleteoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_emojiautocompletecomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_bylabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_buildpreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_customemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_emojipickeroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_server_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_emoji_names"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_emojicategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_getrecentemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_addrecentemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/EmojiPicker.ts",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_emojipicker",
      "target": "client_tauri_client_src_components_emojipicker_createemojipicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_components_gifpicker_gifpickeroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_components_gifpicker_gif_unavailable_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/GifPicker.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_gifpicker",
      "target": "client_tauri_client_src_components_gifpicker_creategifpicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_components_incomingcallbanner_incomingcallbanneroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_components_incomingcallbanner_incomingcallbannercomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/IncomingCallBanner.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_incomingcallbanner",
      "target": "client_tauri_client_src_components_incomingcallbanner_createincomingcallbanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompleteconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_combobox_attrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_components_invitemanager_inviteitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_components_invitemanager_maskcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_components_invitemanager_formatinviteinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager",
      "target": "client_tauri_client_src_components_invitemanager_createinvitemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_fallback_role_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_rolegroups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_statuspriority"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_statuscolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_isawaystatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_destroy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_closeactivemenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_closeactivepopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_handleoutsideclick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_creatememberitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_memberlistoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_renderlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_appendgroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_ispresenceonlychange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_patchpresence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_creatememberlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_fallback_assignable_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_assignablerolenames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_moderationgates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_rolegroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_memberlist",
      "target": "client_tauri_client_src_components_memberlist_fallback_role_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_rendermentionrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_max_mention_suggestions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_mentionsuggestion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_mentionautocompleteoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_mentionautocompletecomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_bylabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_mentionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_isvideomime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_isaudiomime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_issafeurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_memorycache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_clearattachmentcaches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_safe_mime_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_sanitizecontenttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_isserverurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_istrustedserverurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchserverfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_inflight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_opencachedb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_closedbaftertransaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_animategifspref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_idbget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_idbput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_uint8tobase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchimageasdataurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_mediaobjecturls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_mediainflight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_createobjecturl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_revokeobjecturl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_fetchmediaasobjecturl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_setserverhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_buildfilemeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_builddownloadbutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_resolveserverurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_rendervideoattachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_renderaudioattachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_renderattachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_formatfilesize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_downloadfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_basemime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_isimagemime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_inline_video_mimes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/attachments.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_attachments",
      "target": "client_tauri_client_src_components_message_list_attachments_inline_audio_mimes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendinline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_renderinlinecontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_tokenmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmentionnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildchannelnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmessagelinknode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermentionsegment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_code_block_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_inline_code_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_url_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_appendblocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_masked_link_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_segment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_message_link_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_splitcodefences"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendercodeblock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_rendermessagecontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_style_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_style_classes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildspoiler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/content-parser.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_content_parser",
      "target": "client_tauri_client_src_components_message_list_content_parser_buildmaskedlink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojinode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_emoji_token_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_max_jumbo_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_unicode_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_isemojionlymessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/custom-emoji.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_custom_emoji",
      "target": "client_tauri_client_src_components_message_list_custom_emoji_buildcustomemojiimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_isblockedforpreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_empty_og"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_fetchogmeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_ogmeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_rendergenericlinkpreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_ogcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_applyogmeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_oginflight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_clearembedcaches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_parseogtags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_parseipv4literal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/embeds.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_embeds",
      "target": "client_tauri_client_src_components_message_list_embeds_isprivatehost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_shouldgroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorsenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_getuserrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_group_threshold_ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_resolveauthor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_rolecolorvar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_parsedtimestampcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_parsetimestamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_full_date_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_clock_time_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_formatfulldate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_formatmessagetimestamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/formatting.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_formatting",
      "target": "client_tauri_client_src_components_message_list_formatting_issameday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_matchdelim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_scanclose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_inlinestyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_buildmatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_inlinenode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_parselink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_parseinline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_blocknode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_listitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_listitemat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_orderedstart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_parseblocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_empty_matches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_delimspec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_delims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_iswordchar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_runlength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_codespanend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/markdown.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_markdown",
      "target": "client_tauri_client_src_components_message_list_markdown_urlend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_yttitlecache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_clearmediacaches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_renderyoutubeembed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_isdirectimageurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_renderinlineimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_showembedspref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_inlinemediapref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_showlinkpreviewspref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_animategifspref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_closeactivelightbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_openimagelightbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_extracturls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_renderurlembeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_imageheightcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_cacheimageheight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_isklipyurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_isgifurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/media.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_media",
      "target": "client_tauri_client_src_components_message_list_media_extractyoutubeid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_loadreactionusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_formatreactornames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_buildreactiontooltip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_reactiontooltiptarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hoverstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_reaction_tooltip_debounce_ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hoverstates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hoveringchips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_chipsetfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_removetooltip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_hide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_attachreactiontooltip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_reactionusersfetcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_setreactionusersfetcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_cachekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_cache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_inflight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_invalidatereactionusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_clearreactionuserscache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reaction-tooltip.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reaction_tooltip",
      "target": "client_tauri_client_src_components_message_list_reaction_tooltip_getcachedreactionusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/reactions.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_reactions",
      "target": "client_tauri_client_src_components_message_list_reactions_renderreactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_rendersystemmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_senderrorreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_rendermessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_developermodeenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_renderdaydivider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_rendernewdivider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_renderers",
      "target": "client_tauri_client_src_components_message_list_renderers_renderreplyref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_tokenclass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_codetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_aliases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_resolvelanguage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_highlightcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_langspec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_kw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_slash_line_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_c_block_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_hash_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_dq_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_sq_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_backtick_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_number"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_js_like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/syntax-highlight.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_syntax_highlight",
      "target": "client_tauri_client_src_components_message_list_syntax_highlight_langs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_allowed_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_caret_move_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_markgifunavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_createmessageinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_messageinputoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_messageinputcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_format_markers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_wrapresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messageinput",
      "target": "client_tauri_client_src_components_messageinput_wrapwithmarker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_estimateitemheight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_buildvirtualitems"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_firstunreadindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_renderemptystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_renderloadingstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_renderloaderrorstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_messagelistcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_createmessagelist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_messagelistoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_virtualitemmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_virtualitemdivider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_virtualitemnewdivider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist",
      "target": "client_tauri_client_src_components_messagelist_virtualitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_components_nsfwgate_nsfwgateoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_nsfwgate",
      "target": "client_tauri_client_src_components_nsfwgate_creatensfwgate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_pinnedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_pinnedmessagesoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_formatpintime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_getinitial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_renderpinneditem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_renderemptystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_pinnedmessages",
      "target": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_purge_min_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_purge_max_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_purge_default_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_purgesectionoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_clamppurgecount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/purge-prompt.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_purge_prompt",
      "target": "client_tauri_client_src_components_purge_prompt_appendpurgesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_components_quickswitcher_quickswitcheroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitcher",
      "target": "client_tauri_client_src_components_quickswitcher_createquickswitcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_components_quickswitchoverlay_quickswitchprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_components_quickswitchoverlay_quickswitchoverlayoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_quickswitchoverlay",
      "target": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_components_searchoverlay_searchoverlayoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_searchoverlay",
      "target": "client_tauri_client_src_components_searchoverlay_createsearchoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_components_serverbanner_createserverbanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_components_serverbanner_applyconnectionstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_toggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_buildaccessibilitytab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccessibilityTab.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accessibilitytab",
      "target": "client_tauri_client_src_components_settings_accessibilitytab_toggleitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildaccounttab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_measureimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_validateavatarfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildavataruploader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildprofilefields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_profilecardresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildprofilecard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildtotpsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_statusoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_status_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_buildstatusselector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_paintavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_accounttab",
      "target": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildadvancedtab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildautostartrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_buildcacherow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearimagecache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearlocalstoragepreservinguserdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_clearlogfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab",
      "target": "client_tauri_client_src_components_settings_advancedtab_ismissingpatherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_appearancetab_getdefaultaccent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_appearancetab_buildappearancetab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AppearanceTab.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_appearancetab",
      "target": "client_tauri_client_src_components_settings_appearancetab_hextorgb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_components_settings_helpers_applytheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_components_settings_helpers_themes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_components_settings_helpers_themename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_components_settings_helpers_theme_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/helpers.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_helpers",
      "target": "client_tauri_client_src_components_settings_helpers_createtoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/KeybindsTab.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_keybindstab",
      "target": "client_tauri_client_src_components_settings_keybindstab_buildkeybindstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_log_level_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_log_filter_levels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_log_min_levels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_formatlogentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_logstabhandle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab",
      "target": "client_tauri_client_src_components_settings_logstab_createlogstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildnotificationstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_components_settings_notificationstab_mutedchannelname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/NotificationsTab.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_notificationstab",
      "target": "client_tauri_client_src_components_settings_notificationstab_buildmutedchannelssection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/TextImagesTab.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_textimagestab",
      "target": "client_tauri_client_src_components_settings_textimagestab_buildtextimagestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_micregistrar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_cameraregistrar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_camerainvalidationregistrar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_buildvoiceaudiotabinner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_tabname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_tab_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_tabid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay",
      "target": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_statuspickeroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_statuspickercomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_statusdef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_status_defs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_colorforstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_statuspicker",
      "target": "client_tauri_client_src_components_statuspicker_createstatuspicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_components_toast_toastentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_components_toast_toastcontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_components_toast_createtoastcontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast",
      "target": "client_tauri_client_src_components_toast_toasttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_components_typingindicator_typingindicatoroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_components_typingindicator_formattypingtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_typingindicator",
      "target": "client_tauri_client_src_components_typingindicator_createtypingindicator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_components_updatenotifier_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_components_updatenotifier_updatenotifieroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_components_updatenotifier_formatdownloadprogress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_updatenotifier",
      "target": "client_tauri_client_src_components_updatenotifier_createupdatenotifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_userbar_userbaroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_userbar_status_text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userbar",
      "target": "client_tauri_client_src_components_userbar_createuserbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_userprofiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_userprofilepopupoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_userprofilepopupcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_status_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_status_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_userprofilepopup",
      "target": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_createvideogrid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_tileconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_volumeicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_volumexicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_setbuttonicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_gridlayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid",
      "target": "client_tauri_client_src_components_videogrid_computegridlayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_quality_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_quality_bars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_status_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_formatelapsed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget",
      "target": "client_tauri_client_src_components_voicewidget_createvoicewidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_enablerovingnavigation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_focusdialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_isfocusable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_queryfocusable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_dialogsemanticsoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_applydialogsemantics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_trapfocus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_a11y",
      "target": "client_tauri_client_src_lib_a11y_setrovingtabindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_admin_panel",
      "target": "client_tauri_client_src_lib_admin_panel_adminpanelurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/admin-panel.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_admin_panel",
      "target": "client_tauri_client_src_lib_admin_panel_openadminpanel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_apiclientconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_apiclienterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_onunauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_sessioninfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_sessionslistresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_createapiclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api",
      "target": "client_tauri_client_src_lib_api_apiclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/appearance.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_appearance",
      "target": "client_tauri_client_src_lib_appearance_applystoredappearance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_setaudiovolumehost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_uservolumekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_getsaveduservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_auto_idle_delay_ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_activity_throttle_ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_activity_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_autoidleoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_autoidlecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_nextautostatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle",
      "target": "client_tauri_client_src_lib_autoidle_startautoidle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_avatarsubject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_avataroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_resolvedisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_avatarinitial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_isrenderableavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/avatar.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_avatar",
      "target": "client_tauri_client_src_lib_avatar_createavatarelement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_ring_timeout_ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_ringstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_ringendreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_ringcontrolleroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_ringcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_call_ring",
      "target": "client_tauri_client_src_lib_call_ring_createringcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect",
      "target": "client_tauri_client_src_lib_cert_reconnect_reconnectaftercertaccept"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_writemuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_invalidatemutecache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_ischannelmuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_listmutedchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_mutechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_unmutechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_togglechannelmute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_notificationallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_mutedkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_setchannelmuteshost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_parsemutedids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_keyexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-mutes.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_mutes",
      "target": "client_tauri_client_src_lib_channel_mutes_readmuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_lib_channel_navigation_navigatetochannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/channel-navigation.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_channel_navigation",
      "target": "client_tauri_client_src_lib_channel_navigation_findchannelbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_formatbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_formatrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_formatbitrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_empty_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_qualityfromrtt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_prevsnapshot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_collectallstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_extractmetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats",
      "target": "client_tauri_client_src_lib_connectionstats_qualitylevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/constants.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_constants",
      "target": "client_tauri_client_src_lib_constants_screenshare_tile_id_offset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/constants.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_constants",
      "target": "client_tauri_client_src_lib_constants_max_group_dm_participants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_context_menu_contextmenuoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_context_menu_dismisscontrollers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_context_menu_showcontextmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/context-menu.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_context_menu",
      "target": "client_tauri_client_src_lib_context_menu_contextmenuitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_deletecredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_savedcredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_getinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_savecredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_createuserupdatecredentialsaver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_loadcredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/credentials.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_credentials",
      "target": "client_tauri_client_src_lib_credentials_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_initdeeplinks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_invitelink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_messagelink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_linksegments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_parseidsegment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_formatmessagelink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_parsemessagelink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deep-link.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_deep_link",
      "target": "client_tauri_client_src_lib_deep_link_parseinvitelink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_ismicpolicygated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_livekitsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_enforcemoderatoraudiostate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_mapdmuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_mapdmpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_dispatchercleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_wireconnectionstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_wiredispatcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable",
      "target": "client_tauri_client_src_lib_disposable_cleanupfn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_createelement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_settext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_appendchildren"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_clearchildren"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_qs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_qsa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dom.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dom",
      "target": "client_tauri_client_src_lib_dom_escapehtml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_signephemeralkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_verifyephemeralkeysignature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitypublickey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_importidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_buildannouncemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateroomkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_roomkeytobase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_wraproomkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_unwraproomkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_derivewrappingkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_uint8tobase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_base64touint8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_hkdf_salt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_hkdf_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_announce_domain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateecdhkeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_exportpublickey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_importpublickey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_computekeyfingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/e2eeCrypto.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_e2eecrypto",
      "target": "client_tauri_client_src_lib_e2eecrypto_generateidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_gifapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_gifresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_isallowedgifurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_parseresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_searchgifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/gifProvider.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_gifprovider",
      "target": "client_tauri_client_src_lib_gifprovider_gettrendinggifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_httpproxy_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_httpproxy_pending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_httpproxy_ensurehttpproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/httpProxy.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_httpproxy",
      "target": "client_tauri_client_src_lib_httpproxy_stophttpproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_icons",
      "target": "client_tauri_client_src_lib_icons_iconname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_icons",
      "target": "client_tauri_client_src_lib_icons_createicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_icons",
      "target": "client_tauri_client_src_lib_icons_createsignalicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/icons.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_icons",
      "target": "client_tauri_client_src_lib_icons_icon_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_storeidentitypinresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_storeidentitypin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_identitypinlookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_getidentitypin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_identitykeypaircache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_identityscopekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_getorcreateidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_resetidentitykeypaircache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_getinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_migratelegacyidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_loadorgenerateidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_publishidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_ensureidentitykeypublished"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_saveidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_loadidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/identity.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_identity",
      "target": "client_tauri_client_src_lib_identity_deleteidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_attachdiagnosticlisteners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_sessiondebugdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_buildsessiondebuginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_logiceconnectioninfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitDiagnostics.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitdiagnostics",
      "target": "client_tauri_client_src_lib_livekitdiagnostics_geticeconnectionstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_livekite2ee_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eedeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1755",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1759",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_owncordns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setserverhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1767",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setonerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setonremotevideoremoved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_clearonremotevideo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_handlevoicetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_handlee2eeannounce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_handlee2eeoffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_repinpeeridentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1775",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_handleparticipantleft"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_leavevoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_retrymicpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_cleanupall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setmuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1780",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setdeafened"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_enablecamera"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_disablecamera"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_enablescreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_disablescreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_switchinputdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_switchoutputdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1787",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setinputvolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setoutputvolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setvoicesensitivity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_reapplyaudioprocessing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalcamerastream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getlocalscreensharestream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getremotevideostream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getsessiondebuginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_setscreenshareaudiovolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiovolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_mutescreenshareaudio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getscreenshareaudiomuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_isvoiceconnected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_getroomforstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_parseuserid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_remotevideocallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_remotevideoremovedcallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_pendingvoicejoin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_sessionstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_setloglevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_getloglevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_log_levels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_readstoredloglevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_applystoredloglevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_log_level_priority"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_addloglistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_getlogbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_clearlogbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_logbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_listeners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_shouldlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_serializedata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_createentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_loglevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_emit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_logentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logger.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logger",
      "target": "client_tauri_client_src_lib_logger_createlogger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logout.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logout",
      "target": "client_tauri_client_src_lib_logout_logout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_onlogentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_initlogpersistence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_flushlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_getlogdir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_clearpendingpersistedlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_today"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_logfilepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_flushbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_scheduleflush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_logpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_rotateoldfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_updatebutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_startautotimer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_getobserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_ensurevisibilitylistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_observemedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_unobservemedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_mediaentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_pauseallmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_resumevisiblemedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_destroyobserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_tracked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_alltracked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_capturestaticframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_freezeimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_unfreezeimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/media-visibility.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_media_visibility",
      "target": "client_tauri_client_src_lib_media_visibility_createplaypausebutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_mentionscurrentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_highlightscurrentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_mention_token_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_channel_token_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_everyone_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_here_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_mentioninfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_iseveryonetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_mentionspellings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_resolvementionuserid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/mentions.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_mentions",
      "target": "client_tauri_client_src_lib_mentions_resolvementionsfromcontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_message_navigation_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_message_navigation_messagejumphandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_message_navigation_setmessagejumphandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_message_navigation_jumptomessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/message-navigation.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_message_navigation",
      "target": "client_tauri_client_src_lib_message_navigation_hasmessagejumphandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_modalfactory_promptmodaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_modalfactory_modaloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_modalfactory_createpromptmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory",
      "target": "client_tauri_client_src_lib_modalfactory_createmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_navigation_guard",
      "target": "client_tauri_client_src_lib_navigation_guard_createnavigationguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_navigation_guard",
      "target": "client_tauri_client_src_lib_navigation_guard_navigationguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_createscriptprocessorpipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_creaternnoiseprocessor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_rnnoisemodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_loadrnnoise"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_supportsaudioworklet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_processingpipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression",
      "target": "client_tauri_client_src_lib_noise_suppression_createworkletpipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_firedesktopnotification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_flashtaskbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_cleanupnotificationaudio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_startringchime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_iswindowfocused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_stopringchime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_playnotificationsound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_resolvenotificationchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/notifications.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_notifications",
      "target": "client_tauri_client_src_lib_notifications_notifyincomingmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_setnsfwgatehost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_storagekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_isnsfwacknowledged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_acknowledgensfw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_clearnsfwacknowledgements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/nsfw-gate.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_nsfw_gate",
      "target": "client_tauri_client_src_lib_nsfw_gate_nsfwgaterequired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/os-motion.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_os_motion",
      "target": "client_tauri_client_src_lib_os_motion_syncosmotionlistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_currentuserpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_currentuserhaspermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_haspermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_canmanagemessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_canmanagechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_canviewauditlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_hasanypermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_hasallpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_computeeffective"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_isadministrator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_permissionsforrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_islegacyadminrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/permissions.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_permissions",
      "target": "client_tauri_client_src_lib_permissions_rolehaspermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_preferences",
      "target": "client_tauri_client_src_lib_preferences_storage_prefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_preferences",
      "target": "client_tauri_client_src_lib_preferences_loadpref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_preferences",
      "target": "client_tauri_client_src_lib_preferences_savepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/preferences.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_preferences",
      "target": "client_tauri_client_src_lib_preferences_readmigratedstringpref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_presence_presencesender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence",
      "target": "client_tauri_client_src_lib_presence_createpresencesender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_isvalidstoredenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_createtauribackend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_profilemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_createprofilemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_serverprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_healthstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_profilesstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_createprofiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_updateprofiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_storeddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_persistencebackend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_fetchfn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_isvalidprofileshape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles",
      "target": "client_tauri_client_src_lib_profiles_isvalidstoreddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_messagetypevalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_servermessagetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_servermessagetypevalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_clientmessagetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_clientmessagetypevalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/protocolTypes.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_protocoltypes",
      "target": "client_tauri_client_src_lib_protocoltypes_messagetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_vkname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_initptt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_stopptt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_updatepttkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_capturekeypress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_ungatemic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_ptt_vk_names"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiterconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createchatlimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createtypinglimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createpresencelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createreactionlimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createvoicelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createvideocameralimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiterset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_createratelimiterset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_keystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_default_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_unreadtotal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_markallread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_markreadsender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_setmarkreadsender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_markchannelread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_hasunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_unreadchannelids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_pendingmarkall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/read-state.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_read_state",
      "target": "client_tauri_client_src_lib_read_state_cancelpendingmarkall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_remotevideocallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_remotevideoremovedcallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_roomeventhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/roomEventHandlers.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_roomeventhandlers",
      "target": "client_tauri_client_src_lib_roomeventhandlers_createroomeventhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router",
      "target": "client_tauri_client_src_lib_router_createrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router",
      "target": "client_tauri_client_src_lib_router_pageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router",
      "target": "client_tauri_client_src_lib_router_navigatelistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router",
      "target": "client_tauri_client_src_lib_router_router"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_safe_render_safemount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_safe_render_renderfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_safe_render_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render",
      "target": "client_tauri_client_src_lib_safe_render_installglobalerrorhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharecaptureoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_videotrackdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_generationguarded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_bumpgeneration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_pendingvideoenables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_registerpendingvideoenable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_rollbackpendingvideo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_cameratrackstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualcameratrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_enablecamera"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_disablecamera"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_streamquality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_screentrackstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_stopmanualscreentracks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_camera_presets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_enablescreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_camera_publish_bitrates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_disablescreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_screenshare_presets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getlocalcamerastream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getlocalscreensharestream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getremotevideostream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_screenshare_publish_bitrates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getstreamquality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharefps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_geteffectivescreensharefps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_fps_bitrate_multiplier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/screenShare.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_screenshare",
      "target": "client_tauri_client_src_lib_screenshare_getscreensharemaxbitrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store",
      "target": "client_tauri_client_src_lib_store_createstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store",
      "target": "client_tauri_client_src_lib_store_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store",
      "target": "client_tauri_client_src_lib_store_shallowequal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_previewstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_createplaceholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_createunavailableplaceholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_previewtimers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_hidepreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_attachstreampreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_attachscrollcollapse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_rowsbysignal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_trackrowforsignal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_clearpreviewstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_removepreviewdom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/streamPreview.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_streampreview",
      "target": "client_tauri_client_src_lib_streampreview_showpreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_savecustomtheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_loadcustomtheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_owncordtheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_deletecustomtheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_exporttheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_restoretheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_built_in_themes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_isknownthemename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_listthemenames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_applythemebyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/themes.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_themes",
      "target": "client_tauri_client_src_lib_themes_getactivethemename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_lib_toast_inittoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_lib_toast_teardowntoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/toast.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_toast",
      "target": "client_tauri_client_src_lib_toast_showtoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_iceserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicecredentialsresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_readychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_readymember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_readyvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_userstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_readyrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_permission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channeltype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_wsenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicequality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_authokpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_autherrorpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_readypayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatmessagepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatsendokpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chateditedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatdeletedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatbulkdeletedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_typingpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_presencepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channelcreatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_wserrorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channelupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channeldeletepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicestatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemovedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicedisconnectedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voiceleavepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voiceconfigpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicespeakerspayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicetokenpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicee2eeannouncepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicee2eeofferpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_memberjoinpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_memberleavepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_rolesupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_emojiupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_memberupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_userupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_memberbanpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_dmrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_dmchannelpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_dmchannelopenpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_callsignalpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_callsignalrequestpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_apierrorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_dmchannelclosepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_serverrestartpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_errorpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_authpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatsendpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chateditpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_chatdeletepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionaddpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionremovepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_typingstartpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channelfocuspayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_markreadpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_presenceupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicejoinpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voiceleaveclientpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L682",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemutepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicedeafenpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicecamerapayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicescreensharepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemodmutepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemoddeafenpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemodmovepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_voicemodkickpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_servermessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L767",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_clientmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_messageuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_authresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_registerresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_healthresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_channelresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_messageresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_messagesresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L865",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_messagesaroundresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_userwithrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_reactionusersresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_purgeresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_memberresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_searchresultitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_searchresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_apierror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_emojiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_inviteresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L951",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_uploadresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L966",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_gifapiresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_gifsearchresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_dmchannelsresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_createdmresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_groupdmresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/types.ts",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_types",
      "target": "client_tauri_client_src_lib_types_blockedusersresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_updater_updatecheckresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_updater_downloadprogress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_updater_checkforupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_updater_downloadandinstallupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/updater.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_updater",
      "target": "client_tauri_client_src_lib_updater_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_savecustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_user_status_pref_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_user_status_origin_pref_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_statusorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_valid_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_isuserstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_loaduserstatusorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_saveuserstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_onuserstatuschange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_custom_status_pref_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_max_custom_status_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/userStatus.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_userstatus",
      "target": "client_tauri_client_src_lib_userstatus_loadcustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_window_state_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_window_state_windowrect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_window_state_monitorrect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_window_state_isrectonscreen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/window-state.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_window_state",
      "target": "client_tauri_client_src_lib_window_state_initwindowstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_setactivechannelprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_normalizehostforcertcompare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_createwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_ensuretauriapis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_connectionstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_connectionstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_toconnectionstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_wslistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_certtofuevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_parsestoredfingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L767",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_wsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_certmismatchlistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_certfirstuselistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ws.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ws",
      "target": "client_tauri_client_src_lib_ws_wsclientconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_appel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_router"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_ws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_profilemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_destroy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_runhealthchecks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_navguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_renderpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_voicesessionleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_pages_connect_page_loginform_formstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_pages_connect_page_loginform_formmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform",
      "target": "client_tauri_client_src_pages_connect_page_loginform_createloginform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_simpleprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_icon_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_geticoncolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_geticoninitials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpaneloptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connectpage_default_profiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_pages_connectpage_createconnectpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontrolleroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_tryconsume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatarea_chatareaoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatarea_chatarearesult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatArea.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatarea",
      "target": "client_tauri_client_src_pages_main_page_chatarea_createchatarea"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderrefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_pages_main_page_chatheader_updatechatheaderfordm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_pages_main_page_chatheader_chatheaderoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChatHeader.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_chatheader",
      "target": "client_tauri_client_src_pages_main_page_chatheader_buildchatheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_globalkeybindhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_invoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/GlobalKeybinds.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_globalkeybinds",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds_attachglobalkeybinds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_memberpickeroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal",
      "target": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontrolleroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_messagejump_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_messagejump_messagejumpoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_messagejump_messagejumper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_messagejump_defaultnextframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump",
      "target": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_mapinviteresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_isinviterevoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pickpinavatarcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_maptopinnedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontrolleroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_tryconsume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_sidebarareaoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_sidebararearesult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarArea.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebararea",
      "target": "client_tauri_client_src_pages_main_page_sidebararea_createsidebararea"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreatedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmchannelfrompayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_handlecreategroupdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_builddmconversations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_dmhelperdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_selectdmconversation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmHelpers.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmhelpers",
      "target": "client_tauri_client_src_pages_main_page_sidebardmhelpers_adddmtochannelsstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_sidebardmsectionresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection",
      "target": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_sidebarmembersectionresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarMemberSection.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_sidebarmembersection",
      "target": "client_tauri_client_src_pages_main_page_sidebarmembersection_createsidebarmembersection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodeslots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontrolleroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicemoderationcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createsidebarvoicecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_socketlive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_voicelimiters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_tryconsume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_voicewidgetcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_sidebarvoicecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VoiceCallbacks.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_voicecallbacks",
      "target": "client_tauri_client_src_pages_main_page_voicecallbacks_createvoicewidgetcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_mainpage_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_mainpage_mainpageoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_mainpage",
      "target": "client_tauri_client_src_pages_mainpage_createmainpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_gettoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_updateuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_getcurrentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_logoutreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_authstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_setauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_stores_auth_store_clearauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_blocked_by_me_reason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_blocked_by_them_reason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_blocksstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_setblockedbyme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbyme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_setuserblockedbythem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_clearblockedbythem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_resetblocksstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/blocks.store.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_blocks_store",
      "target": "client_tauri_client_src_stores_blocks_store_dmcomposerblockreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_setroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_resetchannelsstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_getroleidbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_addchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_updatechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_updatechannelposition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_removechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_setactivechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_getactivechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_uncategorized_voice_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_displaycategoryof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_getknowncategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_getchannelsbycategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_incrementunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_incrementmention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_clearunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_channelsstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_channelsstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_unreadonopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_getunreadonopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/channels.store.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_channels_store",
      "target": "client_tauri_client_src_stores_channels_store_setchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_closedmlocally"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_updatedmlastmessagepreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_cleardmunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_dmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_dmdisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_updatedmparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_incrementdmmention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_dmstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_dmstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_setdmchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_adddmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_dmuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/dm.store.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_dm_store",
      "target": "client_tauri_client_src_stores_dm_store_removedmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_customemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_emojistate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_emojistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_shortcode_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_setcustomemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_clearcustomemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_resolveemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/emoji.store.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_emoji_store",
      "target": "client_tauri_client_src_stores_emoji_store_listcustomemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_removemember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_updatememberrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_memberprofilepatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_updatememberprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_updatepresence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_memberdisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_settyping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_cleartyping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_getonlinemembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_gettypingusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_membersstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_membersstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_typingtimers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_typingkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_setmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_addmember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_members_store",
      "target": "client_tauri_client_src_stores_members_store_member"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_chatpayloadtomessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_messageresponsetomessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_messagesstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_isunreconciledecho"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_addmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_messagestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_marksendfailed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_removeoptimistic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloading"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_setchannelloaderror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_setmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_setaroundmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_invalidateloadedmessagewindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_invalidatechannelmessagewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_reattachtopresent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_prependmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_editmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_pendingreaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_deletemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_bulkdeletemessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_setmessagepinned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_addpendingsend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_messagesstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_confirmsend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_clearchannelmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_applyreactiondelta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_addoptimisticreaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_rollbackreaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_updatereaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_resetmessagesstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_getchannelmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_ischannelloaded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_hasmoremessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L947",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_gethistoryloadstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_iswindowdetached"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_messages_store",
      "target": "client_tauri_client_src_stores_messages_store_hasmessageloaded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_settransienterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_setpersistenterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_loadcollapsedcategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_savecollapsedcategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_togglecategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_iscategorycollapsed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_setsidebarmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_setactivedmuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_uistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_togglesidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_togglememberlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_opensettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_closesettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_openmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_closemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_uistate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_settheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/ui.store.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_ui_store",
      "target": "client_tauri_client_src_stores_ui_store_setconnectionstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_initial_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_voicestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_resetvoicestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_voiceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_updatevoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_removevoiceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_joinvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_leavevoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setvoicestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setencryptiondegraded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlocalmuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlocaldeafened"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setpttgated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_voicestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setpttpollinglive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_ispttpollinglive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_voiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlocalcamera"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlocalscreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlistenonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setlocalspeaking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setvoiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setspeakers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_setpeerverification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_clearpeerverifications"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_getpeerverification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_getchannelvoiceusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_peerverification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/voice.store.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_voice_store",
      "target": "client_tauri_client_src_stores_voice_store_voicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/build.rs",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_build",
      "target": "client_tauri_client_src_tauri_build_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_get_cert_fingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_identity_pin_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_store_identity_pin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_is_settings_key_allowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_get_identity_pin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_open_devtools"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_allowed_key_owncord_prefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_allowed_key_user_volume_prefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_allowed_key_exact_match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_rejected_key_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_rejected_key_too_long"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_rejected_key_unknown_prefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_rejected_key_partial_prefix_match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_fingerprint_validation_accepts_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_fingerprint_validation_rejects_wrong_length"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_identity_pin_key_combines_host_and_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_get_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_log_cmd_err"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_save_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/commands.rs",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_commands",
      "target": "client_tauri_client_src_tauri_src_commands_store_cert_fingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_save_credential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_load_credential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_delete_credential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_save_identity_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_load_identity_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_delete_identity_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialstoreprobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_probe_credential_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty_rejects_empty_and_names_the_field"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty_accepts_a_value"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_login_and_identity_accounts_never_collide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_account_names_keep_the_port_that_distinguishes_hosts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_reads_all_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_allows_missing_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_parse_credential_blob_rejects_malformed_input"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_login_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_credential_data_debug_redacts_sensitive_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_credential_data_serializes_password_for_prefill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_credential_lock_serializes_overlapping_commands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_identity_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_require_non_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_with_credential_lock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_unprotect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_finish"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_in_blob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_empty_out"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi",
      "target": "client_tauri_client_src_tauri_src_dpapi_protect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_protect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_unprotect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_test_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_round_trips_a_secret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_foreign_aad"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_wrong_key_and_tampering"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_nonces_are_unique_per_seal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_creates_and_reuses_the_key_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_removes_the_partial_file_when_the_write_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_rejects_a_corrupt_key_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_load_or_create_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/fallback_crypto.rs",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_fallback_crypto",
      "target": "client_tauri_client_src_tauri_src_fallback_crypto_finish_new_key_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_stop_http_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_run_proxy_loop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_request_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_split_host_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_handle_connection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_proxyentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_remove_if_port_matches_removes_only_matching_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_rejects_crlf_and_null"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_rejects_empty_and_odd_chars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_accepts_typical_hosts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bracketed_ipv6_without_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_handles_bare_ipv6_without_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_bracketed_ipv6_with_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_resolve_remote_target_still_handles_plain_hostname_and_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_replaces_host_and_forces_close"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_overrides_existing_keepalive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_rewrite_preserves_other_headers_and_body_boundary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_copy_with_deadline_reclaims_a_stalled_connection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_validate_remote_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy",
      "target": "client_tauri_client_src_tauri_src_http_proxy_start_http_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_lib",
      "target": "client_tauri_client_src_tauri_src_lib_log_level_from_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/lib.rs",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_lib",
      "target": "client_tauri_client_src_tauri_src_lib_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/linux_media.rs",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_linux_media",
      "target": "client_tauri_client_src_tauri_src_linux_media_enable_media_capture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_validate_remote_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrite_proxy_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_can_reuse_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parse_server_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_start_livekit_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_stop_livekit_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_run_proxy_loop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_connect_tls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_handle_connection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_proxyinner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_accepts_plain_hostnames_and_ports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_crlf_injection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_nul_bytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_unexpected_characters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_accepts_empty_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_reuses_proxy_only_when_host_and_pin_are_unchanged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_restarts_proxy_when_host_changes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_restarts_proxy_when_pin_changes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_host_and_origin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_request_line_and_other_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_matches_header_names_case_insensitively"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_preserves_the_terminating_blank_line"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_does_not_rewrite_headers_that_merely_contain_host_or_origin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_adds_no_headers_when_none_are_present"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rewrites_every_occurrence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_without_a_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_dns_name_with_a_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parses_an_ipv4_literal_as_an_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bracketed_ipv6_literal_as_an_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_parses_a_bare_ipv4_literal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_rejects_an_invalid_dns_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_tls_handshake_is_bounded_by_its_timeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_clear_if_port_matches_clears_only_a_matching_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/main.rs",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_main",
      "target": "client_tauri_client_src_tauri_src_main_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_is_key_down"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_keycode_to_vk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_vk_to_keycode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_is_modifier_vk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_transition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_polling_supported"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_is_allowed_ptt_capture_vk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_stop_internal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_set_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_get_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_listen_for_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_set_key_accepts_valid_codes_and_get_reflects_them"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_set_key_rejects_invalid_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_stop_is_noop_when_not_running"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_transition_reports_edges_only"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_ptt_transition_emits_release_when_binding_cleared_while_key_held"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_allowed_capture_vk_accepts_safe_non_text_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_allowed_capture_vk_rejects_text_and_modifier_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_linux_keycode_round_trips_for_common_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ptt.rs",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ptt",
      "target": "client_tauri_client_src_tauri_src_ptt_linux_unknown_vk_returns_none"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_compiled_backend_persistence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_log_compiled_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_keyring_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_fallback_aad"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_protect_secret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_unprotect_secret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_clear_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_compiled_keyring_backend_is_persistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_service_name_is_stable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_backend_serializes_as_its_variant_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_fallback_aad_is_account_specific"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with_falls_back_when_the_keyring_errors_but_the_fallback_has_a_copy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with_propagates_the_keyring_error_when_the_fallback_is_also_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with_prefers_the_live_keyring_value_over_the_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_get_with_uses_the_fallback_when_the_keyring_has_nothing_stored"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with_deletes_any_stale_keyring_entry_when_the_write_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_set_with_returns_keyring_backend_when_the_write_round_trips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with_propagates_a_fallback_flush_failure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with_clears_the_fallback_even_when_the_keyring_delete_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_delete_with_succeeds_when_both_stores_clear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_dpapi_round_trips_and_rejects_foreign_entropy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/secret_store.rs",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_secret_store",
      "target": "client_tauri_client_src_tauri_src_secret_store_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_cert_store_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_extract_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_tofuoutcome"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_decide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_evaluate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_mismatch_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_decide_first_use_when_no_pin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_decide_trusted_when_pin_matches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls12"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_decide_mismatch_when_pin_differs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_cert_store_key_strips_default_443_only"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_cert_store_key_folds_case"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_extract_host_variants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_fingerprint_hex_of_empty_is_known_sha256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_verify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_pins_matching_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_verify_tls13"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_rejects_wrong_cert_on_pinned_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_delegates_other_hosts_to_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_default_rejection_propagates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_host_match_is_case_insensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_host_scoped_matches_ip_pinned_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_default_verify_schemes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray",
      "target": "client_tauri_client_src_tauri_src_tray_create_tray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray",
      "target": "client_tauri_client_src_tauri_src_tray_toggle_window_visibility"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray",
      "target": "client_tauri_client_src_tauri_src_tray_handle_menu_event"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tray.rs",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tray",
      "target": "client_tauri_client_src_tauri_src_tray_emit_status_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_validate_server_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_check_client_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_download_and_install_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_downloadprogress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_endpoint_includes_target_arch_and_bundle_type_variables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_endpoint_keeps_non_default_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_extract_host_for_cert_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_tls_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_update_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_build_updater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_update_commands",
      "target": "client_tauri_client_src_tauri_src_update_commands_updatecheckresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_emit_ws_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_emit_cert_tofu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_ws_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_ws_send"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_ws_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_is_valid_cert_fingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_accept_cert_fingerprint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_valid_fingerprint_is_accepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_uppercase_hex_is_accepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_empty_fingerprint_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wrong_length_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_non_hex_characters_are_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wrong_separator_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_misplaced_separator_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_whitespace_padding_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_non_ascii_of_correct_byte_length_is_rejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_superseded_connect_does_not_take_the_sender_slot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_owning_teardown_clears_the_slot_by_generation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_superseded_teardown_by_generation_leaves_the_live_sender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_closes_the_outbound_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_disconnect_invalidates_an_in_flight_connect_attempt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_clear_sender_if_current"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/types/jitsi-rnnoise.d.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_types_jitsi_rnnoise_d",
      "target": "client_tauri_client_src_types_jitsi_rnnoise_d_jitsi_rnnoise_wasm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/stryker.config.mjs",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_stryker_config",
      "target": "client_tauri_client_stryker_config_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/admin/admin-panel.spec.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_admin_admin_panel_spec",
      "target": "client_tauri_client_tests_e2e_admin_admin_panel_spec_owner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/admin/admin-panel.spec.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_admin_admin_panel_spec",
      "target": "client_tauri_client_tests_e2e_admin_admin_panel_spec_navigate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/admin/start-server.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_admin_start_server",
      "target": "client_tauri_client_tests_e2e_admin_start_server_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_cert_tofu_spec_certtofupayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_cert_tofu_spec_emitcerttofu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_cert_tofu_spec_first_use"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_cert_tofu_spec_mismatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/cert-tofu.spec.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_cert_tofu_spec",
      "target": "client_tauri_client_tests_e2e_cert_tofu_spec_mismatch_live_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_dm_system_spec_mock_dm_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_dm_system_spec_mock_ready_with_dms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_dm_system_spec_mocktaurisessionwithdms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/dm-system.spec.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_dm_system_spec",
      "target": "client_tauri_client_tests_e2e_dm_system_spec_navigatetomainpagewithdms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues",
      "target": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_environment_notes_for_local_runs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_suite_inventory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_ci_wiring_github_workflows_ci_yml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_known_issues_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_current_status_291_web_tests_291_passed_100"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_resolved_2026_08_04_remediation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/E2E-ISSUES.md",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_e2e_issues_e2e_test_status_2026_08_05",
      "target": "client_tauri_client_tests_e2e_e2e_issues_history_dispositions_of_the_old_contents_of_this_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mockvoicesessionwithoutmodpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_capturedcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_capturescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_getcapturedcalls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_waitforcapturedcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_seeded_custom_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/emoji-voicemod.parity.spec.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec",
      "target": "client_tauri_client_tests_e2e_emoji_voicemod_parity_spec_mocksessionwithcustomemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_gating_badges_parity_spec_nsfw_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_gating_badges_parity_spec_mention_seeded_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/gating-badges.parity.spec.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_gating_badges_parity_spec",
      "target": "client_tauri_client_tests_e2e_gating_badges_parity_spec_mocktaurisessionwithchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1009",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_joinvoicechannelbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages_rich"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessageandwait"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_voice_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_pinned_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_invites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_login_2fa_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_buildreadypayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_chatechohandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_voicewshandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_voicejoinfailurehandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_buildtaurimockscript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_ready_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_auth_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriconnectwith2fa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithautoconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithvoicefailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithecho"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_channels_with_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithmessagesandecho"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktaurifullsessionwithfailingmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mocktauriloginerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_submitlogin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L926",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_mock_members_multi_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_opensettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_switchsettingstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L956",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_emitwsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_waitforwsready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/helpers.ts",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_helpers",
      "target": "client_tauri_client_tests_e2e_helpers_navigatetomainpageready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_filename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_dirname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_tauri_exe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_cdp_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_waitforcdpendpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_createuserdatadir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_cleanupuserdatadir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture",
      "target": "client_tauri_client_tests_e2e_native_fixture_nativefixtures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_persistentstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_acquirepersistentpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_releasepersistentpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_persistentnativefixtures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_filename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_dirname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_tauri_exe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_cdp_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_waitforcdpendpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_createuserdatadir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native-fixture-persistent.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_fixture_persistent",
      "target": "client_tauri_client_tests_e2e_native_fixture_persistent_cleanupuserdatadir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_nativeloginandready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_ensureloggedin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_server_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_selectchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_test_pass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_opensettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_skip_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_waitformessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_counttextchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_countvoicechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_hascredentials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_logenvironmentstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_countvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_isloggedin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/helpers.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_helpers",
      "target": "client_tauri_client_tests_e2e_native_helpers_nativelogin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/native/theme-persistence.spec.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_native_theme_persistence_spec",
      "target": "client_tauri_client_tests_e2e_native_theme_persistence_spec_switchtab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_reconnection_spec_mock_ready_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/reconnection.spec.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_reconnection_spec",
      "target": "client_tauri_client_tests_e2e_reconnection_spec_simulatereconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_register_flow_spec_mockregistersuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_register_flow_spec_mockregisterconflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_register_flow_spec_switchtoregistermode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/register-flow.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_register_flow_spec",
      "target": "client_tauri_client_tests_e2e_register_flow_spec_mock_register_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_seeded_group_dm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_created_group_dm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_mocksocialsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_mockrolechangesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_capturedcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_capturescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_getcapturedcalls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_social_parity_spec",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_waitforcapturedcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpfailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_totp_flow_spec_logintototp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/totp-flow.spec.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_totp_flow_spec",
      "target": "client_tauri_client_tests_e2e_totp_flow_spec_mocktotpsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_updater_spec_mockupdatersession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_updater_spec_waitforinstallhandles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_updater_spec_emitprogress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_updater_spec_banner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/updater.spec.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_updater_spec",
      "target": "client_tauri_client_tests_e2e_updater_spec_bannertext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_mocke2eevoicesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_emitpeerannounce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_invokesof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_peerbadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_peercrypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_makepeercrypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-e2ee-verify.spec.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec",
      "target": "client_tauri_client_tests_e2e_voice_e2ee_verify_spec_voicejoinwithtokenhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-widget.spec.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_widget_spec",
      "target": "client_tauri_client_tests_e2e_voice_widget_spec_voice_state_event"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makemessageuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makeattachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makechatmessagepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadymember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadyvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadyrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makereadypayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makemember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makereaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/fixtures.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_fixtures",
      "target": "client_tauri_client_tests_helpers_fixtures_makevoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_tests_helpers_mock_ws_sentenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_tests_helpers_mock_ws_mockwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/mock-ws.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_mock_ws",
      "target": "client_tauri_client_tests_helpers_mock_ws_createmockwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness",
      "target": "client_tauri_client_tests_helpers_test_harness_mountable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness",
      "target": "client_tauri_client_tests_helpers_test_harness_createtestharness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_waitforstoreupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_auth_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_channels_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_members_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_messages_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_voice_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_ui_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-utils.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_utils",
      "target": "client_tauri_client_tests_helpers_test_utils_resetallstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_tests_integration_stores_test_resetallstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_tests_integration_stores_test_mockwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test",
      "target": "client_tauri_client_tests_integration_stores_test_createmockwsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/setup.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_setup",
      "target": "client_tauri_client_tests_setup_creatememorystorage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_tests_unit_a11y_test_tab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/a11y.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_a11y_test",
      "target": "client_tauri_client_tests_unit_a11y_test_builddialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_accessibility_tab_test",
      "target": "client_tauri_client_tests_unit_accessibility_tab_test_clicktoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_accessibility_tab_test",
      "target": "client_tauri_client_tests_unit_accessibility_tab_test_gettoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/accessibility-tab.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_accessibility_tab_test",
      "target": "client_tauri_client_tests_unit_accessibility_tab_test_mocksyncosmotionlistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_tests_unit_account_tab_profile_test_setuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/account-tab-profile.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_account_tab_profile_test",
      "target": "client_tauri_client_tests_unit_account_tab_profile_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_tests_unit_admin_actions_test_toplevellabels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-actions.test.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_actions_test",
      "target": "client_tauri_client_tests_unit_admin_actions_test_makemenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/admin-panel.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_admin_panel_test",
      "target": "client_tauri_client_tests_unit_admin_panel_test_openurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_getclearallbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_getactionbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_mockreaddir_mockremove_mockrelaunch_mockclearpendingpersistedlogs_mockclearattachmentcaches_mockclearembedcaches_mockclearmediacaches_deletedbstate_mockisenabled_mockenable_mockdisable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_getautostarttoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/advanced-tab.test.ts",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_advanced_tab_test",
      "target": "client_tauri_client_tests_unit_advanced_tab_test_tick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_errorresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_brokenjsonerrorresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_mockfetch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_fetchcallurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/api.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_api_test",
      "target": "client_tauri_client_tests_unit_api_test_fetchcallopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/appearance-high-contrast.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_appearance_high_contrast_test",
      "target": "client_tauri_client_tests_unit_appearance_high_contrast_test_highcontrastrulebody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/appearance-tab.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_appearance_tab_test",
      "target": "client_tauri_client_tests_unit_appearance_tab_test_mockgetactivethemename_mockloadcustomtheme_mockrestoretheme_mockapplythemebyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_tests_unit_attachments_auth_test_fetchmock_gettokenmock_ensurehttpproxymock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-auth.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_auth_test",
      "target": "client_tauri_client_tests_unit_attachments_auth_test_imageresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_tests_unit_attachments_cache_test_fetchmock_putspy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-cache.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_cache_test",
      "target": "client_tauri_client_tests_unit_attachments_cache_test_imageresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_tests_unit_attachments_media_test_fetchmock_savemock_writefilemock_createobjecturlmock_revokeobjecturlmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-media.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_media_test",
      "target": "client_tauri_client_tests_unit_attachments_media_test_att"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/attachments-render.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_attachments_render_test",
      "target": "client_tauri_client_tests_unit_attachments_render_test_fetchmock_savemock_writefilemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_tests_unit_audio_elements_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_tests_unit_audio_elements_test_mockvoicestorestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-elements.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_elements_test",
      "target": "client_tauri_client_tests_unit_audio_elements_test_createmocktrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_core_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-core.test.ts",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_core_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_core_test_stubaudiocontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-gain.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_gain_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_gain_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test_setupfallbackpipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-fallback.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_vad_fallback_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_setuppipelineforvad"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/audio-pipeline-vad-worklet.test.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test",
      "target": "client_tauri_client_tests_unit_audio_pipeline_vad_worklet_test_setuppipelinewithworklet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_tests_unit_auth_store_test_flushmicrotasks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_tests_unit_auth_store_test_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_tests_unit_auth_store_test_makemessageresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auth.store.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auth_store_test_ts_client_tauri_client_tests_unit_auth_store_test_63e39b",
      "target": "client_tauri_client_tests_unit_auth_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/auto-idle.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_auto_idle_test",
      "target": "client_tauri_client_tests_unit_auto_idle_test_createtarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_tests_unit_autocomplete_filters_property_test_names"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_tests_unit_autocomplete_filters_property_test_seedmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_tests_unit_autocomplete_filters_property_test_signinas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_tests_unit_autocomplete_filters_property_test_anyquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/autocomplete-filters.property.test.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_autocomplete_filters_property_test",
      "target": "client_tauri_client_tests_unit_autocomplete_filters_property_test_queryfragment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/avatar.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_avatar_test",
      "target": "client_tauri_client_tests_unit_avatar_test_fetchimageasdataurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/base-font-size-css.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_base_font_size_css_test",
      "target": "client_tauri_client_tests_unit_base_font_size_css_test_bodyrulebody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_tests_unit_call_ring_test_harness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/call-ring.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_call_ring_test",
      "target": "client_tauri_client_tests_unit_call_ring_test_ring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_scopeentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_scopedpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_permission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_find"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/capabilities-scope.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_capabilities_scope_test",
      "target": "client_tauri_client_tests_unit_capabilities_scope_test_urls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-mismatch-modal.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_mismatch_modal_test",
      "target": "client_tauri_client_tests_unit_cert_mismatch_modal_test_mountmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/cert-reconnect.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_cert_reconnect_test",
      "target": "client_tauri_client_tests_unit_cert_reconnect_test_fakews"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mocksetmessagepinned_mockaddoptimistic_mockmarksendfailed_mockremoveoptimistic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockmarkchannelread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockreattachtopresent_mockjumptomessage_mockiswindowdetached_mockinvalidatewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_wshandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mountdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockupdatechatheaderfordm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_seedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockdmstoregetstate_mockmembersstoregetstate_dmstoresubscribers_membersstoresubscribers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockblocksgetstate_mockdmcomposerblockreason_blockssubscribers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_makeslots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_makeopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mockmessagelistmount_mockmessagelistdestroy_mockmessageinputmount_mockmessageinputdestroy_mocktypingmount_mocktypingdestroy_mockgetchannelmessages_mocksetreplyto_mockstartedit_mockscrolltomessage_mocksetdisabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_tests_unit_channel_controller_test_mocknsfwgatemount_mocknsfwgatedestroy_mockcreatensfwgate_capturednsfwopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_tests_unit_channel_mute_ui_test_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mute-ui.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mute_ui_test",
      "target": "client_tauri_client_tests_unit_channel_mute_ui_test_openmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_tests_unit_channel_mutes_test_loadnotifications"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_tests_unit_channel_mutes_test_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_tests_unit_channel_navigation_test_makechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-navigation.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_navigation_test",
      "target": "client_tauri_client_tests_unit_channel_navigation_test_makedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_button"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar-read-state.test.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_read_state_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_read_state_test_openctxmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_openchannelctxmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_setpeerverif"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_testchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_openvoicemenuas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_mockattachstreampreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_voicemodcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_mockattachscrollcollapse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_setadminuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L1932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_badgefor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L2282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_mountas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_mockrepinpeeridentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-sidebar.test.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_sidebar_test",
      "target": "client_tauri_client_tests_unit_channel_sidebar_test_addvoiceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_tests_unit_channels_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channels.store.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channels_store_test",
      "target": "client_tauri_client_tests_unit_channels_store_test_readychannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_tests_unit_chat_area_test_mockpinnedtoggle_mockpinnedcleanup_mocksearchopen_mocksearchcleanup_mockvideomount_mockvideodestroy_mockjumpto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat-area.test.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_area_test",
      "target": "client_tauri_client_tests_unit_chat_area_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_seedmentionmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/chat.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_chat_test",
      "target": "client_tauri_client_tests_unit_chat_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_tests_unit_connect_page_test_makecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_tests_unit_connect_page_test_testprofiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connect-page.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connect_page_test",
      "target": "client_tauri_client_tests_unit_connect_page_test_mockloadcredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connected-overlay.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connected_overlay_test",
      "target": "client_tauri_client_tests_unit_connected_overlay_test_makeoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/connection-stats.test.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_connection_stats_test",
      "target": "client_tauri_client_tests_unit_connection_stats_test_createmockroom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_tests_unit_content_markdown_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_tests_unit_content_markdown_test_seedstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_tests_unit_content_markdown_test_inline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/content-markdown.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_content_markdown_test",
      "target": "client_tauri_client_tests_unit_content_markdown_test_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/create-channel-modal.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_create_channel_modal_test",
      "target": "client_tauri_client_tests_unit_create_channel_modal_test_makemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test",
      "target": "client_tauri_client_tests_unit_credentials_test_invoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test",
      "target": "client_tauri_client_tests_unit_credentials_test_importwithoutinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_tests_unit_custom_emoji_test_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_tests_unit_custom_emoji_test_fetchimageasdataurlmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_tests_unit_custom_emoji_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_tests_unit_custom_emoji_test_reactionoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_tests_unit_custom_emoji_test_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_init_test",
      "target": "client_tauri_client_tests_unit_deep_link_init_test_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_init_test",
      "target": "client_tauri_client_tests_unit_deep_link_init_test_getcurrent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_init_test",
      "target": "client_tauri_client_tests_unit_deep_link_init_test_onopenurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/delete-channel-modal.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_delete_channel_modal_test",
      "target": "client_tauri_client_tests_unit_delete_channel_modal_test_makemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_tests_unit_device_manager_test_mockgetlocaldevices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_tests_unit_device_manager_test_mockvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/device-manager.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_device_manager_test",
      "target": "client_tauri_client_tests_unit_device_manager_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_createmockws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L1173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_seeddmmirrorrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L1294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_storedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_seedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_incoming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_mockshowtoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dispatcher.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dispatcher_test",
      "target": "client_tauri_client_tests_unit_dispatcher_test_mockensurepublished"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_tests_unit_dm_groups_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_tests_unit_dm_groups_test_makedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_tests_unit_dm_groups_test_mount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-groups.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_groups_test",
      "target": "client_tauri_client_tests_unit_dm_groups_test_convo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_profile_sidebar_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-profile-sidebar.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_profile_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_profile_sidebar_test_fetchimageasdataurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_sidebar_test_makeconvo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_sidebar_test_fetchimageasdataurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-sidebar.test.ts",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_sidebar_test",
      "target": "client_tauri_client_tests_unit_dm_sidebar_test_mountwith"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_tests_unit_dm_store_test_makemirrorchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/dm-store.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_dm_store_test",
      "target": "client_tauri_client_tests_unit_dm_store_test_makedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_buildrig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_rebuildcontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_yinrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_mouse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_drag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_makeuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_signin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_makech"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_setstorechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_rig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_rigaborts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_positionsof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/drag-reorder.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_drag_reorder_test",
      "target": "client_tauri_client_tests_unit_drag_reorder_test_stubrowrect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/e2eeCrypto.test.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_e2eecrypto_test",
      "target": "client_tauri_client_tests_unit_e2eecrypto_test_fixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_tests_unit_edit_channel_modal_test_makemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_tests_unit_edit_channel_modal_test_slowselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/edit-channel-modal.test.ts",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_edit_channel_modal_test",
      "target": "client_tauri_client_tests_unit_edit_channel_modal_test_nsfwbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_tests_unit_embeds_test_mockobservemedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_tests_unit_embeds_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_tests_unit_embeds_test_mockhtmlresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_tests_unit_embeds_test_fetchmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/embeds.test.ts",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_embeds_test",
      "target": "client_tauri_client_tests_unit_embeds_test_mockslowbodyresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_mount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_fetchimageasdataurlmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_textarea"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_popupel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_press"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_tests_unit_emoji_autocomplete_test_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-picker.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_picker_test",
      "target": "client_tauri_client_tests_unit_emoji_picker_test_makepicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/eslint-rules.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_eslint_rules_test",
      "target": "client_tauri_client_tests_unit_eslint_rules_test_ruletester"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_tests_unit_gif_picker_test_makegif"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_tests_unit_gif_picker_test_trending_gifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_tests_unit_gif_picker_test_search_gifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_tests_unit_gif_picker_test_stubapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-picker.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_picker_test",
      "target": "client_tauri_client_tests_unit_gif_picker_test_makepicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_tests_unit_gif_provider_test_gifsearch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_tests_unit_gif_provider_test_giftrending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_tests_unit_gif_provider_test_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_tests_unit_gif_provider_test_gifresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/gif-provider.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_gif_provider_test",
      "target": "client_tauri_client_tests_unit_gif_provider_test_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_global_keybinds_test",
      "target": "client_tauri_client_tests_unit_global_keybinds_test_makehandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_global_keybinds_test",
      "target": "client_tauri_client_tests_unit_global_keybinds_test_mockvoicegetstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_global_keybinds_test",
      "target": "client_tauri_client_tests_unit_global_keybinds_test_press"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_helpers_ws_mocks",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_eventhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_helpers_ws_mocks",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mockinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_helpers_ws_mocks",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_mocklisten"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/helpers/ws-mocks.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_helpers_ws_mocks",
      "target": "client_tauri_client_tests_unit_helpers_ws_mocks_emittaurievent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/http-proxy.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_http_proxy_test",
      "target": "client_tauri_client_tests_unit_http_proxy_test_invokemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/icons.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_icons_test",
      "target": "client_tauri_client_tests_unit_icons_test_all_icon_names"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity-mismatch-modal.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_mismatch_modal_test",
      "target": "client_tauri_client_tests_unit_identity_mismatch_modal_test_mountmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_tests_unit_identity_test_invokemock_logmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/identity.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_identity_test",
      "target": "client_tauri_client_tests_unit_identity_test_keyringdouble"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_tests_unit_invite_manager_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/invite-manager.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_invite_manager_test",
      "target": "client_tauri_client_tests_unit_invite_manager_test_makeinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_keybinds_tab_test",
      "target": "client_tauri_client_tests_unit_keybinds_tab_test_mockcapturekeypress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_keybinds_tab_test",
      "target": "client_tauri_client_tests_unit_keybinds_tab_test_mockupdatepttkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/keybinds-tab.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_keybinds_tab_test",
      "target": "client_tauri_client_tests_unit_keybinds_tab_test_mockvkname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_engine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakeroom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakepeerconnection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_withengine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakepipeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-diagnostics.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_diagnostics_test",
      "target": "client_tauri_client_tests_unit_livekit_diagnostics_test_fakeelements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_sendsoftype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_mockkeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_mockidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_mockmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_mockvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_mocksetkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-e2ee.test.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_e2ee_test",
      "target": "client_tauri_client_tests_unit_livekit_e2ee_test_createmanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockloadpref_mocksavepref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockkeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockidentitykeypair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_createdeferred"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockpttpollinglive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockroom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_seedpeer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_joinaskeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L3220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_offersends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_mockvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/livekit-session.test.ts",
      "source_location": "L925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_livekit_session_test",
      "target": "client_tauri_client_tests_unit_livekit_session_test_statuscalls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test",
      "target": "client_tauri_client_tests_unit_log_persistence_test_mockapplogdir_mockjoin_mockexists_mockmkdir_mockwritetextfile_mockreaddir_mockremove_mockreadtextfile_mockaddloglistener_mockgetlogbuffer_mockloggererror_mockloggerwarn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test",
      "target": "client_tauri_client_tests_unit_log_persistence_test_freshimport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test",
      "target": "client_tauri_client_tests_unit_log_persistence_test_capturelistener"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test",
      "target": "client_tauri_client_tests_unit_log_persistence_test_makeentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test_makecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-reentrancy.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_reentrancy_test_testprofiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_retry_test_makecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-retry.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_retry_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_retry_test_testprofiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_success_latch_test_makecallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/login-form-totp-success-latch.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_login_form_totp_success_latch_test",
      "target": "client_tauri_client_tests_unit_login_form_totp_success_latch_test_testprofiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logout_test",
      "target": "client_tauri_client_tests_unit_logout_test_makeapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logout.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logout_test",
      "target": "client_tauri_client_tests_unit_logout_test_clearauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_tests_unit_logs_tab_test_makemockentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/logs-tab.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_logs_tab_test",
      "target": "client_tauri_client_tests_unit_logs_tab_test_mockgetlogbuffer_mockclearlogbuffer_mockaddloglistener_mocksetloglevel_mockgetloglevel_eslint_disable_next_line_typescript_eslint_no_explicit_any"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_fakewsclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_fakews"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_fakeapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_textchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_dmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_mocksetaudiovolumehost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_capturedautoidleoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main-page.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_page_test",
      "target": "client_tauri_client_tests_unit_main_page_test_mockmountchannel_mockdestroychannel_mockcreatechannelcontroller_mockcreatesidebararea_mockcreatechatarea_capturedchatarearef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_main_test_loginandreachauthok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_main_test_mocklogin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_main_test_mockapistate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_tests_unit_main_test_capturedconnectcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_assertdomissafe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_seedstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_markdown_chars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_markdownfragment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_anystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/markdown-parser.property.test.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_markdown_parser_property_test",
      "target": "client_tauri_client_tests_unit_markdown_parser_property_test_allelements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_cache_test",
      "target": "client_tauri_client_tests_unit_media_cache_test_oembedresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-cache.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_cache_test",
      "target": "client_tauri_client_tests_unit_media_cache_test_fetchmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_syncprefcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_fireimgload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_fireimgerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_mouseevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_fetchmock_observemediamock_loadprefmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_oembedresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_test",
      "target": "client_tauri_client_tests_unit_media_test_oembedfail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_observemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_unobservemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_disconnectmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_createfakeimg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_createwrapper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_fireintersection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test",
      "target": "client_tauri_client_tests_unit_media_visibility_test_setupcanvasmocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_makemember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_openmenuas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_settestmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_testmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-list.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_list_test",
      "target": "client_tauri_client_tests_unit_member_list_test_defaultopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_rows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_confirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_nameinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-group.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_group_test",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_seedmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_tests_unit_member_picker_modal_test_makemember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_tests_unit_member_picker_modal_test_setstoremembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_tests_unit_member_picker_modal_test_setcurrentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-picker-modal.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_picker_modal_test",
      "target": "client_tauri_client_tests_unit_member_picker_modal_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_tests_unit_member_profile_fields_test_alice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/member-profile-fields.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_member_profile_fields_test",
      "target": "client_tauri_client_tests_unit_member_profile_fields_test_bob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_tests_unit_members_store_test_member_alice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_tests_unit_members_store_test_member_bob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_tests_unit_members_store_test_member_carol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/members.store.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_members_store_test",
      "target": "client_tauri_client_tests_unit_members_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_names"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_seedmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_textarea"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_popupel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_press"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-autocomplete.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_autocomplete_test",
      "target": "client_tauri_client_tests_unit_mention_autocomplete_test_signinas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_tokenfragment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_fetchimageasdataurlmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_seedstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_anystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test_token_chars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_tests_unit_mentions_render_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_tests_unit_mentions_render_test_rowclasses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_tests_unit_mentions_render_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_tests_unit_mentions_render_test_seedstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mentions-render.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mentions_render_test",
      "target": "client_tauri_client_tests_unit_mentions_render_test_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_tests_unit_message_controller_test_makeapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_tests_unit_message_controller_test_makeabort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-controller.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_controller_test",
      "target": "client_tauri_client_tests_unit_message_controller_test_mocksetmessages_mockprependmessages_mockischannelloaded_mockgetchannelmessages_mocksetchannelloading_mocksetchannelloaderror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_getasfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_mountwithselection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L1268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_press"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_capturedgifpickeroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_stubgifapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-input.test.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_input_test",
      "target": "client_tauri_client_tests_unit_message_input_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_fakectrl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_fakeapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_immediateframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_flushstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_toastcalls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_renderrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_baseoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-jump.test.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_jump_test",
      "target": "client_tauri_client_tests_unit_message_jump_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_observemediamock_unobservemediamock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_setmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-media-release.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_media_release_test",
      "target": "client_tauri_client_tests_unit_message_list_media_release_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_mount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_dividerindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_setmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_setdetached"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-new-divider.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_new_divider_test",
      "target": "client_tauri_client_tests_unit_message_list_new_divider_test_openchannelwithunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_setmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list-optimistic-height-key.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test",
      "target": "client_tauri_client_tests_unit_message_list_optimistic_height_key_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_setmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_sethasmore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_sethistoryloadstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_messagelistcomponent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/message-list.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_message_list_test",
      "target": "client_tauri_client_tests_unit_message_list_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_ascendingwindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages-store-detached.test.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_detached_test",
      "target": "client_tauri_client_tests_unit_messages_store_detached_test_ids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_test_user_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_makechatpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_makemessageresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/messages.store.test.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_messages_store_test",
      "target": "client_tauri_client_tests_unit_messages_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_tests_unit_modal_factory_test_getinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_tests_unit_modal_factory_test_clickconfirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/modal-factory.test.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_modal_factory_test",
      "target": "client_tauri_client_tests_unit_modal_factory_test_clickcancel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/navigation-guard.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_navigation_guard_test",
      "target": "client_tauri_client_tests_unit_navigation_guard_test_renderpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_testprefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L1413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_titlefor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_shouldtaurinotifthrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_makepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_mockoscillator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_mockgain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test",
      "target": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/nsfw-gate.test.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_nsfw_gate_test",
      "target": "client_tauri_client_tests_unit_nsfw_gate_test_mountgate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_tests_unit_overlay_managers_test_makeinviteresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_tests_unit_overlay_managers_test_makemockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_tests_unit_overlay_managers_test_makemocktoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/overlay-managers.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_overlay_managers_test",
      "target": "client_tauri_client_tests_unit_overlay_managers_test_mocklogerror_mockinvitemanagermount_mockinvitemanagerdestroy_mockpinnedmessagesmount_mockpinnedmessagesdestroy_mockshowtoast_mockquickswitchermount_mockquickswitcherdestroy_mocksearchoverlaymount_mocksearchoverlaydestroy_mocksetactivechannel_mocksetmessagepinned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/permissions.test.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_permissions_test",
      "target": "client_tauri_client_tests_unit_permissions_test_signinas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_tests_unit_pinned_messages_test_makepanel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/pinned-messages.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_pinned_messages_test",
      "target": "client_tauri_client_tests_unit_pinned_messages_test_samplepins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_mgr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_nextuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_mockinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_createmockbackend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_createmockfetch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_sampledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/profiles.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_profiles_test",
      "target": "client_tauri_client_tests_unit_profiles_test_sampledata2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_resetall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_mockinvoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_mocklisten"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_testprefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_mocksetpttgated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_mocksetpttpollinglive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_tests_unit_ptt_test_mocksubscribestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_tests_unit_quick_switcher_test_testchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/quick-switcher.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_quick_switcher_test",
      "target": "client_tauri_client_tests_unit_quick_switcher_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_mockgetchannelmessages_mockaddoptimisticreaction_mockemojipickerdestroy_mocklistcustomemoji_mockcreateemojipicker_captured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_makews"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_makelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-controller.test.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_controller_test",
      "target": "client_tauri_client_tests_unit_reaction_controller_test_makeopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_tests_unit_reaction_tooltip_test_makechip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_tests_unit_reaction_tooltip_test_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_tests_unit_reaction_tooltip_test_alice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/reaction-tooltip.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_reaction_tooltip_test",
      "target": "client_tauri_client_tests_unit_reaction_tooltip_test_bob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_tests_unit_read_state_test_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/read-state.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_read_state_test",
      "target": "client_tauri_client_tests_unit_read_state_test_dm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L1241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_tests_unit_renderers_test_asserteasterntime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_tests_unit_renderers_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_tests_unit_renderers_test_seedmentionmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_tests_unit_renderers_test_makemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/renderers.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_renderers_test",
      "target": "client_tauri_client_tests_unit_renderers_test_makeopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rnnoise_worklet_test",
      "target": "client_tauri_client_tests_unit_rnnoise_worklet_test_fakeaudioworkletprocessor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rnnoise_worklet_test",
      "target": "client_tauri_client_tests_unit_rnnoise_worklet_test_processframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_audiotrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_videotrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_pub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_participant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_fakeaudioelements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_speaker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_seedvoiceusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_harness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/room-event-handlers.test.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_room_event_handlers_test",
      "target": "client_tauri_client_tests_unit_room_event_handlers_test_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/safe-render.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_safe_render_test",
      "target": "client_tauri_client_tests_unit_safe_render_test_mount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_tests_unit_screen_share_button_test_mockretrymicpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_tests_unit_screen_share_button_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-button.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_button_test",
      "target": "client_tauri_client_tests_unit_screen_share_button_test_setvoiceconnected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-fps.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_fps_test",
      "target": "client_tauri_client_tests_unit_screen_share_fps_test_mockloadpref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakedeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_createlocalvideotrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_createlocalscreentracks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_loadpref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_videotrackdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakemediastreamtrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakevideotrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakeaudiotrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_roomrig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_roomwithlocalpub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_roomwithremote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_tests_unit_screen_share_tracks_test_fakeroom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_tests_unit_search_overlay_test_makeresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/search-overlay.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_search_overlay_test",
      "target": "client_tauri_client_tests_unit_search_overlay_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_tests_unit_server_panel_test_makeac"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_tests_unit_server_panel_test_makeopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_tests_unit_server_panel_test_simple_profiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/server-panel.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_server_panel_test",
      "target": "client_tauri_client_tests_unit_server_panel_test_fullprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_overlay_test",
      "target": "client_tauri_client_tests_unit_settings_overlay_test_mocksettheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_overlay_test",
      "target": "client_tauri_client_tests_unit_settings_overlay_test_clickel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/settings-overlay.test.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_settings_overlay_test",
      "target": "client_tauri_client_tests_unit_settings_overlay_test_gettab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_mockopenurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_mockedfn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_getmockmount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_getmockdestroy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_getmemberlistcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_resetmocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_signinas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L2606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_auditbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_makedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_defaultopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-area.test.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_area_test",
      "target": "client_tauri_client_tests_unit_sidebar_area_test_cleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_makedmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-helpers.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_helpers_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_helpers_test_makedeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_section_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_section_test_makedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-dm-section.test.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_dm_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_dm_section_test_defaultopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_member_section_test_getcapturedcallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_member_section_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_member_section_test_makemember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_member_section_test_settestmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/sidebar-member-section.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_sidebar_member_section_test",
      "target": "client_tauri_client_tests_unit_sidebar_member_section_test_defaultopts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_tests_unit_status_picker_custom_test_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-custom.test.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_custom_test",
      "target": "client_tauri_client_tests_unit_status_picker_custom_test_clickoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_tests_unit_status_picker_userbar_test_setauthstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_tests_unit_status_picker_userbar_test_userbaroptswithpresence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/status-picker-userbar.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_status_picker_userbar_test",
      "target": "client_tauri_client_tests_unit_status_picker_userbar_test_createmockws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_tests_unit_store_test_freshstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_tests_unit_store_test_teststate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_tests_unit_store_test_mapstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/store.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_store_test",
      "target": "client_tauri_client_tests_unit_store_test_initialstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stored-appearance.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stored_appearance_test",
      "target": "client_tauri_client_tests_unit_stored_appearance_test_mockgetactivethemename_mockrestoretheme_mockapplythemebyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_tests_unit_stream_preview_test_mockvoicestorestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_tests_unit_stream_preview_test_mockgetremotevideostream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_tests_unit_stream_preview_test_getpreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_tests_unit_stream_preview_test_createrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/stream-preview.test.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_stream_preview_test",
      "target": "client_tauri_client_tests_unit_stream_preview_test_createmockmediastream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/test-harness.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_test_harness_test",
      "target": "client_tauri_client_tests_unit_test_harness_test_mount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/themes.test.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_themes_test",
      "target": "client_tauri_client_tests_unit_themes_test_applycustomwithcolors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/toast-coverage.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_toast_coverage_test",
      "target": "client_tauri_client_tests_unit_toast_coverage_test_createmockcontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_tests_unit_totp_settings_test_mocksettheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/totp-settings.test.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_totp_settings_test",
      "target": "client_tauri_client_tests_unit_totp_settings_test_makeoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_tests_unit_types_test_sampleauthok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_tests_unit_types_test_sampleready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_tests_unit_types_test_samplechatmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_tests_unit_types_test_samplevoiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/types.test.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_types_test",
      "target": "client_tauri_client_tests_unit_types_test_samplevoicespeakers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_typing_indicator_test",
      "target": "client_tauri_client_tests_unit_typing_indicator_test_settypingusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/typing-indicator.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_typing_indicator_test",
      "target": "client_tauri_client_tests_unit_typing_indicator_test_typingusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ui.store.test.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ui_store_test",
      "target": "client_tauri_client_tests_unit_ui_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_tests_unit_update_notifier_test_mountwithavailableupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_tests_unit_update_notifier_test_mockcheckforupdate_mockdownloadandinstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/update-notifier.test.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_update_notifier_test",
      "target": "client_tauri_client_tests_unit_update_notifier_test_bannertext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_updater_test",
      "target": "client_tauri_client_tests_unit_updater_test_invoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_updater_test",
      "target": "client_tauri_client_tests_unit_updater_test_relaunch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_updater_test",
      "target": "client_tauri_client_tests_unit_updater_test_listen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_updater_test",
      "target": "client_tauri_client_tests_unit_updater_test_unlisten"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-bar.test.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_bar_test",
      "target": "client_tauri_client_tests_unit_user_bar_test_setauthstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/user-profile-popup.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_user_profile_popup_test",
      "target": "client_tauri_client_tests_unit_user_profile_popup_test_makeuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mockgetscreenshareaudiomuted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_unobserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mockgetscreenshareaudiovolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mockgetuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_fakestream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_fakestreamwithtrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mockmutescreenshareaudio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_maketileconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mocksetscreenshareaudiovolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_mocksetuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-grid.test.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_grid_test",
      "target": "client_tauri_client_tests_unit_video_grid_test_observe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_tests_unit_video_mode_controller_test_makeslots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_tests_unit_video_mode_controller_test_makevideogrid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_tests_unit_video_mode_controller_test_voicestatestub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_tests_unit_video_mode_controller_test_makevoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/video-mode-controller.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_video_mode_controller_test",
      "target": "client_tauri_client_tests_unit_video_mode_controller_test_mockvoicestoregetstate_mockgetlocalcamerastream_mockgetlocalscreensharestream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_stubnavigator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_createanalyser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_createmediastreamsource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_close"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mockswitchinputdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mockswitchoutputdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetvoicesensitivity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetinputvolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mocksetoutputvolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-audio-tab.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_audio_tab_test",
      "target": "client_tauri_client_tests_unit_voice_audio_tab_test_mockreapplyaudioprocessing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_tests_unit_voice_callbacks_test_mockvoicestoregetstate_mockjoinvoicechannel_mockleavevoicechannel_mockvoicesessionleave_mocksetmuted_mocksetdeafened_mockenablecamera_mockdisablecamera_mockenablescreenshare_mockdisablescreenshare_mockuigetstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_tests_unit_voice_callbacks_test_makews"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_tests_unit_voice_callbacks_test_makelimiters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_tests_unit_voice_callbacks_test_voicestatestub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-callbacks.test.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_callbacks_test",
      "target": "client_tauri_client_tests_unit_voice_callbacks_test_makevoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-disconnect.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_disconnect_test",
      "target": "client_tauri_client_tests_unit_voice_disconnect_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_tests_unit_voice_store_test_resetstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_tests_unit_voice_store_test_voice_state_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_tests_unit_voice_store_test_voice_state_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_tests_unit_voice_store_test_voice_state_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice.store.test.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_store_test",
      "target": "client_tauri_client_tests_unit_voice_store_test_full_voice_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_tests_unit_voice_widget_test_mockretrymicpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_tests_unit_voice_widget_test_resetstores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_tests_unit_voice_widget_test_setvoicestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/voice-widget.test.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_voice_widget_test",
      "target": "client_tauri_client_tests_unit_voice_widget_test_setvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_tests_unit_volume_menu_test_setuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_tests_unit_volume_menu_test_getuservolume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_tests_unit_volume_menu_test_menuel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_tests_unit_volume_menu_test_sliderel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_tests_unit_volume_menu_test_itemtexts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_window_state_restore_test",
      "target": "client_tauri_client_tests_unit_window_state_restore_test_primary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_window_state_restore_test",
      "target": "client_tauri_client_tests_unit_window_state_restore_test_h"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ws-active-channel.test.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ws_active_channel_test",
      "target": "client_tauri_client_tests_unit_ws_active_channel_test_getauthpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig",
      "target": "client_tauri_client_tsconfig_compileroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig",
      "target": "client_tauri_client_tsconfig_include"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig",
      "target": "client_tauri_client_tsconfig_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_build",
      "target": "client_tauri_client_tsconfig_build_extends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_build",
      "target": "client_tauri_client_tsconfig_build_include"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.build.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_build",
      "target": "client_tauri_client_tsconfig_build_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_forceconsistentcasinginfilenames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_resolvejsonmodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_isolatedmodules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_noemit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_lib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_module"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_moduleresolution"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_strict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_nouncheckedindexedaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_esmoduleinterop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions",
      "target": "client_tauri_client_tsconfig_compileroptions_skiplibcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_paths",
      "target": "client_tauri_client_tsconfig_paths_lib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_paths",
      "target": "client_tauri_client_tsconfig_paths_stores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_paths",
      "target": "client_tauri_client_tsconfig_paths_components"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_paths",
      "target": "client_tauri_client_tsconfig_paths_pages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_compileroptions_paths",
      "target": "client_tauri_client_tsconfig_paths_styles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e",
      "target": "client_tauri_client_tsconfig_e2e_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e",
      "target": "client_tauri_client_tsconfig_e2e_extends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tsconfig.e2e.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tsconfig_e2e",
      "target": "client_tauri_client_tsconfig_e2e_include"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/vite.config.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_vite_config",
      "target": "client_tauri_client_vite_config_stripcrossorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api",
      "target": "docs_api_rest_api_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_admin_api_authorization",
      "target": "docs_api_get_admin_api_me"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1874",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_api_tokens",
      "target": "docs_api_get_admin_api_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_api_tokens",
      "target": "docs_api_post_admin_api_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_api_tokens",
      "target": "docs_api_delete_admin_api_tokens_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_audit_log",
      "target": "docs_api_get_admin_api_audit_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_auth_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_auth_verify_totp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_get_api_v1_auth_me"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_auth_logout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_delete_api_v1_auth_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_users_me_totp_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_users_me_totp_confirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_delete_api_v1_users_me_totp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_auth_endpoints",
      "target": "docs_api_post_api_v1_auth_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_authentication",
      "target": "docs_api_session_lifecycle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_authentication",
      "target": "docs_api_middleware_stack_all_routes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_backups",
      "target": "docs_api_post_admin_api_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_backups",
      "target": "docs_api_get_admin_api_backups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_backups",
      "target": "docs_api_delete_admin_api_backups_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_backups",
      "target": "docs_api_post_admin_api_backups_name_restore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_get_api_v1_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_get_api_v1_channels_id_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_get_api_v1_channels_id_messages_around_messageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_post_api_v1_channels_id_messages_purge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_get_api_v1_channels_id_messages_messageid_reactions_emoji_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_get_api_v1_channels_id_pins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_post_api_v1_channels_id_pins_messageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_endpoints",
      "target": "docs_api_delete_api_v1_channels_id_pins_messageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_permission_overrides",
      "target": "docs_api_get_admin_api_channels_id_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_permission_overrides",
      "target": "docs_api_put_admin_api_channels_id_permissions_roleid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_permission_overrides",
      "target": "docs_api_put_admin_api_channels_id_user_permissions_userid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_permission_overrides",
      "target": "docs_api_delete_admin_api_channels_id_permissions_roleid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_channel_permission_overrides",
      "target": "docs_api_delete_admin_api_channels_id_user_permissions_userid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_client_auto_update",
      "target": "docs_api_get_api_v1_client_update_target_current_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_custom_emoji",
      "target": "docs_api_get_api_v1_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_custom_emoji",
      "target": "docs_api_post_api_v1_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_custom_emoji",
      "target": "docs_api_get_api_v1_emoji_id_image"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_custom_emoji",
      "target": "docs_api_delete_api_v1_emoji_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_admin_api_roles_id",
      "target": "docs_api_response_204_no_content_2202"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_admin_api_roles_id",
      "target": "docs_api_errors_2204"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_admin_api_tokens_id",
      "target": "docs_api_response_204_no_content_1935"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_admin_api_users_id_sessions",
      "target": "docs_api_response_204_no_content_1778"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_auth_account",
      "target": "docs_api_request_291"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_auth_account",
      "target": "docs_api_response_204_no_content_299"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_auth_account",
      "target": "docs_api_errors_303"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_channels_id_pins_messageid",
      "target": "docs_api_response_204_no_content_850"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_dms_channelid",
      "target": "docs_api_response_204_no_content_1151"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_dms_channelid",
      "target": "docs_api_errors_1153"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_emoji_id",
      "target": "docs_api_response_204_no_content_1416"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_emoji_id",
      "target": "docs_api_errors_1418"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_invites_code",
      "target": "docs_api_response_204_no_content_1260"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_users_me_sessions_id",
      "target": "docs_api_response_204_no_content_540"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_users_me_totp",
      "target": "docs_api_request_367"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_delete_api_v1_users_me_totp",
      "target": "docs_api_response_204_no_content_375"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_diagnostics",
      "target": "docs_api_get_api_v1_diagnostics_connectivity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_direct_messages",
      "target": "docs_api_post_api_v1_dms_group"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_direct_messages",
      "target": "docs_api_patch_api_v1_dms_channelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_direct_messages",
      "target": "docs_api_delete_api_v1_dms_channelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_direct_messages",
      "target": "docs_api_post_api_v1_dms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_direct_messages",
      "target": "docs_api_get_api_v1_dms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_file_upload_and_serving",
      "target": "docs_api_post_api_v1_uploads"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_file_upload_and_serving",
      "target": "docs_api_get_api_v1_files_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_first_run_setup",
      "target": "docs_api_get_admin_api_setup_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_first_run_setup",
      "target": "docs_api_post_admin_api_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_audit_log",
      "target": "docs_api_response_200_ok_1791"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_backups",
      "target": "docs_api_response_200_ok_1969"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_channels_id_permissions",
      "target": "docs_api_response_200_ok_2310"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_me",
      "target": "docs_api_response_200_ok_1579"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_roles",
      "target": "docs_api_response_200_ok_2144"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_setup_status",
      "target": "docs_api_response_200_ok_1604"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_stats",
      "target": "docs_api_response_200_ok_1691"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_tokens",
      "target": "docs_api_response_200_ok_1878"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_updates",
      "target": "docs_api_response_200_ok_2016"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2040",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_updates",
      "target": "docs_api_errors_2040"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_admin_api_users",
      "target": "docs_api_response_200_ok_1713"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_admin_plugins",
      "target": "docs_api_response_200_ok_2395"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_auth_me",
      "target": "docs_api_response_200_ok_239"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_blocks",
      "target": "docs_api_response_200_ok_1172"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels",
      "target": "docs_api_response_200_ok_552"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels",
      "target": "docs_api_the_nsfw_flag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages",
      "target": "docs_api_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages",
      "target": "docs_api_response_200_ok_614"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages",
      "target": "docs_api_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages_around_messageid",
      "target": "docs_api_query_parameters_688"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages_around_messageid",
      "target": "docs_api_response_200_ok_699"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages_around_messageid",
      "target": "docs_api_errors_720"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_messages_messageid_reactions_emoji_users",
      "target": "docs_api_response_200_ok_795"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_channels_id_pins",
      "target": "docs_api_response_200_ok_826"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_client_update_target_current_version",
      "target": "docs_api_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_client_update_target_current_version",
      "target": "docs_api_response_200_ok_update_available"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_client_update_target_current_version",
      "target": "docs_api_response_204_no_content_2530"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1004",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_dms",
      "target": "docs_api_response_200_ok_1004"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_emoji",
      "target": "docs_api_response_200_ok_1328"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_gif_search",
      "target": "docs_api_query_parameters_914"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_gif_search",
      "target": "docs_api_response_200_ok_921"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_gif_search",
      "target": "docs_api_errors_942"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_invites",
      "target": "docs_api_response_200_ok_1247"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_livekit_health",
      "target": "docs_api_response_200_ok_2438"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_livekit_health",
      "target": "docs_api_response_503_service_unavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_search",
      "target": "docs_api_query_parameters_863"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_search",
      "target": "docs_api_response_200_ok_871"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_get_api_v1_users_me_sessions",
      "target": "docs_api_response_200_ok_515"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_gifs",
      "target": "docs_api_get_api_v1_gif_search"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_gifs",
      "target": "docs_api_get_api_v1_gif_trending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_health_check",
      "target": "docs_api_get_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_health_check",
      "target": "docs_api_get_api_v1_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_invite_endpoints",
      "target": "docs_api_post_api_v1_invites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_invite_endpoints",
      "target": "docs_api_get_api_v1_invites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_invite_endpoints",
      "target": "docs_api_delete_api_v1_invites_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_livekit_endpoints",
      "target": "docs_api_post_api_v1_livekit_webhook"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_livekit_endpoints",
      "target": "docs_api_get_api_v1_livekit_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_livekit_endpoints",
      "target": "docs_api_livekit_reverse_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_metrics",
      "target": "docs_api_get_api_v1_metrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_metrics",
      "target": "docs_api_get_metrics_prometheus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_roles_id",
      "target": "docs_api_response_200_ok_2196"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_roles_reorder",
      "target": "docs_api_request_2214"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_roles_reorder",
      "target": "docs_api_response_200_ok_2226"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_roles_reorder",
      "target": "docs_api_errors_2230"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_settings",
      "target": "docs_api_request_1837"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_settings",
      "target": "docs_api_response_200_ok_the_full_settings_map_after_the_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_settings",
      "target": "docs_api_errors_1859"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_users_id",
      "target": "docs_api_request_1744"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_users_id",
      "target": "docs_api_response_200_ok_the_updated_user_same_shape_as_the_list_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_admin_api_users_id",
      "target": "docs_api_errors_1760"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_api_v1_dms_channelid",
      "target": "docs_api_request_1112"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_api_v1_dms_channelid",
      "target": "docs_api_response_200_ok_1120"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_api_v1_dms_channelid",
      "target": "docs_api_errors_1125"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_api_v1_users_me",
      "target": "docs_api_request_390"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_patch_api_v1_users_me",
      "target": "docs_api_response_200_ok_412"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_plugin_administration",
      "target": "docs_api_get_api_v1_admin_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_plugin_administration",
      "target": "docs_api_post_api_v1_admin_plugins_install"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_plugin_administration",
      "target": "docs_api_post_api_v1_admin_plugins_id_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_plugin_administration",
      "target": "docs_api_post_api_v1_admin_plugins_id_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_plugin_administration",
      "target": "docs_api_delete_api_v1_admin_plugins_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_backup",
      "target": "docs_api_response_200_ok_1952"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_backups_name_restore",
      "target": "docs_api_response_200_ok_1996"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_logs_ticket",
      "target": "docs_api_response_200_ok_2085"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_roles",
      "target": "docs_api_request_2155"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_roles",
      "target": "docs_api_response_201_created_2173"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_roles",
      "target": "docs_api_errors_2178"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_setup",
      "target": "docs_api_request_1637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_setup",
      "target": "docs_api_response_200_ok_1661"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1903",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_tokens",
      "target": "docs_api_request_1903"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_tokens",
      "target": "docs_api_response_201_created_1916"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_updates_apply",
      "target": "docs_api_response_200_ok_2057"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_admin_api_updates_apply",
      "target": "docs_api_errors_2063"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_admin_plugins_install",
      "target": "docs_api_response_201_created_2406"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_login",
      "target": "docs_api_request_130"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_login",
      "target": "docs_api_response_200_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_login",
      "target": "docs_api_errors_173"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_logout",
      "target": "docs_api_response_204_no_content"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_register",
      "target": "docs_api_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_register",
      "target": "docs_api_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_register",
      "target": "docs_api_response_201_created"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_verify_totp",
      "target": "docs_api_request_192"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_verify_totp",
      "target": "docs_api_response_200_ok_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_auth_verify_totp",
      "target": "docs_api_errors_223"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_channels_id_messages_purge",
      "target": "docs_api_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_channels_id_messages_purge",
      "target": "docs_api_response_200_ok_758"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_channels_id_pins_messageid",
      "target": "docs_api_response_204_no_content_839"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_dms",
      "target": "docs_api_request_973"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_dms",
      "target": "docs_api_response_200_ok_existing_channel_or_201_created_new_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_dms_group",
      "target": "docs_api_request_1072"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_dms_group",
      "target": "docs_api_response_201_created_1086"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_dms_group",
      "target": "docs_api_errors_1091"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_emoji",
      "target": "docs_api_response_201_created_1374"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_emoji",
      "target": "docs_api_errors_1380"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_invites",
      "target": "docs_api_request_1213"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_invites",
      "target": "docs_api_response_201_created_1224"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_uploads",
      "target": "docs_api_response_201_created_1277"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_avatar",
      "target": "docs_api_request_436"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_avatar",
      "target": "docs_api_response_201_created_451"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_avatar",
      "target": "docs_api_errors_465"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_totp_confirm",
      "target": "docs_api_request_347"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_totp_confirm",
      "target": "docs_api_response_204_no_content_356"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_totp_enable",
      "target": "docs_api_request_321"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_post_api_v1_users_me_totp_enable",
      "target": "docs_api_response_200_ok_329"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_admin_api_channels_id_user_permissions_userid",
      "target": "docs_api_response_200_ok_2344"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_admin_api_channels_id_user_permissions_userid",
      "target": "docs_api_cache_and_fan_out"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_admin_api_channels_id_user_permissions_userid",
      "target": "docs_api_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_admin_api_channels_id_user_permissions_userid",
      "target": "docs_api_errors_2362"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_api_v1_blocks_userid",
      "target": "docs_api_response_200_ok_1186"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_api_v1_users_me_password",
      "target": "docs_api_request_483"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_api_v1_users_me_password",
      "target": "docs_api_response_204_no_content_492"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_put_api_v1_users_me_password",
      "target": "docs_api_errors_499"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_user_blocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_invite_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_file_upload_and_serving"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_custom_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_health_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_server_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_metrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_admin_api_authorization"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_first_run_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_server_stats_user_administration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_audit_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_server_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1867",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_api_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_backups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_server_updates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_server_logs_sse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_role_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_channel_management_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_channel_permission_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_plugin_administration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_livekit_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_diagnostics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_client_auto_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_websocket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_standard_error_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_user_profile_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_channel_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_auth_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_search"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_gifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_rest_api_reference",
      "target": "docs_api_direct_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_role_management",
      "target": "docs_api_get_admin_api_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_role_management",
      "target": "docs_api_post_admin_api_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_role_management",
      "target": "docs_api_patch_admin_api_roles_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_role_management",
      "target": "docs_api_delete_admin_api_roles_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_role_management",
      "target": "docs_api_patch_admin_api_roles_reorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_search",
      "target": "docs_api_get_api_v1_search"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_info",
      "target": "docs_api_get_api_v1_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_logs_sse",
      "target": "docs_api_post_admin_api_logs_ticket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_logs_sse",
      "target": "docs_api_get_admin_api_logs_stream_ticket_ticket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_settings",
      "target": "docs_api_get_admin_api_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_settings",
      "target": "docs_api_patch_admin_api_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_stats_user_administration",
      "target": "docs_api_get_admin_api_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_stats_user_administration",
      "target": "docs_api_get_admin_api_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_stats_user_administration",
      "target": "docs_api_patch_admin_api_users_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_stats_user_administration",
      "target": "docs_api_delete_admin_api_users_id_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_updates",
      "target": "docs_api_get_admin_api_updates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_server_updates",
      "target": "docs_api_post_admin_api_updates_apply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_standard_error_response",
      "target": "docs_api_error_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_blocks",
      "target": "docs_api_get_api_v1_blocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_blocks",
      "target": "docs_api_put_api_v1_blocks_userid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_blocks",
      "target": "docs_api_delete_api_v1_blocks_userid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_profile_sessions",
      "target": "docs_api_patch_api_v1_users_me"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_profile_sessions",
      "target": "docs_api_post_api_v1_users_me_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_profile_sessions",
      "target": "docs_api_put_api_v1_users_me_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_profile_sessions",
      "target": "docs_api_get_api_v1_users_me_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_user_profile_sessions",
      "target": "docs_api_delete_api_v1_users_me_sessions_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L2538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api_websocket",
      "target": "docs_api_get_api_v1_ws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/client.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_client",
      "target": "docs_architecture_client_client_architecture_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/client.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_client_client_architecture_tauri",
      "target": "docs_architecture_client_d7_module_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/client.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_client_d7_module_map",
      "target": "docs_architecture_client_key_mechanisms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/client.md",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_client_d7_module_map",
      "target": "docs_architecture_client_quality_tooling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model",
      "target": "docs_architecture_data_model_data_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model_d5_entity_relationship_overview",
      "target": "docs_architecture_data_model_domain_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model_d5_entity_relationship_overview",
      "target": "docs_architecture_data_model_how_the_schema_is_accessed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model_data_model",
      "target": "docs_architecture_data_model_d5_entity_relationship_overview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_readme_owncord_architecture_blueprints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme_index",
      "target": "docs_architecture_readme_structure_vs_behavior"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme_owncord_architecture_blueprints",
      "target": "docs_architecture_readme_index"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme_owncord_architecture_blueprints",
      "target": "docs_architecture_readme_maintenance_rule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme_owncord_architecture_blueprints",
      "target": "docs_architecture_readme_relationship_to_other_docs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/server.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_server",
      "target": "docs_architecture_server_server_architecture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/server.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_server_server_architecture",
      "target": "docs_architecture_server_d2_package_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/server.md",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_server_server_architecture",
      "target": "docs_architecture_server_d3_rest_request_lifecycle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_system_overview",
      "target": "docs_architecture_system_overview_system_overview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_system_overview_system_overview",
      "target": "docs_architecture_system_overview_d8_deployment_topology"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/system-overview.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_system_overview_system_overview",
      "target": "docs_architecture_system_overview_d1_system_context_and_trust_boundaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms",
      "target": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_1_channel_sidebar",
      "target": "docs_architecture_ux_channels_members_dms_1_1_channel_type_affordances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_1_channel_sidebar",
      "target": "docs_architecture_ux_channels_members_dms_1_1a_per_channel_notification_mutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_1_channel_sidebar",
      "target": "docs_architecture_ux_channels_members_dms_1_2_channel_switching"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_1_channel_sidebar",
      "target": "docs_architecture_ux_channels_members_dms_1_3_reorder_crud_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_2_member_list",
      "target": "docs_architecture_ux_channels_members_dms_2_2_member_actions_context_menu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_2_member_list",
      "target": "docs_architecture_ux_channels_members_dms_2_1_typing_indicator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_3_direct_messages",
      "target": "docs_architecture_ux_channels_members_dms_3_1_opening_a_dm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_3_direct_messages",
      "target": "docs_architecture_ux_channels_members_dms_3_1a_group_dms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_3_direct_messages",
      "target": "docs_architecture_ux_channels_members_dms_3_2_blocking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux",
      "target": "docs_architecture_ux_channels_members_dms_1_channel_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux",
      "target": "docs_architecture_ux_channels_members_dms_3_direct_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux",
      "target": "docs_architecture_ux_channels_members_dms_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms_channels_members_direct_messages_target_ux",
      "target": "docs_architecture_ux_channels_members_dms_2_member_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth",
      "target": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_2_connect_page",
      "target": "docs_architecture_ux_connection_and_auth_2_4_register_by_invite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_2_connect_page",
      "target": "docs_architecture_ux_connection_and_auth_2_1_server_profiles_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_2_connect_page",
      "target": "docs_architecture_ux_connection_and_auth_2_2_login_form_state_machine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_2_connect_page",
      "target": "docs_architecture_ux_connection_and_auth_2_3_login_sequence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_1_boot_page_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_3_the_connected_handshake"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_4_reconnect_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_5_cert_trust_tofu_prompts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_6_logout_session_lifecycle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth_connection_authentication_target_ux",
      "target": "docs_architecture_ux_connection_and_auth_2_connect_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging",
      "target": "docs_architecture_ux_messaging_messaging_target_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_1_message_list_states"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_4_edit_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_5_reactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_6_attachments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_7_replies_pins_search_read_unread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_7a_jumping_to_a_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_7b_mentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_7c_markdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_8_slow_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_2_composer_permission_connection_gating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_note_effective_per_channel_permissions_resolved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging_messaging_target_ux",
      "target": "docs_architecture_ux_messaging_3_sending_optimistic_lifecycle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme",
      "target": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_4_global_event_reaction_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_5_error_permission_reaction_matrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_documents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_6_cross_cutting_principles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_maintenance_rule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_1_view_state_vocabulary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_2_feedback_primitives"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme_owncord_client_ux_specification_target_state",
      "target": "docs_architecture_ux_readme_3_connection_status_is_a_first_class_observable_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin",
      "target": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_2_account_operations",
      "target": "docs_architecture_ux_settings_and_admin_2_1_profile_edit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_2_account_operations",
      "target": "docs_architecture_ux_settings_and_admin_2_2_change_password_with_session_revocation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_2_account_operations",
      "target": "docs_architecture_ux_settings_and_admin_2_3_two_factor_totp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_2_account_operations",
      "target": "docs_architecture_ux_settings_and_admin_2_4_sessions_delete_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_3_inline_admin_surface_client",
      "target": "docs_architecture_ux_settings_and_admin_3_1_what_is_not_in_the_client_by_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_1_settings_overlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_4_appearance_theming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_5_updater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_6_system_tray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_2_account_operations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/settings-and-admin.md",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_settings_and_admin_settings_admin_target_ux",
      "target": "docs_architecture_ux_settings_and_admin_3_inline_admin_surface_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee",
      "target": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_4_push_to_talk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_5_voice_roster_per_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_1_two_state_machines_one_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_6_token_refresh_reconnect_invisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_7_e2ee_identity_verification_surface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_8_media_processing_devices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_9_dm_calls_ring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_2_join_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee_voice_video_e2ee_target_ux",
      "target": "docs_architecture_ux_voice_and_e2ee_3_local_controls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_voice_e2ee",
      "target": "docs_architecture_voice_e2ee_voice_and_end_to_end_encryption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_voice_e2ee_voice_and_end_to_end_encryption",
      "target": "docs_architecture_voice_e2ee_d6_voice_join_e2ee_key_exchange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket",
      "target": "docs_architecture_websocket_websocket_real_time_engine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket_websocket_real_time_engine",
      "target": "docs_architecture_websocket_d4a_connect_authenticate_replay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket_websocket_real_time_engine",
      "target": "docs_architecture_websocket_d4b_broadcast_fanout_and_backpressure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket_websocket_real_time_engine",
      "target": "docs_architecture_websocket_d4c_typed_command_dispatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07",
      "target": "docs_audit_2026_04_07_owncord_comprehensive_project_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_1_architecture",
      "target": "docs_audit_2026_04_07_anti_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_1_architecture",
      "target": "docs_audit_2026_04_07_layer_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_1_architecture",
      "target": "docs_audit_2026_04_07_communication_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_1_architecture",
      "target": "docs_audit_2026_04_07_dependency_direction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_go_error_handling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_go_interface_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_go_large_files_800_lines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_go_security_relevant_todos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_typescript_type_safety"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_typescript_large_components"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_2_code_quality",
      "target": "docs_audit_2026_04_07_typescript_error_handling_gaps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_overall_posture_good_no_critical_issues_in_core_app_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_secrets_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_input_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_sql_injection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_authentication_authorization"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_rate_limiting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_tauri_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_websocket_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_3_security",
      "target": "docs_audit_2026_04_07_observations_not_blocking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_overall_posture_moderate_risk_go_excellent_npm_floating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_go_modules_30_direct_deps_all_exact_pinned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_npm_13_production_deps_all_floating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_lockfile_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_license_compliance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_4_dependencies_supply_chain",
      "target": "docs_audit_2026_04_07_known_vulnerabilities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_go_package_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_go_test_quality_good"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_go_critical_coverage_gaps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_typescript_test_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_typescript_e2e_coverage_excellent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_5_test_coverage_quality",
      "target": "docs_audit_2026_04_07_typescript_unit_coverage_minimal_10"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_6_ci_cd_devex",
      "target": "docs_audit_2026_04_07_pipeline_gates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_6_ci_cd_devex",
      "target": "docs_audit_2026_04_07_linting_enforcement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_6_ci_cd_devex",
      "target": "docs_audit_2026_04_07_gaps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_6_ci_cd_devex",
      "target": "docs_audit_2026_04_07_build_reproducibility"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_7_observability",
      "target": "docs_audit_2026_04_07_logging_strong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_7_observability",
      "target": "docs_audit_2026_04_07_metrics_tracing_present_build_tag_gated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_7_observability",
      "target": "docs_audit_2026_04_07_error_surfacing_good"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_7_observability",
      "target": "docs_audit_2026_04_07_client_side_limited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_8_plugin_system_governance",
      "target": "docs_audit_2026_04_07_plugin_architecture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_8_plugin_system_governance",
      "target": "docs_audit_2026_04_07_critical_issues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_8_plugin_system_governance",
      "target": "docs_audit_2026_04_07_strengths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_9_prioritized_top_10_action_list",
      "target": "docs_audit_2026_04_07_bonus_quick_wins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_2_code_quality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_3_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_4_dependencies_supply_chain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_5_test_coverage_quality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_6_ci_cd_devex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_7_observability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_8_plugin_system_governance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_9_prioritized_top_10_action_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_table_of_contents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_1_architecture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-04-07.md",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_04_07_owncord_comprehensive_project_audit",
      "target": "docs_audit_2026_04_07_finding_closure_status_maintained_last_updated_2026_07_20"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_2_spec_conformance_matrix",
      "target": "docs_audit_2026_07_19_2_1_docs_api_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_2_spec_conformance_matrix",
      "target": "docs_audit_2026_07_19_2_2_docs_protocol_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_2_spec_conformance_matrix",
      "target": "docs_audit_2026_07_19_2_3_docs_schema_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_3_server_architecture_findings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_4_client_architecture_findings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_5_process_ci_findings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_6_prioritized_improvement_backlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_table_of_contents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_1_carried_over_items_from_audit_2026_04_07"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_2_spec_conformance_matrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19_owncord_architectural_audit_spec_conformance_review",
      "target": "docs_audit_2026_07_19_finding_closure_status_maintained_update_statuses_in_place"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04",
      "target": "docs_audit_2026_08_04_owncord_security_review"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_1_a_2026_08_01_missing_hierarchy_guard_on_channel_role_override_delete",
      "target": "docs_audit_2026_08_04_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_1_a_2026_08_01_missing_hierarchy_guard_on_channel_role_override_delete",
      "target": "docs_audit_2026_08_04_exploit_scenario"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_1_a_2026_08_01_missing_hierarchy_guard_on_channel_role_override_delete",
      "target": "docs_audit_2026_08_04_recommendation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels",
      "target": "docs_audit_2026_08_04_description_115"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels",
      "target": "docs_audit_2026_08_04_exploit_scenario_144"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels",
      "target": "docs_audit_2026_08_04_scope_correction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels",
      "target": "docs_audit_2026_08_04_recommendation_168"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_3_a_2026_08_03_call_ring_call_decline_bypass_dm_block_enforcement",
      "target": "docs_audit_2026_08_04_description_187"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_3_a_2026_08_03_call_ring_call_decline_bypass_dm_block_enforcement",
      "target": "docs_audit_2026_08_04_caveat_this_sits_on_a_documented_design_boundary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_3_a_2026_08_03_call_ring_call_decline_bypass_dm_block_enforcement",
      "target": "docs_audit_2026_08_04_recommendation_224"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage",
      "target": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_what_shipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_decisions_taken_and_why"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_verification_this_session_remediation_head"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_still_open_after_this_pass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_12_closure_addendum_2026_08_05_follow_up_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_what_shipped_575"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_12_closure_addendum_2026_08_05_follow_up_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_verification_this_session_closure_head"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_12_closure_addendum_2026_08_05_follow_up_branch",
      "target": "docs_audit_2026_08_04_docs_and_coverage_still_open_after_this_pass_601"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_4_ui_ux_flow_coverage_matrix",
      "target": "docs_audit_2026_08_04_docs_and_coverage_ux_problems_beyond_test_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation",
      "target": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_08_04_md_security_review_same_day"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation",
      "target": "docs_audit_2026_08_04_docs_and_coverage_audit_test_coverage_2026_07_25_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation",
      "target": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_07_19_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation",
      "target": "docs_audit_2026_08_04_docs_and_coverage_audit_2026_04_07_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation",
      "target": "docs_audit_2026_08_04_docs_and_coverage_docs_plans_11_files_statuses_stamped_in_c5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_9_prioritized_gap_list",
      "target": "docs_audit_2026_08_04_docs_and_coverage_recommended_next_steps_ordered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_4_ui_ux_flow_coverage_matrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_1_executive_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_5_documentation_accuracy_findings_fixed_in_this_branch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_6_prior_audit_plan_reconciliation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_7_dead_code_unused_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_8_todo_fixme_inventory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_9_prioritized_gap_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_11_remediation_addendum_2026_08_04_same_branch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_2_architecture_summary_as_verified"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_12_closure_addendum_2026_08_05_follow_up_branch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_13_final_closure_2026_08_05_owner_directed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_10_appendix_session_command_log_index"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage_owncord_audit_documentation_accuracy_ui_ux_test_coverage_2026_08_04",
      "target": "docs_audit_2026_08_04_docs_and_coverage_3_test_run_results_this_session_at_5630aa1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_2_a_2026_08_02_admin_channel_handlers_operate_on_dm_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_finding_closure_status_maintained_update_statuses_in_place"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_3_a_2026_08_03_call_ring_call_decline_bypass_dm_block_enforcement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_4_systemic_observation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_5_additional_observation_not_a_vulnerability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_6_coverage_and_method"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_owncord_security_review",
      "target": "docs_audit_2026_08_04_1_a_2026_08_01_missing_hierarchy_guard_on_channel_role_override_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25",
      "target": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_3_measured_baselines_diff_against_these_next_time",
      "target": "docs_audit_test_coverage_2026_07_25_rust_cargo_test_lib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_3_measured_baselines_diff_against_these_next_time",
      "target": "docs_audit_test_coverage_2026_07_25_go_cross_package_make_cover_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_3_measured_baselines_diff_against_these_next_time",
      "target": "docs_audit_test_coverage_2026_07_25_client_npx_vitest_run_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_4_two_bugs_surfaced_by_writing_the_tests"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_1_how_coverage_was_measured_and_why_the_ci_number_is_wrong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_5_ci_gates_after_this_pass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_6_backlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_2_finding_closure_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25_owncord_test_coverage_audit",
      "target": "docs_audit_test_coverage_2026_07_25_3_measured_baselines_diff_against_these_next_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/client-architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_client_architecture",
      "target": "docs_client_architecture_client_architecture_moved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing",
      "target": "docs_contributing_contributing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_available_commands",
      "target": "docs_contributing_server_go"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_available_commands",
      "target": "docs_contributing_client_tauri_v2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_plugin_development"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_active_branches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_branch_naming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_commit_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_pull_request_process"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_testing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_code_style"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_dependency_policy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_contributing",
      "target": "docs_contributing_development_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_development_setup",
      "target": "docs_contributing_available_commands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_development_setup",
      "target": "docs_contributing_prerequisites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing_development_setup",
      "target": "docs_contributing_git_hooks_recommended"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage",
      "target": "docs_credential_storage_credential_storage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_credential_storage",
      "target": "docs_credential_storage_environment_causes_that_remain_possible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_credential_storage",
      "target": "docs_credential_storage_write_verification_and_the_fallback_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_credential_storage",
      "target": "docs_credential_storage_root_cause_of_the_2026_07_identity_key_regression"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_credential_storage",
      "target": "docs_credential_storage_verifying_the_credential_store_on_a_machine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_root_cause_of_the_2026_07_identity_key_regression",
      "target": "docs_credential_storage_the_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_verifying_the_credential_store_on_a_machine",
      "target": "docs_credential_storage_from_windows_directly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/credential-storage.md",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_credential_storage_verifying_the_credential_store_on_a_machine",
      "target": "docs_credential_storage_from_the_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_deployment_deployment_guide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_auto_update",
      "target": "docs_deployment_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_auto_update",
      "target": "docs_deployment_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_backup_strategy",
      "target": "docs_deployment_sqlite_wal_considerations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_backup_strategy",
      "target": "docs_deployment_admin_backup_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_backup_strategy",
      "target": "docs_deployment_scheduled_backups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_backup_strategy",
      "target": "docs_deployment_restore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_first_run_behavior"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_building_from_source"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_running_as_a_linux_service_systemd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_running_as_a_windows_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_tls_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_reverse_proxy_topology"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_backup_strategy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_monitoring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_docker_linux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_auto_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_firewall_and_ports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_hardening_checklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_background_maintenance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_graceful_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_see_also"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_deployment_guide",
      "target": "docs_deployment_prerequisites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_livekit_in_docker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_prerequisites_40"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_quick_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_config_yaml_for_docker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_data_persistence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_docker_linux",
      "target": "docs_deployment_upgrading"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_monitoring",
      "target": "docs_deployment_health_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_monitoring",
      "target": "docs_deployment_metrics_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_monitoring",
      "target": "docs_deployment_livekit_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_monitoring",
      "target": "docs_deployment_diagnostics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_running_as_a_windows_service",
      "target": "docs_deployment_option_1_nssm_non_sucking_service_manager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_running_as_a_windows_service",
      "target": "docs_deployment_option_2_task_scheduler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_tls_setup",
      "target": "docs_deployment_self_signed_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_tls_setup",
      "target": "docs_deployment_let_s_encrypt_acme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_tls_setup",
      "target": "docs_deployment_manual_certificate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment_tls_setup",
      "target": "docs_deployment_tls_off"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup",
      "target": "docs_livekit_setup_livekit_setup_guide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_companion_process_windows_bare_metal_linux",
      "target": "docs_livekit_setup_1_get_the_livekit_binary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_docker_a_name_docker_a",
      "target": "docs_livekit_setup_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_3_ports_and_firewall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_4_how_the_companion_process_works"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_5_token_flow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_docker_a_name_docker_a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_6_webhook_integration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_7_troubleshooting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_8_production_checklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_companion_process_windows_bare_metal_linux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup_livekit_setup_guide",
      "target": "docs_livekit_setup_2_server_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect",
      "target": "docs_mcp_introspect_owncord_introspection_mcp_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_how_it_works",
      "target": "docs_mcp_introspect_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_how_it_works",
      "target": "docs_mcp_introspect_tls_cert_pinning_not_ca_trust"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_how_it_works",
      "target": "docs_mcp_introspect_the_three_tools"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_tool_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_how_it_works"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_troubleshooting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_security_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_api_tokens_server_side"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_owncord_introspection_mcp_server",
      "target": "docs_mcp_introspect_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_setup",
      "target": "docs_mcp_introspect_2_mint_an_api_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_setup",
      "target": "docs_mcp_introspect_3_put_the_token_in_your_environment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_setup",
      "target": "docs_mcp_introspect_4_enable_in_claude_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_setup",
      "target": "docs_mcp_introspect_verify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_setup",
      "target": "docs_mcp_introspect_1_install_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_tool_reference",
      "target": "docs_mcp_introspect_api_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_tool_reference",
      "target": "docs_mcp_introspect_server_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect_tool_reference",
      "target": "docs_mcp_introspect_client_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_audit_2026_07_19_decisions_audit_2026_07_19_maintainer_decisions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions_audit_2026_07_19_maintainer_decisions",
      "target": "docs_plans_audit_2026_07_19_decisions_decisions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions_audit_2026_07_19_maintainer_decisions",
      "target": "docs_plans_audit_2026_07_19_decisions_suggested_sequencing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions_audit_2026_07_19_maintainer_decisions",
      "target": "docs_plans_audit_2026_07_19_decisions_explicitly_not_decided_here"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements",
      "target": "docs_plans_bug_detection_improvements_bug_detection_improvements_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_tier_2_bugs_to_permanent_detectors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_what_already_exists_and_does_not_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_tier_3_stateful_and_chaos_testing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_tier_4_sharpen_the_hunt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_order_and_effort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_locked_decisions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_bug_detection_improvements_design",
      "target": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists",
      "target": "docs_plans_bug_detection_improvements_1b_scoped_stryker_runs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists",
      "target": "docs_plans_bug_detection_improvements_1c_browser_mode_vitest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists",
      "target": "docs_plans_bug_detection_improvements_1d_prerequisite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_1_turn_on_what_already_exists",
      "target": "docs_plans_bug_detection_improvements_1a_make_fuzz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_2_bugs_to_permanent_detectors",
      "target": "docs_plans_bug_detection_improvements_tier_2_delivered_2026_08_08"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_3_stateful_and_chaos_testing",
      "target": "docs_plans_bug_detection_improvements_3a_client_model_based_tests"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_3_stateful_and_chaos_testing",
      "target": "docs_plans_bug_detection_improvements_3b_server_hub_simulation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/bug-detection-improvements.md",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_bug_detection_improvements_tier_3_stateful_and_chaos_testing",
      "target": "docs_plans_bug_detection_improvements_3c_fault_injected_transport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification",
      "target": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design",
      "target": "docs_plans_channel_visibility_unification_approach_funnel_all_four_through_the_checker_that_already_exists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design",
      "target": "docs_plans_channel_visibility_unification_files_touched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design",
      "target": "docs_plans_channel_visibility_unification_test_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design",
      "target": "docs_plans_channel_visibility_unification_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/channel-visibility-unification.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_channel_visibility_unification_channel_visibility_unification_backlog_item_3_design",
      "target": "docs_plans_channel_visibility_unification_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity",
      "target": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_absent_wholesale_not_planned_here"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_known_dead_code_to_reconcile_as_phases_land"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_where_owncord_already_meets_or_beats_nitro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_1_quick_wins_this_branch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_2_moderation_depth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_3_mentions_done_right"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_4_markdown_and_message_polish"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_5_roles_channels_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/discord-parity.md",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_discord_parity_discord_feature_parity_gap_analysis_and_plan",
      "target": "docs_plans_discord_parity_phase_6_social_profiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy",
      "target": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_approach_loopback_tcp_tls_tunnel_reuse_the_livekit_proxy_pattern",
      "target": "docs_plans_http_tofu_proxy_two_variants_pick_at_implementation_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_testing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_approach_loopback_tcp_tls_tunnel_reuse_the_livekit_proxy_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_tofu_semantics_must_match_ws_proxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_lifecycle_wiring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/http-tofu-proxy.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_http_tofu_proxy_client_http_tofu_proxy_d5_design",
      "target": "docs_plans_http_tofu_proxy_implementation_summary_what_shipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap",
      "target": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_what_not_to_do"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_suggested_sequencing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_track_1_raise_the_single_instance_ceiling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_track_2_cheap_seams_for_a_multi_instance_future"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/infrastructure-roadmap.md",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_infrastructure_roadmap_infrastructure_roadmap_design",
      "target": "docs_plans_infrastructure_roadmap_track_3_ops_hygiene"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation",
      "target": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design",
      "target": "docs_plans_permission_middleware_consolidation_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design",
      "target": "docs_plans_permission_middleware_consolidation_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design",
      "target": "docs_plans_permission_middleware_consolidation_approach_one_server_scoped_predicate_and_fail_closed_on_override_load"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design",
      "target": "docs_plans_permission_middleware_consolidation_files_touched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/permission-middleware-consolidation.md",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_permission_middleware_consolidation_permission_middleware_consolidation_audit_finding_a_2026_07_16_design",
      "target": "docs_plans_permission_middleware_consolidation_test_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation",
      "target": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_sequencing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_cross_cutting_requirements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_why"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_plan_remediate_security_hardening_review_regressions",
      "target": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high",
      "target": "docs_plans_security_hardening_remediation_w1_3_attachment_ownership_check_breaks_postgres_and_isn_t_atomic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high",
      "target": "docs_plans_security_hardening_remediation_w1_4_ban_authorization_guards_dead_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high",
      "target": "docs_plans_security_hardening_remediation_w1_1_plugin_cpu_budget_must_not_permanently_brick_the_module"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_1_availability_backend_breaking_high",
      "target": "docs_plans_security_hardening_remediation_w1_2_e2ee_key_rotation_drops_peers_in_7_participant_calls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_1_client_update_rate_limiter_shares_the_auth_bucket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_2_changepassword_reports_failure_after_the_password_is_committed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_3_plugin_activation_via_registercommand_breaks_in_place_upgrades"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_4_attachment_check_rejects_legit_retries_and_legacy_uploads"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_5_xff_right_to_left_walk_collapses_spoofs_on_broad_trusted_cidrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_6_ssrf_hardened_dialer_loses_multi_address_fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_2_behavioral_regressions_med_high_med",
      "target": "docs_plans_security_hardening_remediation_w2_7_plugin_broadcast_gate_omits_the_block_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med",
      "target": "docs_plans_security_hardening_remediation_w3_1_updater_text_asset_cache_add_coalescing_negative_caching"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med",
      "target": "docs_plans_security_hardening_remediation_w3_2_de_duplicate_the_update_binary_hashing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med",
      "target": "docs_plans_security_hardening_remediation_w3_3_update_toctou_guard_depth_xff_cidr_pre_parsing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med",
      "target": "docs_plans_security_hardening_remediation_w3_4_cache_control_header_contradiction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-hardening-remediation.md",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_hardening_remediation_wave_3_cleanup_efficiency_hardening_depth_low_med",
      "target": "docs_plans_security_hardening_remediation_w3_5_restore_test_coverage_lost_to_the_memstore_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation",
      "target": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_what_gets_signed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_verify_tofu_pin_receive_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_infrastructure_mirror_existing_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_server_db_change_protocol_change_workflows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_client_session_livekitsession_ts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_compatibility_posture_transition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_suggested_pr_split"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work",
      "target": "docs_plans_security_scan_2026_07_22_remediation_verification_planned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_notes_carried_from_the_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_status_at_a_glance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_resume_checklist_do_these_first"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_f6_detail_done_committed_e6a0d87"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_f3_status_2026_07_23_branch_feat_e2ee_identity_tofu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/security-scan-2026-07-22-remediation.md",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_security_scan_2026_07_22_remediation_security_scan_remediation_claude_security_run_2026_07_22",
      "target": "docs_plans_security_scan_2026_07_22_remediation_f3_voice_e2ee_identity_keys_tofu_the_remaining_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands",
      "target": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_why"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_concurrency_lifecycle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_failure_modes_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_testing_strategy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_telemetry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_rollout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_open_questions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_files_to_touch_checklist_for_the_implementing_agent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_plan_slash_command_dispatcher_in_ws",
      "target": "docs_plans_slash_commands_surface_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_manifest_changes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_schema_additions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_code_surface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_permission_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_built_in_commands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/slash-commands.md",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_slash_commands_surface_design",
      "target": "docs_plans_slash_commands_wire_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption",
      "target": "docs_plans_sqlc_adoption_sqlc_adoption_d2_progress_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_sqlc_adoption_d2_progress_plan",
      "target": "docs_plans_sqlc_adoption_approach"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_sqlc_adoption_d2_progress_plan",
      "target": "docs_plans_sqlc_adoption_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_sqlc_adoption_d2_progress_plan",
      "target": "docs_plans_sqlc_adoption_verification_per_phase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_status",
      "target": "docs_plans_sqlc_adoption_phase_1_2_done_2026_07_19"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_status",
      "target": "docs_plans_sqlc_adoption_deliberately_kept_raw_no_clean_sqlc_mapping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/sqlc-adoption.md",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_sqlc_adoption_status",
      "target": "docs_plans_sqlc_adoption_out_of_scope_for_d2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing",
      "target": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_problem",
      "target": "docs_plans_tauri_capability_narrowing_finding_1_only_one_of_the_three_identifiers_is_actually_scoped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_problem",
      "target": "docs_plans_tauri_capability_narrowing_finding_2_the_host_set_is_not_enumerable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_test_smoke_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_what_each_consumer_actually_needs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_decision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing_tauri_http_capability_narrowing_design",
      "target": "docs_plans_tauri_capability_narrowing_what_cannot_be_narrowed_and_why"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration",
      "target": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_as_implemented_2026_07_20"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_current_state_only_3_types_remain_on_v1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_approach_port_the_3_then_delete_the_v1_machinery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_files_touched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_test_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/v2-dispatch-migration.md",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_v2_dispatch_migration_finish_the_v2_dispatch_migration_backlog_item_11_design",
      "target": "docs_plans_v2_dispatch_migration_non_goals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding",
      "target": "docs_port_forwarding_port_forwarding_guide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_router_steps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_connect_address_to_share"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_troubleshooting_checklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_dynamic_public_ip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_before_you_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_port_forwarding_guide",
      "target": "docs_port_forwarding_required_ports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_required_ports",
      "target": "docs_port_forwarding_always_required"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding_required_ports",
      "target": "docs_port_forwarding_required_only_for_voice_video"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol",
      "target": "docs_protocol_websocket_protocol_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_step_1_client_sends_auth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_step_2_success_auth_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_step_3_failure_auth_error"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_step_4_ready_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_step_5_member_join_presence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_authentication_flow",
      "target": "docs_protocol_periodic_session_revalidation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_channel_focus_and_read_state",
      "target": "docs_protocol_channel_focus_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_channel_focus_and_read_state",
      "target": "docs_protocol_mark_read_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_channel_updates",
      "target": "docs_protocol_channel_create_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_channel_updates",
      "target": "docs_protocol_channel_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_channel_updates",
      "target": "docs_protocol_channel_delete_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_send_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_send_ok_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_message_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_edit_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_edited_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_delete_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_deleted_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_chat_messages",
      "target": "docs_protocol_chat_bulk_deleted_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_direct_messages",
      "target": "docs_protocol_dm_channel_open_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_direct_messages",
      "target": "docs_protocol_dm_channel_close_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_direct_messages",
      "target": "docs_protocol_dm_authorization"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_dm_calls",
      "target": "docs_protocol_call_ring_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_dm_calls",
      "target": "docs_protocol_call_incoming_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_dm_calls",
      "target": "docs_protocol_call_decline_client_server_call_declined_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_error_handling",
      "target": "docs_protocol_error_server_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_error_handling",
      "target": "docs_protocol_error_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_heartbeat_and_connection_liveness",
      "target": "docs_protocol_client_ping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_heartbeat_and_connection_liveness",
      "target": "docs_protocol_server_pong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_heartbeat_and_connection_liveness",
      "target": "docs_protocol_server_stale_client_sweep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_initial_state_ready",
      "target": "docs_protocol_payload_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_member_join_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_member_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_member_ban_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_roles_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_emoji_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_user_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_member_updates",
      "target": "docs_protocol_member_leave_reserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_message_type_reference_table",
      "target": "docs_protocol_client_server_27_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_message_type_reference_table",
      "target": "docs_protocol_server_client_39_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_message_type_reference_table",
      "target": "docs_protocol_plugin_command_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_presence",
      "target": "docs_protocol_presence_update_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_presence",
      "target": "docs_protocol_presence_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_reactions",
      "target": "docs_protocol_reaction_add_reaction_remove_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_reactions",
      "target": "docs_protocol_reaction_update_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_sequence_numbers",
      "target": "docs_protocol_which_messages_get_seq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_server_restart",
      "target": "docs_protocol_server_restart_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_transport_layer",
      "target": "docs_protocol_websocket_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_transport_layer",
      "target": "docs_protocol_transport_limits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_typing_indicators",
      "target": "docs_protocol_typing_start_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_typing_indicators",
      "target": "docs_protocol_typing_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_end_to_end_encryption",
      "target": "docs_protocol_voice_e2ee_announce_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_end_to_end_encryption",
      "target": "docs_protocol_voice_e2ee_announce_server_client_broadcast_to_voice_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_end_to_end_encryption",
      "target": "docs_protocol_voice_e2ee_offer_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_end_to_end_encryption",
      "target": "docs_protocol_voice_e2ee_offer_server_client_relay_to_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1033",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_mod_mute_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_mod_deafen_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_mod_move_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_moved_server_client_direct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_mod_kick_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_moderation",
      "target": "docs_protocol_voice_disconnected_server_client_direct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_screenshare_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_token_refresh_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_join_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L884",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_token_server_client_direct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_config_server_client_direct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_leave_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_leave_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L948",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_speakers_reserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_state_server_client_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_mute_voice_deafen_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_voice_signaling",
      "target": "docs_protocol_voice_camera_client_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_voice_moderation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_table_of_contents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_voice_end_to_end_encryption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_authentication_flow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_direct_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_dm_calls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_server_restart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_error_handling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_rate_limits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L1427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_message_type_reference_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_heartbeat_and_connection_liveness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_reconnection_with_state_recovery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_initial_state_ready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_chat_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_transport_layer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_reactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_typing_indicators"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_presence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_message_envelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_channel_focus_and_read_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_channel_updates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_member_updates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_sequence_numbers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol_websocket_protocol_reference",
      "target": "docs_protocol_voice_signaling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start",
      "target": "docs_quick_start_quick_start_guide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_next_steps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_platform_support_current_releases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_prerequisites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_option_a_prebuilt_binaries_recommended"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_option_b_docker_linux_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_choose_your_setup_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_option_c_build_from_source"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_what_happens_on_first_server_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_client_connection_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_if_remote_users_cannot_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start_quick_start_guide",
      "target": "docs_quick_start_optional_enable_the_gif_picker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema",
      "target": "docs_schema_database_schema_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_database_schema_reference",
      "target": "docs_schema_database_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_database_schema_reference",
      "target": "docs_schema_migration_system"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_database_schema_reference",
      "target": "docs_schema_indexes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L740",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_database_schema_reference",
      "target": "docs_schema_permission_bitfield_system"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_database_schema_reference",
      "target": "docs_schema_tables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_migration_system",
      "target": "docs_schema_migration_history"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_permission_bitfield_system",
      "target": "docs_schema_bit_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_permission_bitfield_system",
      "target": "docs_schema_permission_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_permission_bitfield_system",
      "target": "docs_schema_admin_perimeter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_permission_bitfield_system",
      "target": "docs_schema_permission_checking_logic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_permission_bitfield_system",
      "target": "docs_schema_default_role_permission_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_api_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_channel_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_channel_user_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_message_mentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_messages_fts_fts5_virtual_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_attachments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_reactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_invites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_read_states"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_audit_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_voice_states"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_dm_participants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_dm_open_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_login_attempts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_rate_lockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_user_blocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_plugins_plugin_kv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema_tables",
      "target": "docs_schema_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security",
      "target": "docs_security_security_policy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_credential_storage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_tauri_capabilities_least_privilege"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_tls_and_certificate_pinning_tofu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_input_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_xss_prevention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_client_security_hardening",
      "target": "docs_security_search_and_rate_limiting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_two_factor_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_account_deletion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_audit_logging"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_client_security_hardening"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_reporting_vulnerabilities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_known_limitations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security_security_policy",
      "target": "docs_security_security_hardening_checklist_for_operators"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration",
      "target": "docs_server_configuration_server_configuration_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_github_updates_github"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_event_persistence_event_persistence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_telemetry_opentelemetry_telemetry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_plugins_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_gif_picker_gif"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_logging_logging"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_server_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_tls_tls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_database_database"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_backups_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_security_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_uploads_upload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_config_key_reference",
      "target": "docs_server_configuration_voice_livekit_voice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_overview",
      "target": "docs_server_configuration_first_run_setup_wizard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_server_configuration_reference",
      "target": "docs_server_configuration_environment_variable_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_server_configuration_reference",
      "target": "docs_server_configuration_example_config_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_server_configuration_reference",
      "target": "docs_server_configuration_config_key_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_server_configuration_reference",
      "target": "docs_server_configuration_see_also"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_server_configuration_reference",
      "target": "docs_server_configuration_overview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration_voice_livekit_voice",
      "target": "docs_server_configuration_server_with_both_a_lan_and_a_public_ip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale",
      "target": "docs_tailscale_tailscale_guide_zero_config_remote_access"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale_tailscale_guide_zero_config_remote_access",
      "target": "docs_tailscale_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale_tailscale_guide_zero_config_remote_access",
      "target": "docs_tailscale_tls_recommendation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale_tailscale_guide_zero_config_remote_access",
      "target": "docs_tailscale_voice_video_with_tailscale"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale_tailscale_guide_zero_config_remote_access",
      "target": "docs_tailscale_benefits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tailscale.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_tailscale_tailscale_guide_zero_config_remote_access",
      "target": "docs_tailscale_why_tailscale"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-commit",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_commit",
      "target": "githooks_pre_commit__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-push",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_push",
      "target": "githooks_pre_push__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_steps_to_reproduce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_expected_behavior"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_actual_behavior"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_environment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_screenshots_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/bug_report.md",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_bug_report",
      "target": "github_issue_template_bug_report_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_feature_request",
      "target": "github_issue_template_feature_request_proposed_solution"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_feature_request",
      "target": "github_issue_template_feature_request_alternatives_considered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_feature_request",
      "target": "github_issue_template_feature_request_additional_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/ISSUE_TEMPLATE/feature_request.md",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_issue_template_feature_request",
      "target": "github_issue_template_feature_request_problem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template",
      "target": "github_pull_request_template_pull_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template_pull_request",
      "target": "github_pull_request_template_test_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template_pull_request",
      "target": "github_pull_request_template_screenshots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template_pull_request",
      "target": "github_pull_request_template_related_issues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template_pull_request",
      "target": "github_pull_request_template_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".github/PULL_REQUEST_TEMPLATE.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "github_pull_request_template_pull_request",
      "target": "github_pull_request_template_changes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_changelogen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_changelog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_hooks_install"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "readme_owncord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_build_and_test",
      "target": "readme_prerequisites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_build_and_test",
      "target": "readme_build_from_source"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_build_and_test",
      "target": "readme_core_verification_commands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_architecture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_build_and_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_security_and_vulnerability_reporting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_update_signing_notes_maintainers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_docs_index"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_contributing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_license"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_how_it_s_built"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_what_works_right_now"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_platform_support_current_releases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_start_here"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_quick_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_owncord",
      "target": "readme_what_owncord_already_has"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_quick_start",
      "target": "readme_option_a_prebuilt_binaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme_quick_start",
      "target": "readme_option_b_docker_linux_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "SECURITY.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "security",
      "target": "security_security_policy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "SECURITY.md",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "security_security_policy",
      "target": "security_reporting_a_vulnerability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "SECURITY.md",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "security_security_policy",
      "target": "security_supported_versions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "SECURITY.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "security_security_policy",
      "target": "security_hardening_documentation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin",
      "target": "server_admin_admin_newhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_withupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_servesstaticroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_setscsponroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_admin_handler_test",
      "target": "server_admin_admin_handler_test_testnewhandler_authprotectedroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api",
      "target": "server_admin_api_startsetuplimiterreap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setup_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_edge_cases_test",
      "target": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_acceptsallwhitelistedkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_emptypayloadisok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_rejectsrequire2fawhenusersnotenrolled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_allowsrequire2fawhenallusersenrolledandregistrationclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_rejectsinvalidbooleanvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_nopasswordhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_nototpsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_publicfieldspresent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_nopasswordhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_nototpsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "admin_mockhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "admin_memberupdatecall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "admin_restartcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createchannel_broadcastschannelcreate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createchannel_nilhubdoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_updatechannel_broadcastschannelupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_updatechannel_nilhubdoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_broadcastschanneldelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_nilhubdoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createapitoken_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createapitoken_missinglabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createapitoken_negativeexpireshours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createapitoken_hugeexpireshours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listapitokens_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_revokeapitoken_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_revokeapitoken_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_tokens_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_tokens_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_stats_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_stats_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_stats_forbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_defaultpagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listusers_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_banhierarchy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_banuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_changerole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchuser_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_forcelogout_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_forcelogout_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_listchannels_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createchannel_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_createchannel_missingname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_updatechannel_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_updatechannel_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_cleansvoicebeforedbdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_archivesbeforevoicecleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_deletechannel_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_auditlog_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_auditlog_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_getsettings_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_invalidbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_backup_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_backup_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_actorfromcontext_auditentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_actorfromcontext_forcelogout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_rejectsunknownkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_api_test",
      "target": "server_admin_api_test_testadminapi_patchsettings_rejectsmixedkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance",
      "target": "server_admin_backup_maintenance_pruneexpiredbackups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance",
      "target": "admin_backupfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance",
      "target": "server_admin_backup_maintenance_scanbackups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance",
      "target": "server_admin_backup_maintenance_maintainbackups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance",
      "target": "server_admin_backup_maintenance_runscheduledbackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test",
      "target": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test",
      "target": "server_admin_backup_maintenance_test_listbackupfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test",
      "target": "server_admin_backup_maintenance_test_mustsetsetting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test",
      "target": "server_admin_backup_maintenance_test_backdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_backup_maintenance_test",
      "target": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_channels_archive_voice_test",
      "target": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_channels_archive_voice_test",
      "target": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test",
      "target": "server_admin_emoji_section_test_adminpanelsource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test",
      "target": "server_admin_emoji_section_test_testadminpanelemojisectioniswired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/emoji_section_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_emoji_section_test",
      "target": "server_admin_emoji_section_test_testadminpanelemojiusesthememberapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_capturesetuplimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_setsetuplimiterreaptiming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_setbackupbasedir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_stubcopybackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_stubcloseerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/export_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_export_test",
      "target": "server_admin_export_test_stubrestart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "admin_backupentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_handlelistbackups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_handledeletebackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_handlerestorebackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_closedatabase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_requestrestart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_restartprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_copyfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_setbackupdir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_absorraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_setdatabasepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup",
      "target": "server_admin_handlers_backup_handlebackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandledeletebackup_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandledeletebackup_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_chdirtemp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlebackup_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_backup_test",
      "target": "server_admin_handlers_backup_test_testhandlebackup_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_handleputchannelpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_handledeletechannelpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_getpermchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_getpermuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_requiremanageableuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_handleputchanneluserpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_handledeletechanneluserpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "admin_channelpermissionsresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_handlegetchannelpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "admin_putchannelpermissionrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms",
      "target": "server_admin_handlers_channel_perms_requiregrantableoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "admin_mockperminvalidator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_perms_test",
      "target": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_seedoverridetarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channel_user_perms_test",
      "target": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "admin_updatechannelrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_nsfwauditsuffix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_handlepatchchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_handledeletechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_validatechanneltype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_handlegetauditlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_getadminchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_handlelistchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "admin_createchannelrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels",
      "target": "server_admin_handlers_channels_handlecreatechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_newchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "admin_channelflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_patchchannelflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_setsfeatureflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_omittedflagspreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_clearsnsfw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_newchanneltestapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testcreatechannel_anytypeunderanycategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_acceptsboundaryvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_auditsnsfwtransition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testlistchannels_excludesdms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_refusesdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testdeletechannel_refusesdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testcreatechannel_unknowntyperejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_channels_test",
      "target": "server_admin_handlers_channels_test_testpatchchannel_movescategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_handlepatchrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_handledeleterole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_handlereorderroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_broadcastroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_roleserviceunavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_writeroleerr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "admin_rolerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "admin_reorderrolesrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_handlelistroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles",
      "target": "server_admin_handlers_roles_handlecreaterole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_rename_test",
      "target": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_rename_test",
      "target": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_dorequestraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_decoderole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_roles_test",
      "target": "server_admin_handlers_roles_test_testadminapi_createrole_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_validaterequire2faupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_targetboolsetting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_parsebooleansettingvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_handlegetsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_handlepatchsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_settings",
      "target": "server_admin_handlers_settings_normalizesettingupdates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens",
      "target": "server_admin_handlers_tokens_handlerevokeapitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens",
      "target": "server_admin_handlers_tokens_handlelistapitokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens",
      "target": "admin_createtokenrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens",
      "target": "admin_createtokenresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_tokens",
      "target": "server_admin_handlers_tokens_handlecreateapitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_handlegetstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_handleforcelogout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_handlegetme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_handlelistusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "admin_patchuserrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "admin_memberunbanbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_writemoderationerr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users",
      "target": "server_admin_handlers_users_handlepatchuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_atomic_test",
      "target": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test",
      "target": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test",
      "target": "admin_unbanmockhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test",
      "target": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test",
      "target": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_handlers_users_broadcast_test",
      "target": "admin_roledeletinginvalidator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_harvest_s5_roles_test",
      "target": "admin_failingmembersstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_harvest_s5_roles_test",
      "target": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "admin_errorresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_queryint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers",
      "target": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_internal_test",
      "target": "server_admin_helpers_internal_test_testqueryint_offsetnotclampedbylimitcap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_helpers_internal_test",
      "target": "server_admin_helpers_internal_test_testqueryint_limitstillcapped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "admin_logentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_go_admin_ringbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "admin_multihandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "admin_ringhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_newmultihandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "admin_ticketentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_logattrvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "admin_ticketstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_categorizesource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream",
      "target": "server_admin_logstream_handlelogticket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_alloc_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_alloc_test",
      "target": "server_admin_logstream_alloc_test_testringbuffer_writedoesnotallocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_apitoken_test",
      "target": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test",
      "target": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test",
      "target": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_nogap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test",
      "target": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_atomic_test",
      "target": "admin_gapprobessewriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test",
      "target": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test",
      "target": "admin_revokingssewriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test",
      "target": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test",
      "target": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_test",
      "target": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_main_test",
      "target": "server_admin_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware",
      "target": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware",
      "target": "server_admin_middleware_requireadminauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware",
      "target": "server_admin_middleware_adminauthmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware",
      "target": "server_admin_middleware_requireperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_nouserincontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_rolenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_ownerpassesthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_openwhiteboxtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlegetstats_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlelistchannels_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlegetsettings_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlesetupstatus_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlegetauditlog_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testhandlelistusers_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "admin_mockhubwb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_isolatespawnedtestbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testspawndetached_validexecutable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testspawndetached_invalidexecutable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testspawndetached_setswindowsflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_and_spawn_test",
      "target": "server_admin_middleware_and_spawn_test_testspawndetached_commandconstruction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test",
      "target": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test",
      "target": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test",
      "target": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_middleware_coverage_test",
      "target": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_withattrs_doesnotmutateparent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_withgroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_nestedgroups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_noattrsleavesattrsempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_subscribe_receiveswrites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_subscribe_unsubscribestopsdelivery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_subscribe_multiplesubscriberseachgetacopy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_newteelogger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_subscribe_slowsubscriberdoesnotblockwrites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstbeforewrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstafterwrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testcategorizesource_nopcisserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testcategorizesource_attributesadminpackage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_errorattr_recordlevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testnewmultihandler_teestobothsinks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_errorattr_withattrslevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_logvaluerresolved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_handlereturnsnil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_enabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_ringlevelfiltersoutlowrecords"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_multihandler_test",
      "target": "server_admin_multihandler_test_testmultihandler_withattrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testauditandsettings_moderatorforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testowneronlyroutes_moderatorforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testforcelogout_requireskickmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testgetme_reportscallerpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testgetme_ownerflagged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_newmoderatorhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testperimeter_moderatoradmitted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_gates_test",
      "target": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_testadminpaneloverridematrixcoverschannelscopedbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_testadminpaneloverridematrixhassingledefinedbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_permgridbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_testadminpanelpermgridcoverseverypermissionbit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_testadminpanelpermgridhasnoduplicateorcompositebits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/perm_grid_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_perm_grid_test",
      "target": "server_admin_perm_grid_test_overridematrixbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "server_admin_setup_handler_handlesetup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "admin_setupstatusresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "server_admin_setup_handler_issameorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "server_admin_setup_handler_issetuporiginallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "admin_setuprequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "admin_setupresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler",
      "target": "server_admin_setup_handler_handlesetupstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_weakpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_missingfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetupstatus_needssetup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_concurrentrace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_handler_test",
      "target": "server_admin_setup_handler_test_testsetup_createsowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_limiter_reap_test",
      "target": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_origin_test",
      "target": "server_admin_setup_origin_test_testissetuporiginallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_origin_test",
      "target": "server_admin_setup_origin_test_testissameorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_validatehostname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_applywizardsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "admin_setupoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_buildconfigpatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_patchedconfigkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_wizardchangesrunningconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_computerestarturl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "admin_setupwizardrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "admin_setupdefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard",
      "target": "server_admin_setup_wizard_validatewizard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_wizardrunningcfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_wizardhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_foreignoriginblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_getsetting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_setup_wizard_test",
      "target": "server_admin_setup_wizard_test_testsetupwizard_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "admin_adminmeresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "admin_admincontextkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "server_admin_types_toadminuserresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "server_admin_types_toadminuserresponsefromuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "admin_hubbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "admin_permissioninvalidator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/types.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_types",
      "target": "admin_adminuserresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers",
      "target": "server_admin_update_handlers_applystagedupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers",
      "target": "server_admin_update_handlers_handlecheckupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers",
      "target": "server_admin_update_handlers_handleapplyupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_checkupdate_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testapplystagedupdate_verifyfails_broadcastsabort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testapplystagedupdate_renametooldfails_broadcastsabort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testapplystagedupdate_nilhub_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_update_handlers_test",
      "target": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_handleregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_handlelogin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_registerrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_loginrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_handlelogout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_userresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_handleme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_deleteaccountrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_handledeleteaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_truncatedevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_issuesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_isrequire2faenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_isregistrationopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_getbooleansetting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_authsuccessresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_parsebooleansettingvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_requirepasswordconfirmation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "api_authbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_delete_broadcast_test",
      "target": "api_recordingauthbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_delete_broadcast_test",
      "target": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_delete_broadcast_test",
      "target": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testme_noauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_passwordwithleadingspaceispreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_passwordwithleadingspacetrimmedfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_passwordwithtrailingspaceispreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernameisstilltrimmed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_usernamenothtmlescaped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernamewithapostrophesucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_oversizedusernamerejectedbeforeratelimiterkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_ratelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_missingpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_registrationclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_lastadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_noauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdeleteaccount_lockoutafterrepeatedfailures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testconfirmtotp_invalidcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testconfirmtotp_nopendingsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testconfirmtotp_missingpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testconfirmtotp_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testconfirmtotp_noauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdisabletotp_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_invalidinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdisabletotp_require2fablocksdisable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testdisabletotp_noauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogout_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogout_sessiongoneafterlogout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testme_returnscorrectuserfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1697",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testme_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_contains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_containsstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_weakpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_expiredinvitedb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_expiredinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L1757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_usestrustedforwardedip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_inviteusedup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_duplicateusername_doesnotconsumeinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_missingfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testregister_errorneverrevealusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_unknownuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_lockoutusestrustedforwardedip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernamelockoutacrossdifferentips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernamelockoutblockscorrectpasswordfromfreship"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernamelockoutignorescasing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_concurrentburstcannotexceedusernamebudget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_buildauthrouterwithproxies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_ninefailuresthencorrectpasswordsucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_successresetsusernamefailurecounter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_genericerroronbadcredentials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_requirestotpchallenge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_usernamelockoutblockstotpchallenge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testverifytotp_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testenableconfirmdisabletotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testtotpmanagement_requirespasswordconfirmation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_postjsonfromip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testverifytotp_consumeschallengeafterrepeatedfailures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L884",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_require2fasettingrejectsuserswithoutenrollment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_banneduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogin_missingfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogout_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testlogout_noauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_auth_handler_test",
      "target": "server_api_auth_handler_test_testme_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_buildavatarrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testlogout_clearscustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "api_userupdatespy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_doavatarupload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_avatar_handler_test",
      "target": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testunblockuser_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testunblockuser_invaliduserid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testunblockuser_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testlistblocks_emptyarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_dmput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testlistblocks_returnsblockedids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testlistblocks_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_jsoncontainsemptyblocklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_decodeblockedids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testblockuser_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testblockuser_selfblockrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testblockuser_unknowntarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testblockuser_invaliduserid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_blocks_handler_test",
      "target": "server_api_blocks_handler_test_testblockuser_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/bodycap_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_bodycap_test",
      "target": "server_api_bodycap_test_testbodycapexemptions_routeenvelopesreachable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_centersthewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_nearchannelstart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_nearchannelend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "api_aroundresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_aroundpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_seedaroundchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_decodearound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_invalidmessageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_around_test",
      "target": "server_api_channel_around_test_testmessagesaround_invalidlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testsearch_filtersresultsbypermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testsearch_adminseesallresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannellist_adminseesallchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_authz_test",
      "target": "server_api_channel_authz_test_testchannelmessages_deniedbypermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlegetmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlegetmessagesaround"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlegetreactionusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "api_purgerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "api_purgeresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlepurgemessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_isinvalidsearchqueryerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlesearch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlegetpins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_searchratelimitmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlesetpinned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_parselimitparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "api_purgebroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler",
      "target": "server_api_channel_handler_handlelistchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_chpurge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_seedpurgechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "api_purgeresponsebody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_moderatorsucceedsandbroadcastsonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_dmforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_limitclampedtohundred"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_badrequests"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_emptychanneldoesnotbroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L1210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testpurgemessages_nilbroadcasterstillpurges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannellist_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannellist_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannellist_withchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_emptychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_returnsmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_limitcappedat100"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_hasmore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_hasmorefalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_missingquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_returnsresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_noresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_withchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_negativechannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_withlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_invalidlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_invalidftsquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_zerolimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_limitcappedat100"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_channeltypelookupfailure_failsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_channeloverridelookupfailure_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsearch_trustedproxyratelimitusesforwardedip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_beforecursor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testchannelmessages_invalidlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_emptypins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_returnspinnedmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_dmchannel_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testgetpins_membernoreadpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L865",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_chdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_pinsuccessfully"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_unpinsuccessfully"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_messagenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_nopermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_testsetpinned_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "api_recordingpurgebroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "api_purgebroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_handler_test",
      "target": "server_api_channel_handler_test_buildpurgerouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_invalidids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "api_reactionusersresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_reactionuserspath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_decodereactionusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_channel_reaction_users_test",
      "target": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update",
      "target": "api_tauriplatformresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update",
      "target": "api_tauriupdateresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update",
      "target": "server_api_client_update_mountclientupdateroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update",
      "target": "server_api_client_update_handleclientupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update",
      "target": "server_api_client_update_ensurev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_alreadylatest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_futureversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_windowstargetgetsnsisinstaller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_linuxtargetgetsappimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_fakegithubrelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_linuxarm64targetgetsaarch64appimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_unsupportedtargetnocontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_debtargetnocontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_githuberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_platformentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_buildclientupdaterouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/client_update_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_client_update_test",
      "target": "server_api_client_update_test_testclientupdate_newversionavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_trustedproxy_usesxrealip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_untrustedsource_ignoresxrealip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_xforwardedfor_usedwhennoxrealip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_broadtrustedcidrkeepsclientsdistinct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_incidrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_spoofedxfffromuntrustedremoteignored"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_remoteaddrwithoutport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_emptylist_returnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_exactipmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_cidrmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_cidrnomatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_multiplecidrs_firstmatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_multiplecidrs_nonematch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testparsecidrlist_invalidcidr_skipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testparsecidrlist_bareplainip_skippednotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testparsecidrlist_mixedvalidinvalid_keepsvalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testipinnets_ipv6match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_clientip_test",
      "target": "server_api_clientip_test_testclientip_notrustedproxies_usesremoteaddr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants",
      "target": "server_api_constants_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants",
      "target": "server_api_constants_setauthratescale"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants",
      "target": "server_api_constants_scaledauthlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants_test",
      "target": "server_api_constants_test_testratelimitercleanuphorizon_coversmaxslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/constants_test.go",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_constants_test",
      "target": "server_api_constants_test_testloginratelimit_value"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test",
      "target": "server_api_contract_test_testcontract_search_hasrequiredfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test",
      "target": "server_api_contract_test_testcontract_messages_hasrequiredfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/contract_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_contract_test",
      "target": "server_api_contract_test_testcontract_messages_reactionshavemeflag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1005",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_withbeforeparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_withcustomlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistchannels_memberrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1068",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistchannels_adminseesall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testenabletotp_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_negativechannelid_push"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_ratelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testconfirmtotp_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testdisabletotp_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testupdateprofile_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testupdateprofile_invalidusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testupdateprofile_withavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testupdateprofile_nullavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testchangepassword_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testcreateinvite_malformedjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testchangepassword_missingoldpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testchangepassword_missingnewpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testrevokesession_invalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testrevokesession_negativeid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlivekithealth_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlivekithealth_degraded_witherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlivekithealth_degraded_nilerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistsessions_badtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testrevokesession_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testchangepassword_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testupdateprofile_notoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistinvites_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testcreateinvite_withexpiration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "api_offlinebroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_emptyquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_specialcharacters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistchannels_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetmessages_invalidlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetpins_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testgetpins_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testwritejson_basicsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistsessions_multiplesessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testenabletotp_alreadyenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testlistdms_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_buildcombinedrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testcombinedrouter_profileandinvites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_messagenotfound_push"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_channelnotfound_push"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_invalidmessageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testunpin_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_wrongchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L893",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withchannelid_push"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withinvalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withnonexistentchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withlimit_push"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withinvalidlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withnegativelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_withovermaxlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L993",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_coverage_push_test",
      "target": "server_api_coverage_push_test_testsearch_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs",
      "target": "api_slashfs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs",
      "target": "server_api_crs_fs_toslashpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs_test",
      "target": "server_api_crs_fs_test_testslashfs_resolvesbackslashpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_crs_fs_test",
      "target": "server_api_crs_fs_test_testslashfs_globnormalizes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "api_diagnosticsresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "api_serverdiag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "api_voicediag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "api_clientdiag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "server_api_diagnostics_handler_handlediagnosticsconnectivity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler",
      "target": "server_api_diagnostics_handler_isprivateip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test",
      "target": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test",
      "target": "server_api_diagnostics_handler_test_testisprivateip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test",
      "target": "server_api_diagnostics_handler_test_setupdiagnosticsrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test",
      "target": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_returnsdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/diagnostics_handler_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_diagnostics_handler_test",
      "target": "server_api_diagnostics_handler_test_testdiagnosticsconnectivity_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_requirestwootherusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_rejectsovercap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_rejectsunknownrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_blockercannotaddblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_dmpatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_blockedcannotaddblocker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_rejectsmutuallyblockedrecipients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_groupfixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_group_handler_test",
      "target": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_creategroupdmrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_renamedmrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_listdmsresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handlecreatedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handlelistdms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_go_api_dmbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handleclosedm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handlecreategroupdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_dmvisibilitymarker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handlerenamegroupdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handleblockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handleunblockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_handlelistblocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_markdmvisibilitychanged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_dmvoiceevictor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "server_api_dm_handler_mountdmroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_createdmrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler",
      "target": "api_createdmresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test",
      "target": "api_cancelafterarm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test",
      "target": "server_api_dm_handler_rename_participant_lookup_test_newcancelafterarm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test",
      "target": "api_cancelonlookupstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_rename_participant_lookup_test",
      "target": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "api_mockbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "api_mockbroadcastmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_success_newdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_success_existingdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_badrequest_emptybody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_badrequest_negativerecipientid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_badrequest_zerorecipientid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_badrequest_selfdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_notfound_recipientmissing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testcreatedm_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testlistdms_returnsopendms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testlistdms_emptyarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testlistdms_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_success_verifyremovedfromlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_forbidden_notparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_badrequest_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_test",
      "target": "server_api_dm_handler_test_testclosedm_nilbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_visibility_ctx_test",
      "target": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test",
      "target": "api_watermarkvoicebroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test",
      "target": "api_evictcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test",
      "target": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test",
      "target": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_dm_handler_watermark_voice_test",
      "target": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_handlecreateemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_handledeleteemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_broadcastemojiset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_handleserveemojiimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "api_emojibroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_imagedimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "api_emojiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_webpdimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_toemojiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_toemojiresponses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_mountemojiroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler",
      "target": "server_api_emoji_handler_handlelistemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_emojiseeduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_pngbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_gifbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_jpegbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_webpvp8lbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojilist_requiresauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojilist_emptyisjsonarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojilist_anymembermaysee"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_memberisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_manageserverisenough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_acceptseveryallowedformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_rejectsnonimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_rejectssvg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "api_recordingemojibroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_rejectsoversizedimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_acceptsexactlymaxdimension"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_rejectsoversizefile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_rejectsbadshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_missingfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiupload_duplicateshortcodeisconflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "api_emojiharness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiimage_servesstoredbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiimage_requiresauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojiimage_unknownidis404"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojidelete_removesrowfileandbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojidelete_memberisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_newemojiharness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojidelete_unknownidis404"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testemojidelete_badidis400"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testbroadcastemojiset_survivescanceledrequestcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testwebpdimensions_allchunkflavours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_emoji_handler_test",
      "target": "server_api_emoji_handler_test_testwebpdimensions_rejectsmalformed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_broadcastdmopenfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_livekithealthhandlerfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_handlelivekithealthfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_broadcastemojisetfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_setgifupstreamfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/export_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_export_test",
      "target": "server_api_export_test_securityheaders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/filestore.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_filestore",
      "target": "api_filestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "server_api_gif_handler_handlegifproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "server_api_gif_handler_fetchgifs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "server_api_gif_handler_redactkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "server_api_gif_handler_parsegiflimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "api_gifmediaformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "api_gifresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "api_gifresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler",
      "target": "server_api_gif_handler_mountgifroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_internal_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_internal_test",
      "target": "server_api_gif_handler_internal_test_testredactkeymatchespercentencodedform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifsearchproxiesupstream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgiftrendingproxiesupstream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifresponseneverleaksapikey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifrequiresauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_buildgifrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifrejectsinvalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifsearchvalidatesinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_stubklipy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_testgifratelimitbucketisseparate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "api_lastrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_gifget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_decodegifresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_gif_handler_test",
      "target": "server_api_gif_handler_test_decodegiferror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testhandlehealth_checksarecached"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testrunhealthchecks_allhealthy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testrunhealthchecks_hubdeadwinsfirst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testrunhealthchecks_dberror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testrunhealthchecks_lowdisk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testrunhealthchecks_unknownprobescounthealthy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testhandlehealth_degradedreturns503withreason"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/health_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_health_test",
      "target": "server_api_health_test_testhandlehealth_canceledrequestdoesnotpoisoncache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8l"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzwebpvp8x"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzpngbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzgifbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzjpegbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_image_dimensions_fuzz_test",
      "target": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "server_api_invite_handler_handlerevokeinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "server_api_invite_handler_toinviteresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "api_createinviterequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "api_inviteresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "server_api_invite_handler_mountinviteroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "server_api_invite_handler_handlecreateinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler",
      "target": "server_api_invite_handler_handlelistinvites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_unlimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_emptybody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_createinvitefailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_getinvitefailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testlistinvites_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testlistinvites_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testlistinvites_emptyarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testrevokeinvite_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testrevokeinvite_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testrevokeinvite_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testrevokeinvite_revokefailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_invite_handler_test",
      "target": "server_api_invite_handler_test_testcreateinvite_memberforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy",
      "target": "server_api_livekit_proxy_proxywebsocket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy",
      "target": "server_api_livekit_proxy_copyws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_wildcardallowsall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_emptyallowlistdenies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_multipleallowedorigins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_firstpartydesktoporigins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_validupgrade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_sameoriginallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_samehostdifferentportdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_firstpartylookalikesdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_blocksadminpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_blocksmetricspath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_blocksdebugpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_blockstwirppath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_caseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_allowsnormalpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_blockscrossoriginhttp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_allowssameoriginhttp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_doesnotblockusermetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testproxywebsocket_dialfailuredoesnotlogaccesstoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingconnectionheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testlivekitproxy_invalidurl_fallsbacktolocalhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingupgradeheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_nonwebsocketupgrade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testiswebsocketupgrade_connectionkeepalive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_emptyoriginallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_matchingorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_caseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_test",
      "target": "server_api_livekit_proxy_test_testisoriginallowed_nonmatchingorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_preservesquerystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_backendunavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_blockedpathnotupgraded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_crossoriginrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_hubwithlivekit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_echowsbackend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_proxy_ws_test",
      "target": "server_api_livekit_proxy_ws_test_testlivekitproxy_websocket_forwardsbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test",
      "target": "server_api_livekit_ratelimit_test_okhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test",
      "target": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separatesclientupdatebucket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_livekit_ratelimit_test",
      "target": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separateslivekitbucket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test",
      "target": "server_api_logbounds_test_loggedrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test",
      "target": "server_api_logbounds_test_testboundrequestid_overlongheaderneverreacheslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test",
      "target": "server_api_logbounds_test_testboundrequestid_controlbytesrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test",
      "target": "server_api_logbounds_test_testboundrequestid_normalidpreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_logbounds_test",
      "target": "server_api_logbounds_test_testrequestlogger_longpathtruncated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_main_test",
      "target": "server_api_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler",
      "target": "api_eventpersistermetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler",
      "target": "api_servermetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler",
      "target": "api_metricssources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler",
      "target": "server_api_metrics_handler_handlemetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test",
      "target": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_allowsadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test",
      "target": "server_api_metrics_handler_test_testhandlemetrics_withoutlivekithealthcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test",
      "target": "server_api_metrics_handler_test_buildmetricsrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test",
      "target": "server_api_metrics_handler_test_testhandlemetrics_returnsexpectedfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/metrics_handler_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_metrics_handler_test",
      "target": "server_api_metrics_handler_test_testhandlemetrics_adminiprestrict_blocksnonadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "api_contextkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_clientip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_ipinnets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_securityheaderswithtls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "api_touchthrottle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_maxbodysizeunless"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "api_errorresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testsecurityheaderswithtls_hsts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testsecurityheaderswithtls_nohstswithouttls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1025",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testlivekithealth_healthy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testlivekithealth_unhealthy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testlivekithealth_unhealthynoerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_missingtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_validapitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_revokedapitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_expiredsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_malformedauthheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_newapitestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_danglingroleunauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testrequirepermission_allowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testrequirepermission_forbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testrequirepermission_administrator_bypass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testrequirepermission_multibitrequiresallbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_underlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_overlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_retryafterheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_xrealipignoredwithouttrustedproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_withbearer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "api_lockedbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_invalidcidrwarnsatconstructionnotperrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testratelimitmiddleware_xrealiphonouredfromtrustedproxy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_validtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_banneduserblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_expiredbanallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_activetemporarybanblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testsecurityheaders_allheaderspresent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testsecurityheaders_passesthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testsecurityheaders_doesnotoverrideexistingheaders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testmaxbodysize_underlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testmaxbodysize_exactlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L764",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testmaxbodysize_overlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testmaxbodysize_nilbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L802",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testmaxbodysize_passesthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_allowedcidr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_blockedcidr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_emptyallowsall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_invalidcidr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L874",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_multiplecidrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxforwardedfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_trustedproxy_usesxrealip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_untrustedproxy_ignoresheaders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_middleware_test",
      "target": "server_api_middleware_test_testadminiprestrict_proxycollapse_withouttrusted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "server_api_plugins_handler_pluginruntimestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "server_api_plugins_handler_iszipcontenttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "server_api_plugins_handler_haszipmagic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "server_api_plugins_handler_parsepluginid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "api_pluginadminhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerenabledisableuninstallreturn503whenregistrynil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerlifecycleinvalidid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testiszipcontenttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testhaszipmagic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_newtestpluginregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_newtestpluginregistrywithstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_validpluginzip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_openplugintestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_buildzipupload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerlistemptywhenregistrynil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_plugins_handler_test",
      "target": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_validateidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_validateavatarurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_validatedisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_handleupdateprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_broadcastuserupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "api_updateprofilerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_handlechangepassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_handlelistsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "api_changepasswordrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_handlerevokesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_handleuploadavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "api_sessionresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "api_sessionslistresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "api_profilebroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_fuzz_test",
      "target": "server_api_profile_handler_fuzz_test_fuzzvalidateavatarurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_fuzz_test",
      "target": "server_api_profile_handler_fuzz_test_fuzzvalidatedisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_identity_key_test",
      "target": "api_identitykeyfailstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_identity_key_test",
      "target": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_emptyusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_usernametaken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testchangepassword_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testchangepassword_revokesothersessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testchangepassword_wrongoldpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testchangepassword_weaknewpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testchangepassword_samepassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testlistsessions_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testlistsessions_unauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testrevokesession_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testrevokesession_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testrevokesession_otheruserssession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testrevokesession_currentsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_publishidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testlistsessions_apitokenprincipal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_musthash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_profile_handler_test",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_newrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "api_healthresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "api_healthdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "api_inforesponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_handlehealth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_handleinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "api_livekithealthresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_handlelivekithealth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_boundrequestid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_validrequestid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_truncateforlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_setrequestidheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_recoverer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_requestlogger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test",
      "target": "server_api_router_delete_account_broadcast_test_dialandauthws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_delete_account_broadcast_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_delete_account_broadcast_test",
      "target": "server_api_router_delete_account_broadcast_test_testnewrouter_deleteaccount_broadcastsmemberbanoverws"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_livekit_process_test",
      "target": "server_api_router_livekit_process_test_voicejoinwsmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_livekit_process_test",
      "target": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testapiv1infoendpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testapiv1inforeturnsservername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testapiv1infoomitsversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testunknownroutereturns404"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_setuprouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testrequestidmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testhealthmethodnotallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testhealthendpointreturns200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testhealthendpointreturnsjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testhealthendpointstatusok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_test",
      "target": "server_api_router_test_testhealthendpointomitsversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/router_totp_key_fatal_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_router_totp_key_fatal_test",
      "target": "server_api_router_totp_key_fatal_test_testnewrouterrefusestostartwithmalformedtotpkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "server_api_totp_handler_handleenabletotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "api_verifytotprequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "server_api_totp_handler_handleconfirmtotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "api_passwordconfirmationrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "api_totpconfirmationrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "api_totpenableresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "server_api_totp_handler_handledisabletotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler",
      "target": "server_api_totp_handler_handleverifytotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_malformedbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_replayprotection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testenabletotp_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testenabletotp_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testenabletotp_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testconfirmtotp_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testdisabletotp_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testdisabletotp_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_deletewithtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_invalidcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_totp_handler_test",
      "target": "server_api_totp_handler_test_testverifytotp_missingtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_filename_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_filename_fuzz_test",
      "target": "server_api_upload_filename_fuzz_test_fuzzsanitizeuploadfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_safestorageerrormessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_writestoragesaveerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_handleupload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_handleservefile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "api_uploadresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_sanitizeuploadfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler",
      "target": "server_api_upload_handler_isunsafeinlinemime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_deleted_message_test",
      "target": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_cors_nooriginheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_dbrecordmissing_returnsnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_storagefilemissing_returnsnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1087",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_blockedfiletypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_thenserve_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_thenserve_png_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_unauthenticated_returns401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_unlinkedfile_uploadercanaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_unlinkedfile_otheruserforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_adminbypassesallchecks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_linkedtoguildchannel_memberwithoutperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_linkedtodm_participantallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_linkedtodm_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L1451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_linkedtodm_adminnonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_builduploadrouterwithlimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_routesaremounted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_success_textfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testpermsvc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_success_pngimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_unauthenticated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_missingfilefield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_invalidmultipartform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_blockedfiletype_executable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_blockedfiletype_shellscript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_blockedfiletype_elf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_ratelimitedafterburst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_oversizedfilerejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_storageerrordoesnotleakpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_dbcreateattachmentfailuredeletesstoredfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_sanitizesreservedfilenametounnamed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_stripsbidioverrideandforeignseparator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_successfuluploadcreatesdbrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testupload_responsefields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L880",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_success_png"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L919",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_emptyid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_cors_matchingorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L964",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_cors_nonmatchingorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/upload_handler_test.go",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_upload_handler_test",
      "target": "server_api_upload_handler_test_testservefile_cors_wildcardorigin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_logcrsmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_logcrsmatchesaggregate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_normalizecrsmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_handlewafinterruption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf",
      "target": "server_api_waf_newcrswaf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectspathtraversalprobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_captureslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_allowsbenignsqlishchatmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_blocksxssprobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_allowsbenignjsonrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_falsepositivesonsqlishchatprose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "api_matchrecorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsoffmode_skipscrsentirely"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_inlinerulesstillblockineverycrsmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_uploadbodynotbufferedoremptied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testnewcrswaf_loadscoreruleset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testnormalizecrsmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_crs_test",
      "target": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_allowslargeavataruploadbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testhandlewafinterruption_writesjsonandstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_preservesreadablebodyfordownstream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_allowsbenignrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_invalidparanoialevelstillallowsbenignrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_blocksscanneruseragent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_api_waf_test",
      "target": "server_api_waf_test_testwafmiddleware_allowslargeplugininstallbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers",
      "target": "server_auth_helpers_extractbearertoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers",
      "target": "server_auth_helpers_iseffectivelybanned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_fuzz_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_fuzz_test",
      "target": "server_auth_helpers_fuzz_test_fuzzvalidateusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_tokenpreservesvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_multiplespaces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_validheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_futuretimenotexpired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_pasttimeexpired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_futuretimesqliteformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_pasttimesqliteformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_futuretimeiso8601format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_pasttimeiso8601format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_emptystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_invalidformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testissessionexpired_exactlynow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_notbanned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannednilexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannedpastexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannedexpirediso8601"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannedfutureiso8601"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_missingheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_bannedunparsableexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_notbannedignoresexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testiseffectivelybanned_niluser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_validnames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_reserveddeletednamespace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_tooshort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_toolong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_controlcharactersrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_invisiblecharactersrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_whitespacetrimmed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_emptyheadervalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testvalidateusername_unicodelength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_wrongscheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_bearercaseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_bearerwithnotoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/helpers_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_helpers_test",
      "target": "server_auth_helpers_test_testextractbearertoken_onlyschemenospace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/main_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_main_test",
      "target": "server_auth_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password",
      "target": "server_auth_password_setcostfortesting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password",
      "target": "server_auth_password_hashpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password",
      "target": "server_auth_password_getdummyhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password",
      "target": "server_auth_password_checkpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_fuzz_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_fuzz_test",
      "target": "server_auth_password_fuzz_test_fuzzvalidatepasswordstrength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testhashpassword_differsfromplaintext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_emptyhashtimingresistance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_malformedhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testhashpassword_unicodepassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testvalidatepasswordstrength_unicodemultibyte"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testvalidatepasswordstrength_exactboundaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testhashpassword_bcryptprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_correctpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_wrongpassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_emptypassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testcheckpassword_emptyhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testvalidatepasswordstrength_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testvalidatepasswordstrength_tooshort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testvalidatepasswordstrength_toolong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/password_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_password_test",
      "target": "server_auth_password_test_testhashpassword_twocallsdifferenthashes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "server_auth_ratelimit_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "auth_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "auth_lockoutentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "auth_lockoutpersister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "auth_ratelimitershard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "server_auth_ratelimit_go_auth_ratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "server_auth_ratelimit_newratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit",
      "target": "server_auth_ratelimit_newpersistentratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testlen_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testlen_afterallows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testlen_afterlockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredwindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_teststartcleanup_runsperiodically"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_teststartcleanup_stopsonsignal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testcleanup_removesexpiredlockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivewindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testcleanup_preservesactivelockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_cleanup_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_cleanup_test",
      "target": "server_auth_ratelimit_cleanup_test_testcleanup_mixedentries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test",
      "target": "auth_failinglockoutstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test",
      "target": "server_auth_ratelimit_persist_test_capturelogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_persist_test",
      "target": "server_auth_ratelimit_persist_test_testnewpersistentratelimiter_loaderrorislogged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_lockoutblocksallow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_underlimitallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_threadsafe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_underlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_doesnotrecordtimestamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_atlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_respectslockout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_lockoutexpired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_check_windowboundary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_concurrenthammering"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_atlimitallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_resetclearslockout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testkey_matchessprintfshape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_lensumsacrossshards"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_overlimitblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_windowexpiryresets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_differentkeysindependent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_lockoutenforced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_lockoutexpires"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_islockedout_unknownkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_test",
      "target": "server_auth_ratelimit_test_testratelimiter_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve",
      "target": "auth_tokenstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve",
      "target": "server_auth_resolve_resolvetokenhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test",
      "target": "auth_fakestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test",
      "target": "server_auth_resolve_test_future"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test",
      "target": "server_auth_resolve_test_past"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_resolve_test",
      "target": "server_auth_resolve_test_testresolvetokenhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session",
      "target": "server_auth_session_generatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session",
      "target": "server_auth_session_hashtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_consistentafterrotation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_emptyinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testgeneratetoken_hexcharacters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testgeneratetoken_uniqueness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_deterministic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_differsfromplaintext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_length"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testhashtoken_differentinputsdifferenthashes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testgeneratetoken_multideviceuniqueness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/session_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_session_test",
      "target": "server_auth_session_test_testgeneratetoken_length"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_loadorgenerateselfsigned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_loadcertpair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_writepem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_fileexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_loadacme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "auth_tlsresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_generateselfsigned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls",
      "target": "server_auth_tls_loadorgenerate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateloadsexistingcert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgeneratemodeoff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgeneratemodemanualmissingfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgeneratemodemanualvalidfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testgenerateselfsignedcreatesfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateunknownmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateacme_missingdomain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateacme_ipaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateacme_wildcarddomain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateacme_validdomain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateacme_httpredirect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testgenerateselfsignedproducesvalidcert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testgenerateselfsignedinvalidcertpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testgenerateselfsignedinvalidkeypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/tls_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_tls_test",
      "target": "server_auth_tls_test_testloadorgenerateselfsigned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_go_auth_usedtotpcodestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_newusedtotpcodestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_verifytotpcodeonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_generatetotpsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_buildtotpuri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_generatetotpcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "auth_partialauthchallenge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_verifytotpcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_generateopaquetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_go_auth_partialauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_go_auth_pendingtotpstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "auth_pendingtotpenrollment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_newpartialauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp",
      "target": "server_auth_totp_newpendingtotpstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_encrypt",
      "target": "server_auth_totp_encrypt_decrypttotpsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_encrypt",
      "target": "server_auth_totp_encrypt_loadorgeneratetotpkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_encrypt.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_encrypt",
      "target": "server_auth_totp_encrypt_encrypttotpsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_issueandlookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testgeneratetotpcodeandverify_rfcvector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_consume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_consumeinvalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_lookupinvalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_registerfailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_registerfailureunknowntoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpartialauthstore_expirycleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpendingtotpstore_putandlookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpendingtotpstore_lookupmissing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpendingtotpstore_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpendingtotpstore_overwrite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testpendingtotpstore_expirycleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testusedtotpcodestore_markused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testusedtotpcodestore_differentuserssamecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcode_clockskewtolerance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testusedtotpcodestore_differentcodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcodeonce_validcodeaccepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcodeonce_replayrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcodeonce_invalidcoderejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcodeonce_nilstoreaccepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testbuildtotpuri_containsissuerandsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testverifytotpcode_rejectsbadlength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testgeneratetotpcode_invalidsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testgeneratetotpsecret_returnsvalidbase32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_test",
      "target": "server_auth_totp_test_testgeneratetotpsecret_unique"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_claude",
      "target": "server_claude_owncord_server_go"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_claude_owncord_server_go",
      "target": "server_claude_gotchas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/CLAUDE.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_claude_owncord_server_go",
      "target": "server_claude_layout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_telemetryconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_pluginsconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_githubconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_voiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_serverconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_databaseconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_tlsconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_uploadconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_backupconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_securityconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_loggingconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_load"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_parselevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_unknownfilekeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_warninvalidcidrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_isdefaultvoicecredentials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_generaterandomkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_applyvoicedefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_validateyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_envkeytokoanf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "server_config_config_go_config_gifconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config",
      "target": "config_eventpersistenceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloaddefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadinvalidyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadtlsmodevalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadenvvarnounderscore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadenvvarstoragedir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadtlscertandkeyfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadvoiceconfigdefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadvoiceconfigfromyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadvoiceadvertiseinternalipfromenv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadenvoverridesprecedenceoveryaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadunreadableconfigfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadvoicedefaultcredentialscleared"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadvoiceemptysectiongetsdefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testisdefaultvoicecredentials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadgeneratesdefaultfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadgithubtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloaduploadboundaryvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadenvoverride_eventpersistence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadmergesyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_config_test",
      "target": "server_config_config_test_testloadenvironmentvariableoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logging_test",
      "target": "server_config_logging_test_testlogginglevelfromenv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logging_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logging_test",
      "target": "server_config_logging_test_testparselevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue",
      "target": "server_config_logvalue_redactsecret"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_test",
      "target": "server_config_logvalue_test_testsecretconfigsredactedinlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_main_test",
      "target": "server_config_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_mappingroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_section"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_findvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_setscalar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "config_bytesprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_verifyloadable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_atomicwrite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_go_config_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save",
      "target": "server_config_save_applypatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsavecreatesmissingfilefromtemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_loadnoenv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsavevoicecredentialsonlywhenempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsavevoiceautodownloadbool"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsaveyamlinjectionisinert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsavepatchesgenerateddefaultfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsaveleavesunparseablefileintact"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_save_test",
      "target": "server_config_save_test_testsavepreserveshandedits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_unknown_keys_test",
      "target": "server_config_unknown_keys_test_testunknownfilekeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account",
      "target": "server_db_account_anonymiseuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_clearsavatarandtotp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_setsbannedandoffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_deletessessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_lastownerblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_softdeletesmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_nonexistentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_squattedanonnamestilldeletes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_revokesapitokensandpermanentban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_lastadminblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_lastgroupdmparticipant_removeschannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_clearsprofilefields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_oneononedm_closesforsurvivor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_survivingdm_keepsattachmentslinked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_setrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_membersucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_anonymisesusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_test",
      "target": "server_db_account_test_testdeleteaccount_clearspassword"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries",
      "target": "db_channelupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries",
      "target": "server_db_admin_queries_checkbackupintegrity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetserverstats_withdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testlistallusers_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testlistallusers_withrolename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testlistallusers_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testlistallusers_zerolimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testupdateuserrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testupdateuserrole_nonexistentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testforcelogoutuser_deletessessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testforcelogoutuser_nosessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetusersessions_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetusersessions_isolatedbyuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadmincreatechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadmincreatechannel_emptyoptionals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadminupdatechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadminupdatechannel_clearsnsfw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadmincreatechannel_defaultsnotnsfw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadminupdatechannel_unarchive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadmindeletechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testadmindeletechannel_nonexistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testlogaudit_andretrieve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetauditlog_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetauditlog_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetauditlog_newestfirst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetsetting_exists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetsetting_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testsetsetting_newkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testsetsetting_updateexisting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetallsettings_returnsmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetallsettings_afterclearing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_adminqueries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_createsdirectoryfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testusercount_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testusercount_withusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_directcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_rejectstraversal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_cleansuppartialfileonfailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testbackuptosafe_doesnotdeleteexistingfileoncollision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_test",
      "target": "server_db_admin_queries_test_testgetserverstats_emptydb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testapitoken_touchandlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_newtokentestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testapitoken_revokebylabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testgetowneruser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testgetowneruser_skipsbannedowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testgetowneruser_lapsedtempbanstayseligible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_seedtokenuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testapitoken_creategetrevoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_test",
      "target": "server_db_apitoken_queries_test_testapitoken_expiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries",
      "target": "db_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries",
      "target": "db_attachmentaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testgetattachmentbyid_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testgetattachmentsbymessageids_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testgetattachmentbyid_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testlinkattachmentstomessage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_test",
      "target": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_unlink_on_cascade_test",
      "target": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit",
      "target": "db_auditor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit",
      "target": "db_asyncauditor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit",
      "target": "server_db_audit_writeaudit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test",
      "target": "db_fakeauditor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test",
      "target": "server_db_audit_test_testwriteaudit_logsfailurebutdoesnotpropagate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_test",
      "target": "server_db_audit_test_testwriteaudit_successlogsnothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer",
      "target": "db_auditstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer",
      "target": "db_pendingaudit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer",
      "target": "server_db_audit_writer_go_db_auditwriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer",
      "target": "server_db_audit_writer_newauditwriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_drainonstop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "db_slowauditstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "db_fakeauditstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_stopwaitsforgoroutineexit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_stopdrainsbeforestoreclose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_flushfailurecountsandlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_nilreceiverissafe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testnewauditwriter_panicsonnilstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_concurrentenqueue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testpersistaudits_singletransaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testpersistaudits_emptybatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_waitforpersisted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_batchflush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_test",
      "target": "server_db_audit_writer_test_testauditwriter_droponfullqueuelogserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries",
      "target": "db_sessionwithbanstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries",
      "target": "server_db_auth_queries_scansessionswithbanstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries",
      "target": "server_db_auth_queries_go_db_membersummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries",
      "target": "server_db_auth_queries_generateinvitecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreateuser_duplicateusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreateuser_caseinsensitiveduplicate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetuserbyusername_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetuserbyusername_caseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetuserbyusername_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetuserbyid_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetuserbyid_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testupdateuserstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testbanuser_permanent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testbanuser_temporary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreatesession_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionbytokenhash_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionbytokenhash_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionwithbanstatus_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionwithbanstatus_banneduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionwithbanstatus_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetsessionswithbanstatusbatch_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testdeletesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testdeleteexpiredsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testtouchsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreateinvite_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetinvite_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testgetinvite_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testrevokeinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreateinvite_unlimiteduses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_incrementsuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_revoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_expired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_exceedsmaxuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testuseinviteatomic_concurrentsamecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testunbanuser_clearsban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testunbanuser_nonexistentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testresetalluserstatuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testresetalluserstatuses_alreadyoffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testlistmembers_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testlistmembers_excludesbanned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testlistmembers_lapsedtempban_stillincluded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testlistmembers_sortedbyusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L835",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testupdateuseridentitykey_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testupdateuseridentitykey_lastwritewins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testlistmembers_includesidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L924",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testmembersummary_forviewer_blankscustomstatuswheninvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testmembersummary_forviewer_keepsowncustomstatuswheninvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L956",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testmembersummary_forviewer_keepscustomstatuswhenonline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_test",
      "target": "server_db_auth_queries_test_testcreateuser_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectssqlcomment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectsnullbyte"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_errorkeepspreexistingfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_newbackupfiledb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testcheckbackupintegrity_validandcorrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectsdoublequote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_validpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectspathoutsideroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectssinglequote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/backup_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_backup_test",
      "target": "server_db_backup_test_testbackuptosafe_rejectssemicolon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testiseitherblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testblockuser_and_isblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testlistblockedusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testblockuser_selfblockissilentlydropped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testblockuser_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testunblockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_test",
      "target": "server_db_block_queries_test_testunblockuser_notblockedisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries",
      "target": "server_db_channel_queries_go_db_channeloverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries",
      "target": "db_channelfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries",
      "target": "server_db_channel_queries_go_db_channeluseroverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries",
      "target": "server_db_channel_queries_go_db_channelroleoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries",
      "target": "server_db_channel_queries_channelfromfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testcreatechannel_returnsid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testcreatechannel_uniqueids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testcreatechannel_emptycategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testupdatechannel_changesnameandtopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testupdatechannel_nonexistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testdeletechannel_removeschannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testdeletechannel_nonexistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testgetchannelpermissions_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testgetchannelpermissions_withoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testlistchannels_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testupsertchanneloverride_insertandupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testdeletechanneloverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testlistchannelroleoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testsetchannelslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testlistchannels_returnsall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testsetchannelslowmode_zero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testsetchannelvoicemaxusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testsetchannelvoicemaxusers_unlimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testgetchannel_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_test",
      "target": "server_db_channel_queries_test_testgetchannel_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test",
      "target": "server_db_channel_user_override_queries_test_testchanneluseroverride_upsertgetdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test",
      "target": "server_db_channel_user_override_queries_test_testchanneluseroverride_cascadesonchanneldelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test",
      "target": "server_db_channel_user_override_queries_test_testgetchanneluseroverrides_bychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_user_override_queries_test",
      "target": "server_db_channel_user_override_queries_test_testgetchanneloverridesfor_mergesbothlayers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_countactivecameras_zero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptyquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptychannelids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessagesinchannels_zerolimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetpinnedmessages_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsetmessagepinned_pin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsetmessagepinned_unpin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsetmessagepinned_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateattachment_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateattachment_withdimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testdeleteorphanedattachments_removesorphans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepsliveavatars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testdeleteorphanedattachments_graceperiodholdssameday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testdeleteorphanedattachments_cutoffrespected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_withoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetchanneltypes_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetchanneltypes_returnstypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testgetchanneltypes_nonexistentids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcountuserswithouttotp_allwithout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcountuserswithouttotp_withtotpsetup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testupdateusertotpsecret_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testupdateusertotpsecret_clear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateuserwithinvite_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateuserwithinvite_invalidcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateuserwithinvite_revokedinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testcreateuserwithinvite_expiredinvite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testlistinvites_db_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testlistinvites_db_returnsall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testuseinviteatomic_nonexistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessages_emptyquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_getallvoicestates_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessages_zerolimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_coverage_boost_test",
      "target": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_openwithmaxreaders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_openshared"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_openmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_openfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_newdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "db_dbtx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_isreadonlysql"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_haskeywordprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db",
      "target": "server_db_db_ismemorypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratecreatesalltables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratecreatesftstable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigrateisidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigrateinsertsdefaultroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigrateinsertsdefaultsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratecreatesindexes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratescopesftsupdatetriggertocontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testcloseidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testqueryrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testopeninmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testexec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testbegin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testopencreatesfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testsqldb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "db_failreadfs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "db_fakedir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "db_fakedirinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "db_fakedirentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "db_fakefileinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratefsreadfileerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratefsinvalidsql"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratefsskipsnonsql"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testopenpingfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testmigratewalandfkonfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testopeninvalidpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testwalmodeenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testwalmodeenabledonfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_test",
      "target": "server_db_db_test_testforeignkeysenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_listallusersparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_listallusersrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_logauditparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_setsettingparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_updateuserroleparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_getauditlogparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql",
      "target": "dbgen_getauditlogrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql",
      "target": "dbgen_listapitokensrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql",
      "target": "dbgen_createapitokenparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql",
      "target": "dbgen_getattachmentwithchannelrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql",
      "target": "dbgen_createattachmentparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql",
      "target": "dbgen_getattachmentbyidrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql",
      "target": "dbgen_unblockuserparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql",
      "target": "dbgen_blockuserparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql",
      "target": "dbgen_isblockedparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql",
      "target": "dbgen_iseitherblockedparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchannelrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchanneloverridesrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchannelpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_adminupdatechannelparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchannelpermissionrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchanneluseroverridesrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchanneluserpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getchanneluserpermissionrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getrolechannelpermissionsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_getuserchannelpermissionsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_listchannelsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_setchannelslowmodeparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_setchannelvoicemaxusersparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_updatechannelparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_upsertchannelpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_upsertchanneluserpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_createchannelparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_deletechannelpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql",
      "target": "dbgen_deletechanneluserpermissionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db",
      "target": "dbgen_dbtx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db",
      "target": "server_db_dbgen_db_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/db.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_db",
      "target": "server_db_dbgen_db_go_dbgen_queries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_getdmparticipantsforuserrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_closedmparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_getuserdmchannelsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_isdmparticipantparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_opendmparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_removedmparticipantparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_setdmchannelnameparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql",
      "target": "dbgen_getdmparticipantsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql",
      "target": "dbgen_listemojirow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql",
      "target": "dbgen_createemojiparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql",
      "target": "dbgen_createemojirow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql",
      "target": "dbgen_getemojibyidrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql",
      "target": "dbgen_getemojibyshortcoderow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql",
      "target": "dbgen_geteventssinceparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql",
      "target": "dbgen_geteventssincerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql",
      "target": "dbgen_persisteventparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql",
      "target": "dbgen_createinviteparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql",
      "target": "dbgen_getinviterow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql",
      "target": "dbgen_listinvitesrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_lockouts_sql",
      "target": "dbgen_upsertlockoutparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getchannelunreadcountsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getmessagesforapiparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getmessagesforapirow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_createmessageparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getreadstateparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getreadstaterow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_setmessagepinnedparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_updatereadstateparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_editmessagecontentparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql",
      "target": "dbgen_getchannelunreadcountsparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_invite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "server_db_dbgen_models_go_dbgen_apitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_loginattempt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "server_db_dbgen_models_go_dbgen_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_messagemention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_messagesft"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_plugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_pluginkv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_ratelockout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_reaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_readstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "server_db_dbgen_models_go_dbgen_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "server_db_dbgen_models_go_dbgen_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_setting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "server_db_dbgen_models_go_dbgen_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_userblock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_voicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_auditlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_channeloverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_channeluseroverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_dmopenstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_dmparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/models.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_models",
      "target": "dbgen_event"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql",
      "target": "dbgen_pluginkvsetparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql",
      "target": "dbgen_installpluginparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql",
      "target": "dbgen_pluginkvdeleteparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql",
      "target": "dbgen_pluginkvgetparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql",
      "target": "dbgen_updateusercustomstatusparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql",
      "target": "dbgen_updateuserpasswordparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql",
      "target": "dbgen_updateuserprofileparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/querier.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_querier",
      "target": "dbgen_querier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql",
      "target": "dbgen_removereactionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql",
      "target": "dbgen_addreactionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql",
      "target": "dbgen_getreactioncountsrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql",
      "target": "dbgen_getreactionusersparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql",
      "target": "dbgen_getreactionusersrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql",
      "target": "dbgen_countrolemembersrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql",
      "target": "dbgen_getuserwithrolerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql",
      "target": "dbgen_setrolepositionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql",
      "target": "dbgen_updateroleparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql",
      "target": "dbgen_createroleparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql",
      "target": "dbgen_getsessionwithbanstatusrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql",
      "target": "dbgen_insertsessionparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql",
      "target": "dbgen_deleteothersessionsparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql",
      "target": "dbgen_deletesessionbyidparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql",
      "target": "dbgen_evictoldestsessionsparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_listmembersrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_banuserparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_updateuseridentitykeyparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_updateuserstatusparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_updateusertotpsecretparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql",
      "target": "dbgen_createuserparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_enablecameraifunderlimitparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_enablescreenshareifunderlimitparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_getallvoicestatesrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_applyvoiceserverdeafenparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_getchannelvoicestatesrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_getuservoicestaterow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_applyvoiceservermuteparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_joinvoicechannelparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_joinvoicechannelifcapacityparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_leavevoicechannelifmatchparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_updatevoicecameraparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_updatevoicedeafenparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_updatevoicemuteparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_updatevoicescreenshareparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_clearvoiceserverdeafenparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql",
      "target": "dbgen_clearvoiceservermuteparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_groupdmfixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testleavegroupdm_lastleavepreservesattachmentsforreclaim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testsetdmchannelname_refusesnondm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testgetdmparticipants_collapsesinvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testcreategroupdmchannel_opensforeveryone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testnewdmchannelinfo_excludesviewerandpicksrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testnewdmchannelinfo_emptyrecipientsisnotnil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testcreategroupdmchannel_refusesunderthree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testgetorcreatedmchannel_ignoresshrunkgroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_group_queries_test",
      "target": "server_db_dm_group_queries_test_testleavegroupdm_deleteschannelonlastleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries",
      "target": "server_db_dm_queries_go_db_dmchannelinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries",
      "target": "server_db_dm_queries_go_db_dmuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries",
      "target": "server_db_dm_queries_newdmchannelinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetorcreatedmchannel_createsnew"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetorcreatedmchannel_reopensforcaller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_emptylist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_returnsopendms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_excludescloseddms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_unreadcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_nomessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannels_lastmessagepreview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testisdmparticipant_validparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testisdmparticipant_nonparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testisdmparticipant_nonexistentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testopendm_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testclosedm_removesfromopenlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testclosedm_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testopendm_afterclose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetdmparticipantids_returnsboth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetdmparticipantids_nonexistentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetdmrecipient_returnsotheruser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotentreversedorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetdmrecipient_nonexistentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_test",
      "target": "server_db_dm_queries_test_testgetuserdmchannelids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test",
      "target": "server_db_emoji_queries_test_testlistemojiisorderedandemptyslicewhennone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test",
      "target": "server_db_emoji_queries_test_seedemojiuploader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test",
      "target": "server_db_emoji_queries_test_testcreateemojirejectsduplicateshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test",
      "target": "server_db_emoji_queries_test_testemojicrudroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_test",
      "target": "server_db_emoji_queries_test_testemojimissingrowsarenilnoterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testisuniqueconstrainterror_matchessqlitemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testisuniqueconstrainterror_casesensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testisuniqueconstrainterror_nilerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testisuniqueconstrainterror_unrelatederror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testsentinelerrors_aredistinct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testisuniqueconstrainterror_wrappedsqliteerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testsentinelerrors_matchthemselves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testsentinelerrors_matchwrapped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testsentinelerrors_doublewrapped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/errors_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_errors_test",
      "target": "server_db_errors_test_testsentinelerrors_havenonemptymessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries",
      "target": "db_rowsscanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries",
      "target": "server_db_event_queries_scaneventrows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries",
      "target": "server_db_event_queries_parsesqlitetime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpersistevents_fallbackkeepsgoodrowsonbadbatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testgeteventssince_respectslimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testgeteventssinceforchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpersistevent_andgeteventssince"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testgetmaxeventseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpruneeventsolderthan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpruneeventsolderthan_nothingtoprune"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpersistevent_duplicateseqrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpersistevents_batchinsertsall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_test",
      "target": "server_db_event_queries_test_testpersistevents_emptybatchisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile",
      "target": "server_db_lockfile_lockfilepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile",
      "target": "server_db_lockfile_acquireprocesslock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile_other.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_other",
      "target": "server_db_lockfile_other_trylockfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_test",
      "target": "server_db_lockfile_test_testtrylockfile_exclusive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile_unix.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_unix",
      "target": "server_db_lockfile_unix_trylockfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockfile_windows.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockfile_windows",
      "target": "server_db_lockfile_windows_trylockfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testcleanupexpiredlockouts_emptytable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testdeletelockout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testupsertlockout_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testdeletelockout_unknownkeyisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testupsertlockout_replacesexistingkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testloadactivelockouts_excludesexpired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_test",
      "target": "server_db_lockout_queries_test_testcleanupexpiredlockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_logvalue_test",
      "target": "server_db_logvalue_test_testusersessionredactedinlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_main_test",
      "target": "server_db_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_derefstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_ptri64toi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_ptritoi64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_strtonullptr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_userfromgen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_apitokenfromgen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mappers.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mappers",
      "target": "server_db_mappers_sessionfromgen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries",
      "target": "db_mentionexecer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries",
      "target": "server_db_mention_queries_insertmentionrows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries",
      "target": "server_db_mention_queries_lowerascii"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries",
      "target": "server_db_mention_queries_go_db_mentiontarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testincrementmentioncounts_andreadstateclear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testincrementmentioncounts_batchesacrosschunkboundary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_seedmentionfixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testincrementmentioncounts_emptyisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testincrementmentioncounts_noopwhenreaderalreadypastmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testincrementmentioncounts_stillapplieswhenreaderisbehind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_caseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testcreatemessagewithmentions_storesrowsandflag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_nonasciiuppercase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_lapsedtempban_stillresolves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_excluded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetuseridsbyusernames_permanentban_excluded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testlistmentiontargetsbyroles_lapsedtempban_included"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testlistmentiontargetsbyroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testlistblockersof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testgetchanneloverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testmessagesforapi_carrymentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testsearchmessages_carrymentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testcreatemessagewithmentions_capsstoredrows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_test",
      "target": "server_db_mention_queries_test_testreplacemessagementions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries",
      "target": "server_db_message_queries_messagefromgen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries",
      "target": "server_db_message_queries_scansearchresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries",
      "target": "server_db_message_queries_scanmessagewithuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1035",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_includesannouncementchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1087",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetlatestmessageid_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetlatestmessageid_returnshighest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactionusers_clampslimittomax"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessages_emptychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_includesparticipatingdms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetpinnedmessages_capped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_excludesforeigndms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessages_returnsmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessages_limitrespected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessages_beforepagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessages_includesusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testeditmessage_ownercanedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testeditmessage_nonownercannotedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testeditmessage_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testdeletemessage_ownercandelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testdeletemessage_modcandeleteany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testdeletemessage_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testcreatemessage_returnsid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_purgeseed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_deletesnewestfirst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_preservestombstones"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_skipsalreadydeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_beforecursor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_otherchannelsuntouched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testpurgechannelmessages_emptychannelandzerolimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testcreatemessage_withreplyto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testaddreaction_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testaddreaction_uniqueconstraint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testremovereaction_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testremovereaction_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactions_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetreactions_counts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_findsmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_filterbychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_noresults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_limitrespected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_deletednotreturned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testcreatemessage_contentpreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_editreindexes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testsearchmessages_hyphenatedquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testupdatereadstate_upsert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesforapi_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesforapi_beforepagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessage_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesforapi_withreactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_seedaroundmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L866",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessage_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L974",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_test",
      "target": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_seedexistingdatabase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_migratefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_migratefscount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_applymigration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_splitstatements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_iscommentonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_isduplicatecolumn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_ensureschemaversions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_isexistingdatabase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_schemaversionsexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_isapplied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate",
      "target": "server_db_migrate_sqlfilenames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_simplefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_schemaversionstablecreated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_allmigrationsrecorded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_skipsalreadyapplied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_orderislexicographic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_seedexistingdatabase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "db_failreaddirfs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_appliedatisiso8601"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "db_baddirfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_emptyfssucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_invalidsqlreturnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_readfileerrorreturnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_nonsqlfilesskipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_countversions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_withrealmigrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_withrealmigrationsidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_errormessagecontainsfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_readdirerrorreturnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L740",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_largenumberofmigrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_022seedsmentioneveryone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_testmigrate_022createsmentionschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_test",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test",
      "target": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test",
      "target": "db_migrationcutofffs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test",
      "target": "server_db_migrate_upgrade_test_columnexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrate_upgrade_test",
      "target": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrated_db_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_migrated_db_test",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_messagewithuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_reactioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_messagesearchresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_userpublic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_messageapiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_attachmentinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_reactioninfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_reactionuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_voicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_channelunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_serverstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_userwithrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_auditentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_emoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_apitoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "db_apitokenlistitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_invite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testrole_jsonroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testchannel_omitemptyfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testvoicestate_joinedatomittedfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testvoicestate_booldefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testmessageapiresponse_jsonkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testattachmentinfo_omitsnildimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testattachmentinfo_includesdimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testuserpublic_omitsnilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testuserpublic_includesavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testserverstats_jsonroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testauditentry_jsonkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testrole_jsonkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testrole_nilcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_test",
      "target": "server_db_models_test_testchannel_jsonroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/open_shared_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_open_shared_test",
      "target": "server_db_open_shared_test_testopenshared_workswhileserverholdslock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_persisted_event",
      "target": "server_db_persisted_event_go_db_persistedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/persisted_event.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_persisted_event",
      "target": "db_pluginrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries",
      "target": "db_rowscanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries",
      "target": "server_db_plugin_queries_scanpluginrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testgetpluginbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testgetplugin_missing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testuninstallplugin_cascadeskv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_installtestplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testlistplugins_orderedbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testpluginkv_setgetdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testpluginkv_namespacesareisolated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testinstallplugin_andgetplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testpluginkvscan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testinstallplugin_reinstallreturnscorrectid_afterotherwrites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testinstallplugin_reinstallupdatesinplace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_test",
      "target": "server_db_plugin_queries_test_testenabledisableplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_testfilepool_concurrentreadsandwrites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_testfilepool_fkviolationrejectedonfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_testfilepool_readduringopenwritetx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_openfiledb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_seedchannelanduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/pool_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_pool_test",
      "target": "server_db_pool_test_testfilepool_foreignkeysonreaderconnections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testupdateuserprofile_usernameandavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testlistusersessions_emptyarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testlistusersessions_doesnotreturnotherusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testdeletesessionbyid_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testdeletesessionbyid_wrongowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testdeletesessionbyid_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testupdateuserprofile_usernameonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testupdateuserprofile_duplicateusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testupdateuserprofile_nonexistentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testupdateuserpassword_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_test",
      "target": "server_db_profile_queries_test_testlistusersessions_returnssessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/queries_ascii_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_queries_ascii_test",
      "target": "server_db_queries_ascii_test_testqueryfilesareasciionly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testlistroles_ordersbypositiontheniddeterministically"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testgetrolebyname_iscaseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testcountrolemembersandlistuseridsbyrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testdeleterolereassigning"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testrolenameuniquenessisenforcedcaseinsensitively"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testgetdefaultrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testcreateandupdaterole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_crud_queries_test",
      "target": "server_db_role_crud_queries_test_testsetrolepositions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetrolebyid_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetuserwithrole_found"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetuserwithrole_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetuserwithrole_boolconversions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testlistinvites_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testlistinvites_multiple"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testlistinvites_includesrevokedinvites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetrolebyid_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetrolebyid_ownerhasallpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testgetrolebyid_isdefaultfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testlistroles_returnsfourdefaultroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_invite_queries_test",
      "target": "server_db_role_invite_queries_test_testlistroles_orderedbypositiondesc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries",
      "target": "server_db_role_queries_rolefromgen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test",
      "target": "db_fuzztesthelper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test",
      "target": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_fuzz_test",
      "target": "server_db_sanitize_fuzz_test_fuzzsanitizeftsquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test",
      "target": "server_db_sanitize_test_testsanitizeftsquery_asciiunchanged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test",
      "target": "server_db_sanitize_test_testsanitizeftsquery_stripsoperators"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sanitize_test",
      "target": "server_db_sanitize_test_testsanitizeftsquery_utf8truncation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_session_expiry_test",
      "target": "server_db_session_expiry_test_testdeleteexpiredsessions_sargableformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/session_expiry_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_session_expiry_test",
      "target": "server_db_session_expiry_test_testmigration031_normalizeslegacyformats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/sql_router_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_sql_router_test",
      "target": "server_db_sql_router_test_testisreadonlysql"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status",
      "target": "server_db_status_broadcaststatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status",
      "target": "server_db_status_connectstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testupdateusercustomstatus_roundtripandclear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testbroadcaststatus_mapsonlyinvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testisavatarfileurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testeffectivedisplayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testupdateuserprofile_writesdisplaynameandabout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_teststatusforviewer_ownerseestruthothersseeoffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testconnectstatus_honourschoicesanddefaultsonline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testvalidstatuses_acceptsinvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testmembersummary_forviewer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/status_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_status_test",
      "target": "server_db_status_test_testmarkuserdisconnected_preserveschosenstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries",
      "target": "server_db_voice_queries_newvoicejointoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_joinvoicechannel_replacesexistingstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_leavevoicechannel_clearsstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_leavevoicechannel_nostate_noerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getvoicestate_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getvoicestate_includesusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getchannelvoicestates_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getchannelvoicestates_multipleusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicemute_true"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicemute_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicemute_notinchannel_noerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicedeafen_true"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicedeafen_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_clearvoicestate_removesstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_clearvoicestate_notinchannel_noerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includesusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicecamera_true"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicecamera_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicecamera_notinchannel_noerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_true"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_updatevoicescreenshare_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_countchannelvoiceusers_multiple"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_clearallvoicestates_removesall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_clearallvoicestates_emptytable_noerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_joinvoicechannel_resetscameraandscreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getvoicestate_includescameraandscreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_getchannelvoicestates_includescameraandscreenshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_joinvoicechannel_samechannel_refreshesjointoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_leavevoicechannelifmatch_doesnotdeletesamechannelrejoin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_setvoiceservermute_scopedtochannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_setvoiceserverdeafen_scopedtochannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_test",
      "target": "server_db_voice_queries_test_testvoice_joinvoicechannel_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/diskutil/free_other.go",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_diskutil_free_other",
      "target": "server_diskutil_free_other_freebytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/diskutil/free_unix.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_diskutil_free_unix",
      "target": "server_diskutil_free_unix_freebytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/diskutil/free_windows.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_diskutil_free_windows",
      "target": "server_diskutil_free_windows_freebytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx",
      "target": "logctx_handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx",
      "target": "server_logctx_logctx_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test",
      "target": "server_logctx_logctx_test_testhandleraddsreqid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test",
      "target": "server_logctx_logctx_test_testhandlersurviveswithgroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_logctx_logctx_test",
      "target": "server_logctx_logctx_test_testhandlerenableddelegates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_runhealthcheckcli"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_healthchecktlsconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_loadpinnedcert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_seedhubreplaystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_isaddrinuse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_printbanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_wsurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_warnlowdisk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_getoutboundip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main",
      "target": "server_main_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_test",
      "target": "server_main_test_testrun_serveerrorreturn_stopshubdispatchgoroutine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/main_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_main_test",
      "target": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_channel_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema",
      "target": "server_migrations_001_initial_schema_messages_fts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/002_voice_states.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_002_voice_states",
      "target": "server_migrations_002_voice_states_voice_states"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/003_audit_log.sql",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_003_audit_log",
      "target": "server_migrations_003_audit_log_audit_log_v6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables",
      "target": "server_migrations_009_dm_tables_dm_open_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables",
      "target": "server_migrations_009_dm_tables_dm_participants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/011_rate_lockouts.sql",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_011_rate_lockouts",
      "target": "server_migrations_011_rate_lockouts_rate_lockouts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/012_user_blocks.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_012_user_blocks",
      "target": "server_migrations_012_user_blocks_user_blocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/014_events_table.sql",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_014_events_table",
      "target": "server_migrations_014_events_table_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_015_plugins",
      "target": "server_migrations_015_plugins_plugin_kv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_015_plugins",
      "target": "server_migrations_015_plugins_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/018_api_tokens.sql",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_018_api_tokens",
      "target": "server_migrations_018_api_tokens_api_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/022_message_mentions.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_022_message_mentions",
      "target": "server_migrations_022_message_mentions_message_mentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/024_channel_user_overrides.sql",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_024_channel_user_overrides",
      "target": "server_migrations_024_channel_user_overrides_channel_user_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/030_attachments_unlink_on_message_delete.sql",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_030_attachments_unlink_on_message_delete",
      "target": "server_migrations_030_attachments_unlink_on_message_delete_attachments_v030"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker",
      "target": "server_permissions_checker_go_permissions_channeloverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker",
      "target": "server_permissions_checker_go_permissions_channelref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker",
      "target": "permissions_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker",
      "target": "server_permissions_checker_go_permissions_checker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "permissions_mockdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "server_permissions_checker_test_testhaschannelpermbatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "server_permissions_checker_test_testvisiblechannelids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "permissions_chanrolekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "permissions_chanuserkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "permissions_chanperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "permissions_dmkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "server_permissions_checker_test_testrequirechannelaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_test",
      "target": "server_permissions_checker_test_testhaschannelperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_main_test",
      "target": "server_permissions_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_hasanyperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_hasserverperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions",
      "target": "server_permissions_permissions_hasperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_fuzz_test",
      "target": "server_permissions_permissions_fuzz_test_fuzzeffectiveperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_fuzz_test",
      "target": "server_permissions_permissions_fuzz_test_fuzzeffectivechannelperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_multiplebitssetonlychecksrequired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_allbitsset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testpermissionbitvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_administratorbitset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_administratorbitwithothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_noadministratorbit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_zeroperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_adminrolepermsmissingbit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasadmin_ownerrolepermshasbit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasserverperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_nooverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_allowaddspermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_denyremovespermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_allowanddenytogether"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_allowoverridesdeny"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_zerobase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_zeroall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_denyallgrantnone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_requiresallbitspresent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_combinedbitsallpresent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_denyallthenallowone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testeffectiveperms_multipledenymultipleallow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testrolehierarchy_ownerhasmorepermsthanadmin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testrolehierarchy_memberlacksmodperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testrolehierarchy_memberhasbasicperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testpermissionbits_aredistinctpowersoftwo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasanyperm_anyofsemantics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testadminperimeter_membership"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testname_knownandunknownbits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testroleidconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testmentioneveryone_bitisfreeandnamed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testownerroleposition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_matchingbitreturnstrue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_missingbitreturnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_zeropermsreturnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/permissions_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_permissions_test",
      "target": "server_permissions_permissions_test_testhasperm_zerorequiredreturnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testhaschannelperm_adminbypassesuseroverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testhaschannelperm_appliesuserlayer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testeffectivechannelperms_resolutionorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testhaschannelperm_zerouserskipsuserlayer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testhaschannelperm_userlookuperrordenies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_user_override_test",
      "target": "server_permissions_user_override_test_testvisiblechannelids_useroverridelayer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_teststoragerejectsoversizedkeyandvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_testeventdeliveryhasnoguestpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_testemptyallowlistdenieseveryhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_testmanifestcommandsvalidation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_audit_closure_test",
      "target": "server_plugin_audit_closure_test_teststoragekeysisolatedperplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/dbstore_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_dbstore_test",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_allocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_deallocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_listcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "hello_dispatchinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "hello_dispatchoutput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_commanddispatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/main.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_main",
      "target": "server_plugin_examples_hello_main_onevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme",
      "target": "server_plugin_examples_hello_readme_hello_plugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme_building_the_wasm",
      "target": "server_plugin_examples_hello_readme_prerequisites"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme_building_the_wasm",
      "target": "server_plugin_examples_hello_readme_build_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme_hello_plugin",
      "target": "server_plugin_examples_hello_readme_building_the_wasm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme_hello_plugin",
      "target": "server_plugin_examples_hello_readme_tests"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/examples/hello/README.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_examples_hello_readme_hello_plugin",
      "target": "server_plugin_examples_hello_readme_manifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_commands",
      "target": "plugin_commandresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_commands_race_test",
      "target": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events",
      "target": "plugin_broadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events",
      "target": "server_plugin_host_events_go_plugin_eventsink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http",
      "target": "server_plugin_host_http_guardeddialcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http",
      "target": "server_plugin_host_http_ipallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http",
      "target": "plugin_httprequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http",
      "target": "plugin_httpresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testipallowedacceptspublic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testguardeddial_fallsbackacrossvettedips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testguardeddial_privaterecordrefusesbeforeanydial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testhostalloweddotboundary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testipallowednilrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testhostallowedemptyentryrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testhostallowedcaseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testhostallowedtrailingdot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_test",
      "target": "server_plugin_host_http_test_testipallowedrejectsallranges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test",
      "target": "server_plugin_host_ui_test_testassethandlerservesnestedasset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test",
      "target": "server_plugin_host_ui_test_newassettestinstance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test",
      "target": "server_plugin_host_ui_test_testassethandlerservesallowedfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test",
      "target": "server_plugin_host_ui_test_testassethandlerrejectsunlistedfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_test",
      "target": "server_plugin_host_ui_test_testassethandlerrejectstraversal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader",
      "target": "plugin_foundplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader",
      "target": "server_plugin_loader_scanplugindirectory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test",
      "target": "server_plugin_loader_test_testrejectsymlinksunderclean"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test",
      "target": "server_plugin_loader_test_testrejectsymlinksunderfindssymlink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test",
      "target": "server_plugin_loader_test_testrejectsymlinksunderfindsnestedsymlink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_test",
      "target": "server_plugin_loader_test_testscanplugindirectoryrejectssymlinkentrypoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "server_plugin_manifest_validaterelativepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "server_plugin_manifest_go_plugin_manifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "plugin_commandspec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "plugin_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "plugin_uispec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "plugin_uitab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest",
      "target": "plugin_capability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_nottoml.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_nottoml",
      "target": "server_plugin_manifest_nottoml_tryloadplugintoml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_relpath_fuzz_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_relpath_fuzz_test",
      "target": "server_plugin_manifest_relpath_fuzz_test_fuzzvalidaterelativepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidaterejectsabsoluteentrypoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidateacceptsminimal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidaterejectsoversizedversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testpluginnameregexp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidaterejectsunknownpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testvalidaterelativepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidaterejectsbadname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_test",
      "target": "server_plugin_manifest_test_testmanifestvalidaterejectsbadasset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest_toml.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_toml",
      "target": "server_plugin_manifest_toml_tryloadplugintoml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_teststoragegatedbycapability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testreinstallrebindscommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testparsemanifestroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testparsemanifestrejectsbadentrypoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testscanplugindirectoryhandlesmissing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testscanplugindirectoryparsesvalidplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_plugin_test",
      "target": "server_plugin_plugin_test_testregistryinstallfromdisk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/pluginstore.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_pluginstore",
      "target": "server_plugin_pluginstore_go_plugin_pluginstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "plugin_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "server_plugin_registry_go_plugin_registry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "plugin_bytesreaderat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "plugin_instance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "plugin_uitabbinding"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_loadall_removesstalestagingdirs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_list_isasnapshot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_activate_withoutruntime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_activate_afterclose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwhenactivationfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_enableplugin_unknownid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_enableplugin_rollsbackwheninstancemissing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_disableplugin_clearsflagandcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_disableplugin_unknownidisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_uninstallplugin_removesrowanddirectory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_uninstallplugin_returnserrorwhendirremovalfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_uninstallplugin_dirnamediffersfrommanifestname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_uninstallplugin_unknownid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_uitabbindings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_buildzip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_reactivatespreviouslyenabledplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_rejections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_notconfigured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_oversizerejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_installfromzip_invalidarchive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testnewregistry_requiresstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testbytesreaderat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_sink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_test",
      "target": "server_plugin_registry_test_testregistry_loadall_registersdiscoveredplugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_upgrade_default_test",
      "target": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default",
      "target": "server_plugin_sandbox_default_platforminit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero",
      "target": "server_plugin_sandbox_wazero_listexportedcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero",
      "target": "server_plugin_sandbox_wazero_guestmemory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero",
      "target": "server_plugin_sandbox_wazero_platforminit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazerodispatchcommandmissingexport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeroclosetearsdownruntime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazerodisablepluginfreesmodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazerocpubudgetoverrundoesnotbrickplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeroconcurrentdispatchrace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeromemorylessmoduledoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_writetestplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeroinvalidwasmfailsactivation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazerodeactivateclosescompiledmodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_newwazerotestregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeroregistrycreatesruntime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_test",
      "target": "server_plugin_sandbox_wazero_test_testwazeroactivatecompilesmodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/docker-smoke.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_docker_smoke",
      "target": "server_scripts_docker_smoke_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "server_scripts_genprotocol_main_rendergo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "server_scripts_genprotocol_main_renderts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "genprotocol_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "genprotocol_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "server_scripts_genprotocol_main_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "server_scripts_genprotocol_main_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/genprotocol/main.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_genprotocol_main",
      "target": "server_scripts_genprotocol_main_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_handlesummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_textsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsconnections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsauthed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wserrors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsconnecttime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_wsmessagerate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_authtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_broadcastlatency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_channel_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_envelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/k6/ws-load.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_k6_ws_load",
      "target": "server_scripts_k6_ws_load_authenticate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_createusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_rolenamefromid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_createchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "scripts_seeduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_createmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_messageexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "scripts_seedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_createdmconversation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "server_scripts_seed_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/seed.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_seed",
      "target": "scripts_seedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/toxiproxy/chaos-test.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_toxiproxy_chaos_test",
      "target": "server_scripts_toxiproxy_chaos_test_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/voice-test.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_voice_test",
      "target": "server_scripts_voice_test_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testaddreaction_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testsetmessagepinned_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testsendmessage_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testpurgemessages_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testsendmessage_allowedafterunarchive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_archived_channel_readonly_test",
      "target": "server_service_archived_channel_readonly_test_testeditmessage_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block",
      "target": "service_blockservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block",
      "target": "server_service_block_newblockservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_unblockuser_rejections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_listblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_newblockservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_blockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_blockuser_rejections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_blockuser_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_block_test",
      "target": "server_service_block_test_testblockservice_unblockuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel",
      "target": "server_service_channel_go_service_channelservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel",
      "target": "server_service_channel_channelrefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel",
      "target": "server_service_channel_permoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_focus_writeskip_test",
      "target": "service_countingreadstatestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_focus_writeskip_test",
      "target": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test",
      "target": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test",
      "target": "service_faultystore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test",
      "target": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_presence_test",
      "target": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testhandletyping_blockedindmemitsnothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "service_countinglimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_test",
      "target": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_seedchanneluseroverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_newoverridefixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_visibleids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_testlistvisiblechannels_peruseroverridesplitsrolemates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_testpermissionservice_appliesuseroverridelayer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_user_override_test",
      "target": "server_service_channel_user_override_test_testpermissionservice_invalidateuserpicksupnewoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/datastore.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_datastore",
      "target": "server_service_datastore_go_service_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm",
      "target": "service_closedmresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm",
      "target": "server_service_dm_go_service_dmservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm",
      "target": "service_creategroupdmresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm",
      "target": "server_service_dm_newdmservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm",
      "target": "service_createdmresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test",
      "target": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test",
      "target": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_test",
      "target": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji",
      "target": "service_emojiservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji",
      "target": "server_service_emoji_newemojiservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji",
      "target": "server_service_emoji_emojiimageurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji",
      "target": "server_service_emoji_normalizeshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_fuzz_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_fuzz_test",
      "target": "server_service_emoji_fuzz_test_fuzzvalidateshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_requiresmanageserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojidelete_requiresmanageserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojirequiremanage_unknownuserisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojirequiremanage_nilpermserviceisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_normalizesandpersists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_duplicateshortcodeisconflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "service_raceemojistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_raceoninsertisconflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_newemojiservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_rejectsbadshortcodebeforeinsert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_enforcescountcap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojilist_orderedbyshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojidelete_removesandreturnsstorageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojidelete_unknownidisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojiget_unknownidisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojicreate_writesaudit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testvalidateshortcode_accepts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testvalidateshortcode_rejects"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_emoji_test",
      "target": "server_service_emoji_test_testemojiimageurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test",
      "target": "service_rendezvousliststore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test",
      "target": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test",
      "target": "service_erroringmembersstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test",
      "target": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_harvest_s5_test",
      "target": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_invite",
      "target": "service_inviteservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_invite",
      "target": "server_service_invite_newinviteservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_invite",
      "target": "server_service_invite_maxinviteexpiryhours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions",
      "target": "service_mentionset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions",
      "target": "service_mentioncandidate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_fuzz_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_fuzz_test",
      "target": "server_service_mentions_fuzz_test_fuzzparsementiontokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testparsementiontokens_trailingpunctuationspelling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testparsementiontokens_candidatecap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_resolvesknownusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_caseinsensitiveusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_unknownwordstaystext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_mentioncapped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_everyonerequirespermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_everyonecountseveryreaderbutauthor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_hereskipsofflineusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_hereskipsinvisibleusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_everyoneskipsuserdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_directmentionskipsuserdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_multipledirectmentionsresolveindependently"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_directmentionincrementscount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_mentioncountswritteninbackground"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_selfmentiondoesnotcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testchannelfocus_clearsmentioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testeditmessage_replacesmentionswithoutrecounting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testeditmessage_everyonegateapplies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testgetchannelunreadcounts_carriesmentioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testsendmessage_dmmentionsresolve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_mentioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_test",
      "target": "server_service_mentions_test_testparsementiontokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_purgemessagesresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_reactionresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_go_service_messageservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_sanitizepass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_sanitizetofixpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_sanitizetext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_sendmessageparams"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_sendmessageresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_editmessageresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message",
      "target": "service_deletemessageresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_rejectsbadids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_seedaroundhistory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_deletedcentreisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_splitsthelimitaroundthecentre"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_edgesreportnomore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_exactfitreportsnomore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_around_test",
      "target": "server_service_message_around_test_testgetmessagesaround_clampslimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "service_erroringgetchannelstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testdeletemessage_refusedinarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testsendmessage_doesnotreopenalreadyopendm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "service_disconnectafterwritestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testsendmessage_dmreopensurvivessenderdisconnectaftercommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "service_disconnectafterlinkstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_newdmfixture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_test",
      "target": "server_service_message_crud_test_testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms",
      "target": "server_service_message_perms_requiredmnotblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_test",
      "target": "service_errdmchannelidsstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_test",
      "target": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_dmrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_limitclampedtomax"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_nonpositivelimitrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_beforecursorhonored"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_emptychannelsucceedswithnoids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_writesoneauditentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_moderatorpurgesnewest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_tombstonespreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_test",
      "target": "server_service_message_purge_test_testpurgemessages_missingmanagemessagesdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query",
      "target": "service_messagewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_seedreactedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_deletedmessageisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testreaction_acceptslongestcustomshortcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_emptyisnonnil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reaction_users_test",
      "target": "server_service_message_reaction_users_test_testgetreactionusers_rejectsbadinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions",
      "target": "server_service_message_reactions_validateemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test",
      "target": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test",
      "target": "service_errdmparticipantsstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test",
      "target": "service_errgetchannelstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_test",
      "target": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testcanpost_announcementrequiresmanagemessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_attachmentownershipatomic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_emptycontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_exceedsmaxlength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_nopermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testeditmessage_ownercanedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testeditmessage_nonownerfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testeditmessage_emptycontentfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testeditmessage_deniedreadcannotedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdeletemessage_ownercandelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdeletemessage_modcandeleteothersmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdeletemessage_deniedreadcannotdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testcanpost_dmblockenforced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdeletemessage_invalidmessageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsendmessage_htmlsanitized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_test",
      "target": "server_service_message_test_testcanpost_channelpermissionrequired"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation",
      "target": "server_service_moderation_go_service_moderationservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation",
      "target": "server_service_moderation_newmoderationservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_roleidof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testchangeuserrole_requiresmanageroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testchangeuserrole_cannotassignatoraboveownrank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testchangeuserrole_hierarchyandvalidation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_newtestmoderationservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testchangeuserrole_auditwritten"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testforcelogout_authorizationmatrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testunbanuser_authorizationmatrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testbanuser_requiresbanpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testbanuser_hierarchyenforced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_testbanuser_authorizedsucceeds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_test",
      "target": "server_service_moderation_test_newtestroleservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission",
      "target": "service_cachedperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission",
      "target": "server_service_permission_go_service_permissionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_stats_test",
      "target": "server_service_permission_stats_test_testcachestats_hitsandmisses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_overrideallow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_adminbypass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testinvalidateuser_clearscacheforuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "service_erroverridestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testinvalidateall_clearsentirecache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testpermcachettlexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_unknownuserreturnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "service_racehookstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_allowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_denied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_test",
      "target": "server_service_permission_test_testhaschannelperm_overridedeny"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testupdateprofile_avataronlypatchdoesnotoverwriteusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testupdateprofile_sanitizesandtrims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testupdateprofile_rejectsoverlongfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_newusersvc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testsetcustomstatus_roundtripclearandbound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testclearcustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testavatarfileurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testupdateprofile_setsandclearsdisplaynameandabout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "service_racedetectingstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_profile_fields_test",
      "target": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test",
      "target": "server_service_require_channel_access_test_testrequirechannelaccess_regularchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test",
      "target": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test",
      "target": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test",
      "target": "server_service_require_channel_access_test_testrequirechannelaccess_dmwithnoparticipantsdenies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_require_channel_access_test",
      "target": "server_service_require_channel_access_test_testrequirechannelaccess_unknownuserdenied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_requiregrantable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_validatecolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_validateposition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_go_service_roleservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_go_service_roleinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "service_rolewithmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role",
      "target": "server_service_role_requirebelowactor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_defaultplacementavoidscollision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_rejectsexplicitpositioncollision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_nameuniquenessiscaseinsensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_rejectsbadcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_requiresmanageroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_cannotplaceatoraboveownrank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_cannotgrantunheldbit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_rejectsexplicitpositioncollision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_allowskeepingownposition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_partialbodyleavesotherfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_reportspermissionchange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_hierarchyandgrantrules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testupdaterole_notfoundandnamecollision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testdeleterole_owneranddefaultareundeletable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testdeleterole_invalidatesreassignedmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testreorderroles_normalizespositions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_happypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testreorderroles_rejectspartialandforeignlists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testlistroles_carriesmembercounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testaffecteduserids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_assertaudit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_test",
      "target": "server_service_role_test_testcreaterole_defaultstojustbelowactor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_fuzz_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_fuzz_test",
      "target": "server_service_sanitize_content_fuzz_test_fuzzsanitizecontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_test",
      "target": "server_service_sanitize_content_test_testsanitizecontent_plaintextroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_sanitize_content_test",
      "target": "server_service_sanitize_content_test_testsanitizecontent_entitysmugglingblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seedusername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_nullstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/seed_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_seed_test",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_send_advances_read_state_test",
      "target": "server_service_send_advances_read_state_test_testsendmessage_advancesauthorreadstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_send_advances_read_state_test",
      "target": "server_service_send_advances_read_state_test_testsendmessage_authorstillseeslatermessagesasunread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service",
      "target": "server_service_service_go_service_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/service.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_service",
      "target": "server_service_service_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "server_service_user_resolveoptional"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "service_userservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "service_changepasswordresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "service_keyedmutex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "server_service_user_avatarfileurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "service_profilepatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user",
      "target": "server_service_user_nullable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_test",
      "target": "service_pwstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_test",
      "target": "server_service_user_test_testchangepassword_revokefailureispartialsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_user_test",
      "target": "server_service_user_test_testchangepassword_retryrecoversrevocation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/stackutil/stackutil.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_stackutil_stackutil",
      "target": "server_stackutil_stackutil_capture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_stackutil_stackutil_test",
      "target": "server_stackutil_stackutil_test_testcaptureomitsarguments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_stackutil_stackutil_test",
      "target": "server_stackutil_stackutil_test_panicwithsecretargs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/errio_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_errio_test",
      "target": "server_storage_errio_test_testsave_filesystemfailureiserrio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_main_test",
      "target": "server_storage_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage",
      "target": "storage_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage",
      "target": "server_storage_storage_go_storage_storage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage",
      "target": "server_storage_storage_sanitizefilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_filename_fuzz_test",
      "target": "server_storage_storage_filename_fuzz_test_fuzzsanitizefilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_resolvedpathstaysindir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_validuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_pathtraversal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_dotdot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_emptyfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_dotprefixfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_validuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_newteststorage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_pathtraversal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_dotdot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_emptyfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_dotprefixfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_forwardslashrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_roundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_allowsnormalcontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_blockspeexecutable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_blockselfbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_blocksmacho64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_validuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_blocksmacho32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_blocksshellscript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testvalidatefiletype_errormessagecontainsformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_blocksexecutable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_blockself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_blocksshellscript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_allowspng"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_emptyfileallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_pathtraversaldotdot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testnew_createsdirectory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_exceedsmaxsize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_readerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "storage_failreader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "storage_midcopyfailreader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_midcopyerror_removespartialfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_dotdotfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_hiddenfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testopen_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testdelete_notfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_singledotfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_emptyfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_dotprefixfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_forwardslashrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_test",
      "target": "server_storage_storage_test_testsave_backslashrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/validate_filetype_fuzz_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_validate_filetype_fuzz_test",
      "target": "server_storage_validate_filetype_fuzz_test_fuzzvalidatefiletype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics",
      "target": "telemetry_appmetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_metrics",
      "target": "server_telemetry_metrics_resetappmetricsforinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_middleware",
      "target": "server_telemetry_middleware_httpmiddleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_middleware",
      "target": "server_telemetry_middleware_prometheushandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testnoopprovider_httpmiddlewareispassthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testnewappmetrics_instrumentsareusable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testnoopprovider_tracerandspanareinert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testnoopprovider_meterinstrumentsareinert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testattrconstructors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/noop_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_noop_test",
      "target": "server_telemetry_noop_test_testtimesince"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_globaltracer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_globalmeter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noopprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_nooptracer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noopspan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noopmeter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noopcounter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noophistogram"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_noopgauge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_shutdownfunc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_counter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_histogram"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_gauge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_attr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_int64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_float64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_span"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_tracer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_meter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "telemetry_provider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry",
      "target": "server_telemetry_telemetry_setglobal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default",
      "target": "server_telemetry_telemetry_default_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_default",
      "target": "server_telemetry_telemetry_default_traceidfromcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "server_telemetry_telemetry_otel_traceidfromcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_oteltracer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelspan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelmeter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelcounter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelhistogram"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelgauge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "telemetry_otelprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel",
      "target": "server_telemetry_telemetry_otel_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelshutdownidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_resetglobalfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelconvertattrsuint64overflowfallsbacktostring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelconvertattrshandlesunsignedints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelappmetricsrebindsafterinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelinitprometheusexporter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelinitnonereturnsnoopprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testotelinitdisabledreturnsnoopprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_otel_test",
      "target": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test",
      "target": "server_telemetry_telemetry_test_testinitnoopreturnsshutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test",
      "target": "server_telemetry_telemetry_test_testglobalreturnsusableprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test",
      "target": "server_telemetry_telemetry_test_testhttpmiddlewareispassthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_telemetry_telemetry_test",
      "target": "server_telemetry_telemetry_test_testprometheushandlernilbydefault"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_tokenlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_tokenrevoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_ordash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_runtokencli"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_tokenusage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/token_cli.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_token_cli",
      "target": "server_token_cli_tokencreate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets",
      "target": "updater_clientassets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets",
      "target": "server_updater_assets_assetfilenamefromurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets",
      "target": "server_updater_assets_isgithubhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets",
      "target": "updater_textassetcacheentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_cancelled_caller_test",
      "target": "server_updater_cancelled_caller_test_testcheckforupdatecancelledcallerdoesnotpoisoncache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_cancelled_caller_test",
      "target": "server_updater_cancelled_caller_test_testfetchtextassetcachedcancelledcallerdoesnotpoisoncache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/container.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_container",
      "target": "server_updater_container_runningincontainer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_container_test",
      "target": "server_updater_container_test_testrunningincontainer_envsemantics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/container_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_container_test",
      "target": "server_updater_container_test_testrunningincontainer_baremetaldefault"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testshouldsendtoken_githubhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testshouldsendtoken_custombaseurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testfindclientassets_nilcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testisgithubhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testensurevprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testcheckforupdate_errorcaching"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testcheckforupdate_includesassetslist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testfindclientassets_bytarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testdownloadfile_sendstokentogithub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testdownloadfile_notokentoexternalhost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testparsechecksumfile_singlespace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testparsechecksumfile_emptylines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testparsechecksumfile_emptydata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testverifychecksum_filenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testfindclientassets_nomatchingassets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testfetchtextasset_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_coverage_boost_test",
      "target": "server_updater_coverage_boost_test_testfetchtextasset_error"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download",
      "target": "server_updater_download_extractchatserverfromtargz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download",
      "target": "server_updater_download_serverdownloadassetname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_main_test",
      "target": "server_updater_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/proc_spawner_nix.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_proc_spawner_nix",
      "target": "server_updater_proc_spawner_nix_spawndetached"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/proc_spawner_win.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_proc_spawner_win",
      "target": "server_updater_proc_spawner_win_spawndetached"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_multiassetmanifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_manifest_test",
      "target": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_release_singleflight_test",
      "target": "server_updater_release_singleflight_test_testcheckforupdatecoalescesconcurrentmisses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test",
      "target": "server_updater_text_asset_cache_test_testfetchtextassetcachedevictsexpiredkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test",
      "target": "server_updater_text_asset_cache_test_testfetchtextassetcachedservesfromcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test",
      "target": "server_updater_text_asset_cache_test_testfetchtextassetcachedcoalescesconcurrentmisses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_text_asset_cache_test",
      "target": "server_updater_text_asset_cache_test_testfetchtextassetcachedcachesfailures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "server_updater_updater_ensurevprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "server_updater_updater_detachfetch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "server_updater_updater_hasrequiredserverassetsfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "updater_updateinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "updater_asset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "updater_releaseresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "updater_assetresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater",
      "target": "server_updater_updater_go_updater_updater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1037",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_malformedsignature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_newerversionavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_manifestversionmismatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "updater_rewritetransport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testverifysignature_tauribase64wrappedformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testopenverifiedbinary_commithappypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testopenverifiedbinary_wronghash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testopenverifiedbinary_swapafterverifydetectedatcommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadfile_refusespreexistingdest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testhasrequiredserverassets_signaturegoosaware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_missingrequiredassetssuppressesupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_uptodate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_cachesresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_cacheexpires"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testcheckforupdate_apierror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testvalidatedownloadurl_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "updater_ghrelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testvalidatedownloadurl_invalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testverifychecksum_correct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testverifychecksum_incorrect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "updater_ghasset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testupdatechecksum_fallbackchecksumline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testparsechecksumfile_findsfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testparsechecksumfile_filenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testparsechecksumfileany_firstmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testserverdownloadassetname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testextractchatserverfromtargz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testassetfilenamefromurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdefaultserversignaturepublickey_differsfromtauriupdaterkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdefaultserversignaturepublickey_parseable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testsetbaseurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testapibaseurl_defaultwhenempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testfetchbody_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_newtestserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testfetchbody_nonokstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testfetchbody_withgithubtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadfile_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadfile_nonokstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverifysuccesswindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverifysuccesslinux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_mustbuildchatservertargz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_invaliddownloadurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_invalidchecksumurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_checksummismatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverifychecksummismatchwindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L893",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverifychecksummismatchlinux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_missingsignature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_test",
      "target": "server_updater_updater_test_testdownloadandverify_invalidsignature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "server_updater_verify_normalizesignaturetext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "server_updater_verify_readersha256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "server_updater_verify_filesha256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "updater_stagedbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "server_updater_verify_openverifiedbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "updater_releasemanifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "updater_releasemanifestasset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify",
      "target": "server_updater_verify_checksumentrynamesforgoos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_channelfocusmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_testchannelfocus_allowedbydefault"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_testchannelfocus_deniedbyoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_authz_test",
      "target": "server_ws_authz_test_testchannelfocus_adminbypassesdeny"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_ready_test",
      "target": "server_ws_can_send_ready_test_testbuildready_includescansend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_test",
      "target": "server_ws_can_send_test_testchannelcansend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_can_send_test",
      "target": "server_ws_can_send_test_testbuilderrormsgwithid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_flags_ready_test",
      "target": "server_ws_channel_flags_ready_test_testbuildready_carrieschannelfeatureflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_seedvisibilityuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_equalsets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_idset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_sortedkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_channel_visibility_agreement_test",
      "target": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client",
      "target": "server_ws_client_go_ws_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client",
      "target": "ws_wsconn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client",
      "target": "server_ws_client_newclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_channelfocuscmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_markreadcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_reactionaddcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_reactionremovecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicejoincmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voiceleavecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicetokenrefreshcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_channelscoped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicemutecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicedeafencmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicecameracmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicescreensharecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicemodmutecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicemoddeafencmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_pingcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicemodmovecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicemodkickcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicee2eeannouncecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_chatcommandcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_voicee2eeoffercmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_callringcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_chatsendcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_calldeclinecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "server_ws_command_parsemodtarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "server_ws_command_parsecallchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_chateditcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_chatdeletecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "server_ws_command_getcommandconstructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_typingstartcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command",
      "target": "ws_presenceupdatecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_allclienttoservertypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandconstructorparsevalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandconstructorscoverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandconstructorrejectsinvalidjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandconstructornopayloadtypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandchatsendreqid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandchatsendnilreplyto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandtypeanduserid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandattachmentsdefensivecopy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_command_test",
      "target": "server_ws_command_test_testcommandchannelscoped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_conn_cap_test",
      "target": "server_ws_conn_cap_test_testservews_connectioncap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testisuserconnected_notconnected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testisuserconnected_connected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testleavevoicechannelwithretry_emptytoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testqualitybitrate_knownpresets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testqualitybitrate_unknownfallsbacktomedium"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testqualitybitrate_emptyfallsbacktomedium"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testbuilddmchannelopen_nilrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_boost2_test",
      "target": "server_ws_coverage_boost2_test_testbuilddmchannelopen_validrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_chat_test",
      "target": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_drainchanbuf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_opencoveragedb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_helpers_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_helpers_test",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testgracefulstop_multipleclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildready_voicechannelwithparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildready_multiplechanneltypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildpresencemsg_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildchatsendok_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildauthok_nonnilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildjson_unmarshalablevalue_returnsfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testwebhookparseidentity_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testwebhookparseidentity_invalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testwebhookparseroomchannelid_invalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbroadcasttochannel_dropswhenfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbroadcasttoall_dropswhenfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testbuildjson_channelvalue_returnsfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_misc_test",
      "target": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_emptychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_nostatesnopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_lifecycle_test",
      "target": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_coverage_voice_test",
      "target": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "server_ws_deps_requireperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "server_ws_deps_hasperm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_clientinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "server_ws_deps_haschannelaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "server_ws_deps_haschannelaccesslive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_handlerv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_pingdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_chatdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_presencedeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_reactiondeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_voicetokengenerator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_voicemoderator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_keyholderchecker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_plugindeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/deps.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_deps",
      "target": "ws_voicedeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_callmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_ratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcalldecline_ratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_group_call_test",
      "target": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmchateditmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmchatdeletemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmtypingmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmchannelfocusmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmreactionaddmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_dm_handlers_test",
      "target": "server_ws_dm_handlers_test_dmreactionremovemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_presence_priority_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_presence_priority_test",
      "target": "server_ws_emit_presence_priority_test_testemitevents_presenceevent_usesnormalpriorityqueue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_seq_order_test",
      "target": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_seq_order_test",
      "target": "server_ws_emit_seq_order_test_testemitusertargeted_keepshighpriorityfastlane"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubsequenceddmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_drainchan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubusertargetedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubbroadcastallevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubvoicechannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubvoicechannelguardedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubunknownevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_channelevent_callsbroadcasttochannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_excludesenderevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_sequenceddmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_usertargetedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_broadcastallevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_voicechannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_voicechannelguardedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_voicechannelguardedevent_targetnotinchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_emptyevents_noop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_mixedeventtypes_allrouted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_testemitevents_unknowntype_logswarning"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_registeremittestclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "server_ws_emit_test_registeremittestvoiceclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_test",
      "target": "ws_stubexcludesenderevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicevisibilityevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicechannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicechannelguardedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messagesentchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messagesentdmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messageeditedchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_result"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messageediteddmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messagedeletedchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_messagedeleteddmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_typingchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_typingdmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_presenceevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_presenceothersevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_presenceselfevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "server_ws_event_presenceevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_reactionchannelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_reactiondmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicestateevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_pluginbroadcastevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicee2eeannounceevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_voicee2eeofferguardedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_dmchannelopenevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_callsignalevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_event"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_channelevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_clienterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_excludesenderevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_sequenceddmevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_usertargetedevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event",
      "target": "ws_broadcastallevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister",
      "target": "ws_pendingevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister",
      "target": "ws_eventpersister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "server_ws_event_persister_test_testeventpersisterstopwaitsforgoroutineexit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "server_ws_event_persister_test_testeventpersisterstopdrains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "server_ws_event_persister_test_openpersistertestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "server_ws_event_persister_test_testeventpersisterflushesbatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "server_ws_event_persister_test_testeventpersisterdropsonfullqueue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_persister_test",
      "target": "ws_sloweventstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_presence_test",
      "target": "ws_presenceenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_presence_test",
      "target": "server_ws_event_presence_test_testpresenceevents_invisibleblankscustomstatusforothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner",
      "target": "server_ws_event_pruner_starteventpruner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner",
      "target": "server_ws_event_pruner_runprune"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "server_ws_event_pruner_test_testrunpruneerrordoesnotpanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "server_ws_event_pruner_test_teststarteventprunernilstoreisnoop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "server_ws_event_pruner_test_teststarteventprunercontextcancellation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "server_ws_event_pruner_test_teststarteventprunerstartupdelayboundedbyinterval"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "ws_fakeeventstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_pruner_test",
      "target": "server_ws_event_pruner_test_testrunprunecutoffcalculation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testchanneleventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testexcludesendereventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testsequenceddmeventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testclienterrorimplementserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testsequenceddmeventdefensivecopy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testusertargetedeventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testresultempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testbroadcastalleventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testvoicechanneleventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testvoicechannelguardedeventinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testdmeventsimplementbothinterfaces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testresultwitherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testresultwithreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testresultwithevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testeventtypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_event_test",
      "target": "server_ws_event_test_testclienterrorformat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/eventstore.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_eventstore",
      "target": "ws_eventstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_setclientvoicestatefortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_setcliente2eepubkeyfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_getcliente2eepubkeyfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_newtestclientwithtokenhash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_clientuseridfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_clientchannelidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_touchfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_leavevoicechannelwithretryfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_newhubfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_getclientvoicechidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_getclientvoicejointokenfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_parsechannelidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_buildjsonfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_parseidentityfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_parseparticipantidentityfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_parseroomchannelidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_wstohttpfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_setclientlastactivityfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_qualitybitratefortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_builddmchannelopenfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_builddmchannelopeninfofortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_buildcallsignalfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_getlastactivityfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_clearvoicechidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_setvoicechidfortest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_extract_event_type_test",
      "target": "server_ws_extract_event_type_test_testextracteventtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_extract_event_type_test",
      "target": "server_ws_extract_event_type_test_testextracteventtypelengthcap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_graceful_stop_ctx_test",
      "target": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_idleskipsnoticewait"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_graceful_stop_ctx_test",
      "target": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_budgetboundsnoticewait"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test",
      "target": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test",
      "target": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test",
      "target": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test",
      "target": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_focus_revoke_race_test",
      "target": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_ratelimited_silentdrop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_newfocustestdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_noevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_happypath_setschannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_invalidchannelid_silentdrop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_channelnotfound_silentdrop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_channel_focus_test",
      "target": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test",
      "target": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test",
      "target": "server_ws_handler_v2_mark_read_test_markreadenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test",
      "target": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test",
      "target": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_mark_read_test",
      "target": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testhandlechatcommandv2_noregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testcanpluginbroadcast_nilservicefailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testhandlevoicejoinv2_signalsjoin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testvoicejoinconstructor_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_signalsleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_ratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_migration_test",
      "target": "server_ws_handler_v2_migration_test_testchatcommandconstructor_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test",
      "target": "server_ws_handler_v2_ping_test_testpingv2_happypath_returnspongreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test",
      "target": "server_ws_handler_v2_ping_test_testpingv2_ratelimited_returnsempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_ping_test",
      "target": "server_ws_handler_v2_ping_test_testpingv2_noevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notinvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_emptyfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_offerdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_oversizedfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_invalidbase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_happypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notkeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_nilkeyholder_returnsinternal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_noreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_offer_test",
      "target": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rotationburstnotratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_invalidbase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_noreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_happypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturestored"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_nosignature_legacyaccepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signatureinvalidbase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturetoolarge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_notinvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_emptypublickey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_e2ee_test",
      "target": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_publickeytoolarge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_notinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_ratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "ws_mocktokengen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_tokengennil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_generatetokenerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_iskeyholderreflectedinreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_noevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_permissionspassedtotokengen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "ws_mockkeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "ws_capturingtokengen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_tokenrefreshdeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_seedvoiceonlyrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_seedtokenrefreshuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handler_v2_voice_token_test",
      "target": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_happypath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call",
      "target": "server_ws_handlers_call_registercallhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call",
      "target": "server_ws_handlers_call_handlecallringv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call",
      "target": "server_ws_handlers_call_handlecalldeclinev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_call",
      "target": "ws_calldeps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_handlechateditv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_registerchathandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_handlechatdeletev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat",
      "target": "server_ws_handlers_chat_handlechatsendv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_chat_fallback_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_chat_fallback_test",
      "target": "server_ws_handlers_chat_fallback_test_testdmeventorfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command",
      "target": "server_ws_handlers_command_buildcommandreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command",
      "target": "server_ws_handlers_command_buildcommandbroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command",
      "target": "server_ws_handlers_command_handlechatcommandv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command",
      "target": "server_ws_handlers_command_canpluginbroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testeventsink_emit_deliverstobroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testeventsink_emit_nilbroadcaster_noop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testeventsink_emit_nilsink_noop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testhub_setplugineventsink_noop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testchatcommand_noregistry_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_command_test",
      "target": "server_ws_handlers_command_test_testchatcommand_malformedpayload_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping",
      "target": "server_ws_handlers_ping_handlepingv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_ping",
      "target": "server_ws_handlers_ping_registerpinghandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence",
      "target": "server_ws_handlers_presence_handlemarkreadv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence",
      "target": "server_ws_handlers_presence_registerpresencehandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence",
      "target": "server_ws_handlers_presence_handletypingv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence",
      "target": "server_ws_handlers_presence_handlepresencev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_presence",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction",
      "target": "server_ws_handlers_reaction_registerreactionhandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_reaction",
      "target": "server_ws_handlers_reaction_reactionv2handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1020",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1096",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_ratelimit_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_seedchannelwithslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_waitforclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testpresence_validstatus_broadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_differentusersnotblocked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_chatsendmsgwithattachments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_denyattachonchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_openhandlerdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_successwithreplyto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testpresence_ratelimit_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_seedmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_chateditmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_chatdeletemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L867",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_reactionmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_typingstartmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_presenceupdatemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_seedmoduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L902",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L926",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_test",
      "target": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice",
      "target": "server_ws_handlers_voice_registervoicecontrolsv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice",
      "target": "server_ws_handlers_voice_handlevoicejoinv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_voice",
      "target": "server_ws_handlers_voice_handlevoiceleavev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_teststaletick_prunesidletopiclimiterbuckets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testemitevents_dmchannelopenforcesfullresyncforolderclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testcomputeallowedchannels_dmlookuperrorisfatal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testwritepump_drainsqueuedframesafterclosesend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s4_internal_test",
      "target": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_testlivekitprocess_isrunningwhilestarting_noraceoncmdprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_harvest_s5_internal_test",
      "target": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub",
      "target": "server_ws_hub_go_ws_hub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub",
      "target": "ws_clientevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast",
      "target": "ws_broadcastmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast",
      "target": "ws_pendingpresence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_broadcastdropcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_seteventpersister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_awaitmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_test",
      "target": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_channel_meta_test",
      "target": "server_ws_hub_channel_meta_test_countchannelmetafor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_channel_meta_test",
      "target": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test",
      "target": "server_ws_hub_emoji_test_go_ws_emojiupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test",
      "target": "server_ws_hub_emoji_test_decodeemojiupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test",
      "target": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test",
      "target": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_emoji_test",
      "target": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events",
      "target": "server_ws_hub_events_wrapwithseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_refresh_visibility_race_test",
      "target": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_race_test",
      "target": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_race_test",
      "target": "server_ws_hub_register_race_test_received"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test",
      "target": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test",
      "target": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test",
      "target": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_register_test",
      "target": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test",
      "target": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test",
      "target": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test",
      "target": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_roles_test",
      "target": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test",
      "target": "server_ws_hub_seedseq_test_testseedseqmonotonic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test",
      "target": "server_ws_hub_seedseq_test_testseedseqthennextseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_seedseq_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_seedseq_test",
      "target": "server_ws_hub_seedseq_test_testseedseqconcurrent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_oc_findings_test",
      "target": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_oc_findings_test",
      "target": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_teststartsweep_neverrunsconcurrentlywithitself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_testunregisternow_kickedclientisnotreportedasreplaced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_test",
      "target": "server_ws_hub_sweep_test_testunregisternow_replacedclientisreportedasreplaced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_assertnomsgtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_registerincrementscount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1096",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testrefreshchannelvisibility_forcesfullresyncforstaleresumes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_unregisterdecrementscount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_registersameusertwice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttoall_noclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_opentestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_registernow_voicechannelsubscriptionfollowsreadpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sendtouser_existingclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sendtouser_missingclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_handlemessage_invalidjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_chatsend_ratelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_concurrentregisterunregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_getclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_assertreceived"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_setlivekit_nilsafe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_gracefulstop_stopshub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_gracefulstop_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_gracefulstop_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_cleanupvoiceforchannel_novoicestate_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweepstaleclients_noclientsnopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweepstaleclients_allfresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testnewhub_notnil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L875",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_runstops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweeprevokedsessions_nodbnopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_livekithealthcheck_nilreturnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_setlivekitprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_test",
      "target": "server_ws_hub_test_testhub_voicesessioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testrevokeunreadablechannels_watermarkneverregresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testrefreshchannelvisibility_watermarkneverregresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkneverregresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkstilladvances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_ratchetsupwardonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testbumpvisibilitywatermark_concurrentcallsneverregress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_visibility_watermark_test",
      "target": "server_ws_hub_visibility_watermark_test_testmarkvisibilitychanged_bumpswatermarklikeinternalwriters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit",
      "target": "server_ws_livekit_wstohttp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit",
      "target": "server_ws_livekit_go_ws_livekitclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit",
      "target": "server_ws_livekit_roomname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit",
      "target": "server_ws_livekit_participantidentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_countvideotracks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_countvideotracks_propagateserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_healthcheck_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_healthcheck_servererror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_healthcheck_unreachable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_twirpserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_listparticipants_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_listparticipants_returnsparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_client_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_client_test",
      "target": "server_ws_livekit_client_test_testlivekitclient_listparticipants_servererror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_livekitbinaryentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_extractlivekitfromtargz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_extractlivekitfromzip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_writeexact"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_parsechecksumline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_fetchlimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_downloadto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_cleanupoldlivekitbinaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_livekitassetname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_livekitbinaryfilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download",
      "target": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testextractlivekitfromzip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_servelivekitrelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testlivekitassetname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_testparsechecksumline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_download_test",
      "target": "server_ws_livekit_download_test_maketargz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process",
      "target": "server_ws_livekit_process_go_ws_livekitprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_regeneratesemptyfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1031",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_overwritesautogeneratedfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_teststart_alreadyrunningguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_teststart_stoppedguard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testhealthcheck_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testhealthcheckclientownsitstransport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testhealthcheck_serverdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testhealthcheck_nonokstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhookhandler_missingauthheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhookhandler_invalidtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhookhandler_emptybody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgeneratetoken_validtoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testmountwebhookroute_registersroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgeneratetoken_differentpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgeneratetoken_videoandscreensharegrantedwithoutspeakvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testnewlivekitprocess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwstohttp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testlivekitprocess_start_nobinary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testlivekitprocess_isrunning_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testlivekitprocess_stop_beforestart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testparseidentity_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testparseparticipantidentity_withjointoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testparseidentity_invalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testparseroomchannelid_valid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testparseroomchannelid_invalid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_countvoiceleaves"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testroomname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_writesyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testnewlivekitclient_missingconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_withnodeip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_unsafecredentialchars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_unsafecredentialerrordoesnotleakcredential"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_unsafenodeipchars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_withadvertiseinternalip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_defaultomitsadvertiseinternalip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_test",
      "target": "server_ws_livekit_test_testgenerateconfig_preservesusermanagedfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook",
      "target": "server_ws_livekit_webhook_mountwebhookroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook",
      "target": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_fuzz_test",
      "target": "server_ws_livekit_webhook_fuzz_test_fuzzparseparticipantidentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_fuzz_test",
      "target": "server_ws_livekit_webhook_fuzz_test_fuzzparseroomchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_malformedinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_nilfieldsignored"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_participantidentityfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_roomnamefor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_capturelogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_joined_test",
      "target": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_load_soak_test",
      "target": "server_ws_load_soak_test_testtheloadtest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/main_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_main_test",
      "target": "server_ws_main_test_testmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test",
      "target": "server_ws_mentions_ready_test_testbuildready_mentioncountzerowithoutreadstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test",
      "target": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_mentions_ready_test",
      "target": "server_ws_mentions_ready_test_testbuildready_carriesmentioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_memberbanpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_rolesupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_emojiinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_envelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_go_ws_emojiupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chatsendokpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chateditedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chatdeletedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chatbulkdeletedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_reactionupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_typingpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicestatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicemovedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_wsmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicedisconnectedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voiceconfigpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicetokenpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicee2eeannouncebroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voicee2eeofferrelay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_voiceleavepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_channelpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_channelpayloadfrom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_channeldeletepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_presencepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_serverrestartpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_callsignalpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_builderrormsgwithid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildautherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildpresencemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_memberuserpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chatmessageargs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchatmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildmemberupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_go_ws_userupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_builduserupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildmemberban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildrolesupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildemojiupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchatsendok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchatedited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_memberjoinpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchatdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchatbulkdeleted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildreactionupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildtypingmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicemoved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicedisconnected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicee2eeannounce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_chatmessagepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoicee2eeoffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchannelcreatefor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_builddmchannelopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_builddmchannelopenfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildcallsignal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_buildserverrestartmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "server_ws_messages_parsechannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_memberupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages",
      "target": "ws_userupdatepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelupdate_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildserverrestartmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchanneldelete_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchanneldelete_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelcreate_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelupdate_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchanneldelete_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildautherror_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildautherror_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildautherror_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_nilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_nonnilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_statusfield_invisiblecollapsestooffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_statusfield_passesthroughnoninvisible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberupdate_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberupdate_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberban_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_samplechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberban_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberban_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatedited_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatedited_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatdeleted_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatdeleted_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelcreate_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatdeleted_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatbulkdeleted_typeandpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchatbulkdeleted_nilidsencodesasemptyarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildreactionupdate_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildreactionupdate_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildreactionupdate_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildtypingmsg_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildtypingmsg_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelcreate_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildtypingmsg_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicetoken_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicetoken_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicetoken_noe2eekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicetoken_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicee2eeannounce_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildvoicee2eeoffer_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_includesidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildmemberjoin_noidentitykey_omitted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuilduserupdate_includesidentitykey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_flaggedsamplechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelupdate_featureflagwirenames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelupdate_unflaggedchannelsendszeroes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_messages_test",
      "target": "server_ws_messages_test_testbuildchannelupdate_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test",
      "target": "server_ws_observability_test_testbackpressurestats_countsperpolicy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test",
      "target": "server_ws_observability_test_testdispatchalive_flipsonstop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/observability_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_observability_test",
      "target": "server_ws_observability_test_testpanicbreaker_callsfatalfn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_newoc0023videolimitdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_seedoc0023videolimituser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_mustcreatevideocappedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_oc_0023_screenshare_video_limit_test",
      "target": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_wildcardenablesinsecureskipverify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_explicitorigins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_emptylist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_nillist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_mixedwithwildcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/origin_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_origin_test",
      "target": "server_ws_origin_test_testoriginacceptoptions_returnsacceptoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test",
      "target": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test",
      "target": "server_ws_perm_cache_test_voicejoinraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test",
      "target": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_perm_cache_test",
      "target": "ws_countingstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_coalesce_drop_test",
      "target": "server_ws_presence_coalesce_drop_test_testemitevents_directpresencedropsqueuedentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_coalesce_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_coalesce_test",
      "target": "server_ws_presence_coalesce_test_testqueuepresence_coalesceslatestwins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_readpresence"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testauthok_carriesowntruestatusandprofilefields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_readymembers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_presence_invisible_test",
      "target": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "server_ws_protocol_contract_test_testprotocolschema_matchesgeneratedgoconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "server_ws_protocol_contract_test_testprotocolschema_noundocumentedgoconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "ws_protocolschemaentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "ws_protocolschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "server_ws_protocol_contract_test_loadprotocolschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/protocol_contract_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_protocol_contract_test",
      "target": "server_ws_protocol_contract_test_loadgomsgtypeconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "ws_topic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_topicfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_channeltopicid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "ws_pubsub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribeallkeepsreplacementclientsubscribed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_newtestpubsub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribekeepsreplacementclientsubscribed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_maketestclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publish"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publishexclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publishemptytopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publishglobal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publishlow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_publishhigh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_subscribe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_topicsforclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testchanneltopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testvoicetopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testusertopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_concurrentaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_assertchanmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_assertchanempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_subscribeidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribenonexistent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribeall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_pubsub_test",
      "target": "server_ws_pubsub_test_testpubsub_unsubscribeallempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_active_channel_test",
      "target": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_active_channel_test",
      "target": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test",
      "target": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test",
      "target": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_db_test",
      "target": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_interior_gap_test",
      "target": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_pruned_prefix_test",
      "target": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_visibility_race_test",
      "target": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_reconnect_voice_supplement_test",
      "target": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry",
      "target": "ws_handlerv2entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry",
      "target": "ws_handlerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testhandlerregistry_allexpectedtypesregistered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_fullv2registry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testmigrationcomplete_constructorhandlerparity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testallv2types_smokedispatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testregisterv2anddispatchv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testdispatchv2_unknowntype_returnsfalse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testdispatchv2_panicisrecovered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testregisterv2_duplicateguard_panics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_registry_test",
      "target": "server_ws_registry_test_testregisteredv2types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer",
      "target": "ws_eventringbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer",
      "target": "ws_evententry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testpush_singleentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_emptybuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_afterspecificseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_tooold"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_atlatestseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_aheadofnewestseq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_wraparoundorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_afterseqzero_returnsbehavior"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_afterseqequalsoldest_returnsnil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testoldestseq_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testoldestseq_afterinitialpushes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testoldestseq_afterwraparound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testpush_multipleinorder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testconcurrent_pushandeventssince"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testeventssince_capacityboundaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testpush_wrapsaround"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ringbuffer_test",
      "target": "server_ws_ringbuffer_test_testpush_overwritesoldest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve",
      "target": "server_ws_serve_applyconnectstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth",
      "target": "ws_resumehint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_auth",
      "target": "server_ws_serve_auth_authenticateconn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test",
      "target": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_failed_handshake_teardown_test",
      "target": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps",
      "target": "server_ws_serve_pumps_readpump"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps",
      "target": "server_ws_serve_pumps_writepump"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps_priority_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_priority_test",
      "target": "server_ws_serve_pumps_priority_test_testwritepump_drainsallnormalbeforeanylow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_pumps_reconnect_race_test",
      "target": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready",
      "target": "server_ws_serve_ready_permoverrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready",
      "target": "server_ws_serve_ready_channelcansend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready",
      "target": "server_ws_serve_ready_collectallvoicestates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready",
      "target": "server_ws_serve_ready_channelrefs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_dm_voice_test",
      "target": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test",
      "target": "server_ws_serve_ready_error_propagation_test_testbuildready_propagateslistmemberserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test",
      "target": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesunreadcountserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_error_propagation_test",
      "target": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesdmchannelserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_own_voice_test",
      "target": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_reconnect_double_teardown_test",
      "target": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildauthok_userpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildauthok_containsservername"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildauthok_nilavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildauthok_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_containsrequiredfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_includesseededchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_textchannelhasunreadcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_validjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testcollectallvoicestates_emptychannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testcollectallvoicestates_skipstextchannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testcollectallvoicestates_includesvoiceparticipants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_voicestatesfilteredbyvisibility"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testgetcachedsettings_cachehit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testgetcachedsettings_returnsnonemptyvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testgetcachedsettings_reflectsdbvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastserverrestart_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastmemberban_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastmemberupdate_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchannelcreate_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchannelupdate_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testhub_broadcastchanneldelete_noclients_nopanic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testgetcachedsettings_cachemiss_refreshesfromdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testgetcachedsettings_cachemiss_doublecheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testparsechannelid_validpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testparsechannelid_invalidjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_ownerrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L866",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testparsechannelid_nonintegerchannelid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L874",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testparsechannelid_missingfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildjson_validvalue_returnsjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildready_novoicechannels_emptyvoicestates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_test",
      "target": "server_ws_serve_test_testbuildauthok_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter",
      "target": "server_ws_topic_rate_limiter_go_ws_topicratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter",
      "target": "ws_tokenbucket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test",
      "target": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test",
      "target": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test",
      "target": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_emptymap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test",
      "target": "server_ws_topic_rate_limiter_test_testtopicratelimiter_allow_enforcesquotathenrefills"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_audience_test",
      "target": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_audience_test",
      "target": "server_ws_voice_audience_test_testfinishvoiceleave_evicteduseralwaysinaudience"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_broadcast.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_broadcast",
      "target": "server_ws_voice_broadcast_qualitybitrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_handlevoicescreensharev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_handlevoicemutev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_enablevideoslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_refuseifserversilenced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_handlevoicedeafenv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_controls",
      "target": "server_ws_voice_controls_handlevoicecamerav2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_assertnovoicetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_hasvoicetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_dm_access_test",
      "target": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee",
      "target": "server_ws_voice_e2ee_validatebase64loose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_e2eeoffermsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_extractpayloadfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_e2eeannouncemsgsigned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_validb64sigstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_extractmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_validb64key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_validurlsafeb64key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_validb64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_validrawb64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_test",
      "target": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voiceleavemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voicedeafenmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_drainchan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_setsstateindb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_openvoicetestdb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voicecameramsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_camera_updatesstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_camera_nopermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_camera_ratelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_voicescreensharemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L862",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_seedvoicechanmaxusers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_handlers_test",
      "target": "server_ws_voice_handlers_test_testvoice_join_channelfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join",
      "target": "server_ws_voice_join_validvoicequality"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_token_race_test",
      "target": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_setupvoiceroom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testwebhookparticipantleft_reelectskeyholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testregisternow_reelectskeyholderwhenreplacedclientleavesvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testregisternow_keepskeyholderwhenvoicestatetransfers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_keyholder_test",
      "target": "server_ws_voice_keyholder_test_testwebhookparticipantleft_unsubscribesvoicetopic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave",
      "target": "server_ws_voice_leave_leavevoicechannelwithretry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_voicemodratelimited"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_requiretargetinchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "ws_voicechanneldisconnector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_disconnectfromvoicein"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_handlevoicemodmutev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_handlevoicemoddeafenv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_registervoicemoderationv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_voicemodrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_handlevoicemodmovev2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_handlevoicemodkickv2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_writevoicemodaudit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_onoff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation",
      "target": "server_ws_voice_moderation_voicemodtarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test",
      "target": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test",
      "target": "server_ws_voice_moderation_deafen_race_test_newdeafenracedb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test",
      "target": "server_ws_voice_moderation_deafen_race_test_seeddeafenraceuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test",
      "target": "server_ws_voice_moderation_deafen_race_test_mustcreatedeafenracechannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_deafen_race_test",
      "target": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_voicemodmovemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_voicemodkickmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_auditactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_newvoicemodhub"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_joinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_voicemodmutemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_test",
      "target": "server_ws_voice_moderation_test_voicemoddeafenmsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_perm_stale_test",
      "target": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test",
      "target": "server_ws_wait_helpers_test_waitclientcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/wait_helpers_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_wait_helpers_test",
      "target": "server_ws_wait_helpers_test_waitmsgoftype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_writepump_messagedelivered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testintegration_messageroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testintegration_sequencenumbers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_banneduser_receiveserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_validauth_fullhandshake"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_ws_integration_test",
      "target": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings",
      "target": "superpowers_findings_owncord_findings_ledger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0101_medium_channel_visibility_watermark_is_bumped_after_the_fan_out_loop_so_a_client_reconnecting_during_the_loop_replays_past_the_change_and_never_converges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0058_low_unban_emits_no_ws_event_ws_hub_does_not_implement_memberunbanbroadcaster"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0081_low_voice_max_video_cap_counts_the_requester_s_own_camera_row_so_a_user_whose_server_side_camera_flag_is_already_1_can_never_re_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0086_low_sweepstalevoicestates_classifies_ghost_rows_from_a_snapshot_and_then_deletes_them_without_re_checking_so_an_in_flight_voice_join_is_ejected_from_the_sfu_while_the_hub_still_believes_the_user_is_in_the_room"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0012_low_cleanupvoiceforchannel_never_clears_voicekeyholders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_blocked_fix_attempted_revert_proof_failed",
      "target": "superpowers_findings_oc_0090_low_channelreadaudience_falls_through_to_a_server_wide_role_scan_when_the_channel_row_is_gone_leaking_a_private_group_dm_s_voice_leave_to_every_connected_member"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_declined",
      "target": "superpowers_findings_oc_0001_high_wrapped_room_keys_have_no_freshness_binding_so_old_offers_replay_forever"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_declined",
      "target": "superpowers_findings_oc_0003_high_unverified_peers_get_no_safety_number_removing_tofu_s_only_out_of_band_escape_hatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_declined",
      "target": "superpowers_findings_oc_0039_medium_deletemessage_treats_a_getchannel_read_error_as_not_a_dm_letting_a_moderator_hard_delete_another_user_s_private_dm_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_declined",
      "target": "superpowers_findings_oc_0092_low_plugin_slash_command_broadcast_can_post_live_content_into_an_archived_read_only_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0046_medium_the_font_size_slider_and_the_large_font_accessibility_toggle_are_no_ops_font_size_is_written_but_no_stylesheet_ever_reads_it"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0047_medium_attachment_avatar_fetches_lose_their_bearer_token_and_their_cert_pinned_proxy_when_the_server_host_is_stored_with_an_explicit_443"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1071",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0048_medium_self_account_deletion_emits_no_member_ban_router_go_never_supplies_the_optional_authbroadcaster_so_every_other_client_keeps_the_deleted_user_and_the_deleted_user_s_own_socket_survives"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0049_medium_high_contrast_accessibility_toggle_s_main_effect_is_dead_high_contrast_text_normal_is_on_html_which_already_carries_an_inline_text_normal_written_by_applytheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0050_low_cleanupvoiceforchannel_s_check_then_clear_is_not_atomic_so_a_concurrent_voice_join_is_silently_wiped_from_the_hub_while_its_db_row_survives"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0051_low_handlereconnect_returns_true_after_a_failed_handshake_write_so_the_full_disconnect_teardown_runs_twice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0052_low_get_channels_id_pins_has_no_limit_and_no_pin_cap_past_32k_pins_the_endpoint_fails_permanently"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0053_low_quick_switch_overlay_s_teardown_guard_never_fires_an_orphaned_modal_is_mounted_on_document_body_after_mainpage_is_destroyed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0054_low_blocksstore_survives_clearauth_so_a_previous_server_s_block_list_can_gate_dm_composers_on_the_next_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0055_low_invitemanagercontroller_open_re_uses_a_pre_await_root_reference_a_page_teardown_during_the_getinvites_fetch_resurrects_the_overlay_with_a_live_document_level_keydown_listener_that_outlives_the_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0056_low_ws_disconnect_cannot_cancel_an_in_flight_connect_so_a_cancelled_session_still_opens_its_websocket_and_re_registers_tauri_listeners_after_teardown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0057_low_showcontextmenu_registers_a_permanent_abort_listener_on_the_caller_s_component_lifetime_signal_on_every_open_pinning_each_removed_menu_subtree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0059_low_composer_slow_mode_cooldown_is_applied_to_whichever_channel_happens_to_be_mounted_when_a_chat_send_ok_slow_mode_frame_arrives_not_the_channel_the_message_was_actually_sent_to"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0060_low_a_single_malformed_stored_server_profile_makes_the_client_discard_all_saved_profiles_and_the_next_login_overwrites_the_on_disk_list_with_that_empty_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0061_low_newpersistentratelimiter_silently_discards_loadactivelockouts_errors_dropping_all_active_login_lockouts_with_no_log_line"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0062_low_cold_tier_reconnect_replay_has_no_interior_gap_detection_so_events_the_eventpersister_dropped_are_silently_skipped_and_presented_as_a_complete_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0002_high_a_dead_e2ee_worker_is_invisible_the_secured_badge_cannot_detect_it"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0063_low_connected_overlay_reads_authstore_before_the_auth_ok_payload_is_dispatched_so_server_name_and_motd_are_always_the_pre_handshake_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0064_low_the_dispatcher_s_catch_all_server_error_branch_writes_to_transienterror_which_only_connectpage_renders_every_unhandled_error_is_invisible_in_app_and_then_resurfaces_stale_on_the_login_screen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0065_low_participant_joined_webhook_treats_a_getvoicestate_read_error_as_proof_of_a_rogue_participant_and_ejects_a_legitimate_one_from_the_sfu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0066_low_applymentioncounts_runs_after_sendmessage_returns_so_a_mark_read_that_lands_in_between_leaves_a_permanent_mention_badge_on_a_channel_with_zero_unread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0067_low_the_identical_getdmparticipantids_failure_gap_silently_drops_chat_edited_fan_out_for_dm_edits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0068_low_a_dm_message_delete_is_committed_but_its_chat_deleted_fan_out_is_silently_dropped_when_getdmparticipantids_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0004_medium_key_holder_promotion_silently_no_ops_when_the_client_s_own_voice_state_has_not_arrived"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0069_low_a_dm_reaction_is_persisted_but_its_reaction_update_fan_out_is_silently_dropped_when_getdmparticipantids_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0070_low_channel_focus_has_no_archived_channel_gate_so_a_client_can_subscribe_to_the_live_event_stream_of_a_channel_every_visibility_surface_hides_and_reconnect_replay_then_filters_those_same_events_out"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0071_low_a_sidebar_re_render_during_a_channel_drag_detaches_the_drop_container_so_the_reorder_silently_no_ops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0005_medium_rotation_offers_exceed_the_server_rate_limit_in_large_channels_permanently_starving_the_same_peers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0072_low_voice_mod_move_s_pre_flight_omits_the_archived_channel_gate_that_voice_join_enforces_so_the_move_drops_the_target_out_of_voice_for_nothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0073_low_channelreadaudience_does_not_exclude_archived_channels_so_admin_edits_to_an_archived_channel_are_broadcast_directly_to_every_user_whose_base_role_has_read_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0074_low_editmessage_s_dm_detection_fails_open_on_a_getchannel_error_skipping_the_block_gate_and_misrouting_the_edit_fan_out"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0075_low_handlereaction_s_dm_detection_fails_open_on_a_getchannel_error_letting_a_non_participant_react_inside_a_private_dm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0076_low_the_admin_setup_rate_limiter_is_never_reaped_so_its_window_map_grows_without_bound_for_the_life_of_the_process"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0077_low_deletemessage_has_no_archived_channel_gate_the_read_only_invariant_has_a_fifth_hole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0078_low_renderall_s_rapid_fire_breaker_discards_the_update_instead_of_deferring_it_leaving_the_message_list_permanently_stale"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0006_medium_both_rotation_paths_call_keyprovider_setkey_with_no_session_generation_guard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0079_low_an_emptied_message_edit_is_submitted_and_edit_mode_torn_down_when_an_attachment_is_queued_in_the_composer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0080_low_teardownforreconnect_has_the_same_generation_guard_gap_as_leavevoice_so_a_camera_screenshare_enable_racing_an_unexpected_livekit_disconnect_can_publish_a_track_to_the_room_being_torn_down_for_auto_reconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0082_low_pinning_a_soft_deleted_message_returns_http_500_setmessagepinned_leaks_db_errnotfound_unwrapped_and_lacks_the_deleted_message_guard_its_siblings_have"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0083_low_connectpage_destroy_never_clears_uistore_settingsopen_so_the_settings_panel_pops_open_over_mainpage_immediately_after_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0084_low_videogrid_s_track_mute_handler_adds_a_track_muted_class_that_no_stylesheet_defines_so_a_stalled_remote_camera_keeps_showing_a_frozen_frame"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0007_medium_reconnect_reaches_the_secured_state_without_confirming_the_room_key_is_current"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0085_low_collapsed_sidebar_categories_are_persisted_under_the_server_s_display_name_not_its_host_so_two_default_named_servers_share_one_localstorage_entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1880",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0087_low_global_search_silently_drops_every_dm_hit_when_the_dm_id_lookup_fails_and_reports_success"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0088_low_registry_dispatchcommand_reads_runtimeplatform_without_the_registry_lock_that_close_writes_it_under"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0089_low_additionalbrowserargs_silently_drops_wry_s_default_disable_features_mswebooui_mspdfooui_mssmartscreenprotection_on_windows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0091_low_chat_command_is_the_only_client_message_type_registered_without_a_rate_limiter_and_each_frame_runs_a_wasm_plugin_invocation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0008_medium_restorelocalvoicestate_has_no_internal_supersession_guard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L1988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0093_low_registration_records_the_reverse_proxy_s_address_as_the_session_ip_while_login_records_the_real_client_ip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2009",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0094_low_back_from_dm_sidebar_can_silently_jump_the_user_to_an_unrelated_channel_when_dm_mode_was_entered_via_view_all_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0095_critical_voice_e2ee_is_never_actually_enabled_room_sete2eeenabled_true_is_never_called_so_every_frame_reaches_the_sfu_in_plaintext_while_the_ui_shows_secured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0096_high_message_search_500s_on_any_query_containing_a_hyphen_sanitizeftsquery_allowlists_the_one_character_that_is_an_fts5_operator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0009_low_attemptautoreconnect_s_tail_has_no_supersession_checkpoints_after_connected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2098",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0097_high_admin_restore_backup_writes_to_a_hardcoded_data_chatserver_db_so_a_restore_silently_no_ops_on_any_server_with_a_configured_database_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0098_high_a_joining_key_holder_sends_its_room_key_offers_before_its_own_announce_so_every_existing_participant_drops_them_as_unknown_peer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0099_high_registration_html_escapes_the_username_but_login_does_not_so_any_account_whose_name_contains_is_permanently_unloggable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0100_high_profile_rename_applies_the_same_bare_sanitize_so_renaming_to_a_name_with_an_apostrophe_locks_the_user_out_of_their_own_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0102_medium_avatar_upload_rewrites_the_username_from_a_pre_lock_snapshot_silently_reverting_a_concurrent_rename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0103_medium_waf_inline_engine_rejects_every_request_body_1_mib_breaking_plugin_install_and_large_avatar_uploads_when_waf_enabled_is_on"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0010_low_handleofferinner_and_handleannounceinner_re_check_generation_before_their_final_await_not_after"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0104_medium_hot_plugin_re_install_leaves_plugins_enabled_1_while_the_runtime_instance_is_deactivated_so_the_plugin_silently_stops_working_and_the_admin_panel_still_shows_it_enabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0105_medium_secret_store_delete_reports_success_while_the_fallback_credential_survives_on_disk_and_resurrects_on_next_launch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0106_medium_every_dm_message_re_emits_dm_channel_open_and_bumps_the_global_visibility_watermark_so_ordinary_dm_traffic_forces_every_other_client_s_next_reconnect_onto_the_full_resync_tier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0107_medium_session_termination_before_mainpage_mounts_never_tears_down_the_ws_client_so_a_banned_revoked_token_reconnects_forever"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0011_low_a_replayed_announce_overwrites_a_peer_s_live_ephemeral_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0108_medium_a_username_nickname_avatar_change_never_repaints_the_open_message_list_updatememberprofile_is_the_one_members_store_mutator_that_does_not_bump_rolerevision_and_messagelist_subscribes_to_nothing_else"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0109_medium_gif_proxy_s_log_redaction_misses_the_percent_encoded_api_key_so_an_upstream_failure_writes_the_klipy_credential_to_stdout_and_the_admin_log_stream"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0110_medium_every_error_attribute_is_blanked_to_in_the_admin_live_log_stream_err_never_reaches_the_log_viewer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0111_medium_auto_idle_s_return_to_online_presence_update_is_always_swallowed_by_the_1_per_10s_presence_limiter_so_every_user_shows_as_idle_to_everyone_else_after_returning_to_the_keyboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0013_high_rest_dm_events_never_bump_the_visibility_watermark_ws_hub_does_not_implement_dmvisibilitymarker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0112_medium_handleservefile_s_admin_bypass_covers_the_dm_branch_so_an_administrator_can_download_attachments_from_private_dms_they_are_not_a_participant_in"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0113_medium_selecting_default_microphone_never_changes_the_capture_device_the_mute_unmute_cycle_re_acquires_nothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0114_medium_in_a_group_dm_one_participant_s_decline_silences_every_other_participant_s_incoming_ring_and_never_reaches_the_actual_caller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0115_medium_link_preview_fetch_buffers_the_whole_response_body_with_no_timeout_and_no_size_cap_the_documented_50_kb_bound_is_applied_after_the_bytes_are_already_in_memory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0116_medium_a_failed_totp_verify_tears_down_the_totp_overlay_so_the_code_cannot_be_re_entered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0117_medium_channel_create_edit_delete_modals_lock_up_permanently_on_an_api_failure_the_caller_swallows_the_rejection_the_modal_needs_to_re_enable_its_button"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0118_low_identity_keyring_account_namespace_collides_between_a_legacy_host_only_entry_and_a_scoped_host_userid_entry_letting_one_server_s_voice_identity_private_key_be_adopted_on_another_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0119_low_group_dm_creation_only_block_checks_the_creator_against_each_recipient_so_a_third_party_can_force_two_users_who_blocked_each_other_into_a_shared_room"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0120_low_reaction_users_endpoint_has_no_soft_deleted_message_guard_unlike_its_sibling_in_the_same_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0014_high_client_refreshes_the_livekit_token_every_23_hours_while_the_server_mints_it_with_a_5_minute_ttl_so_auto_reconnect_fails_for_any_voice_session_older_than_5_minutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0121_low_message_jumps_and_permalinks_into_a_dm_fail_with_that_channel_isn_t_available_until_the_dm_has_been_opened_once_this_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0122_low_dm_channel_close_fallback_activates_a_dm_without_clearing_its_dmstore_unread_badge_leaving_a_permanent_phantom_badge_on_the_conversation_being_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0123_low_markallread_s_paced_tail_marks_messages_that_arrived_after_the_click_as_read_destroying_a_genuinely_new_unread_badge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0124_low_hidepreview_overwrites_the_pending_animation_timer_without_clearing_it_orphaning_timers_that_later_tear_down_a_freshly_reopened_preview_and_strand_its_media_track_listeners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0125_low_voice_audio_settings_tab_registers_a_new_permanent_abort_listener_on_the_overlay_lifetime_abortsignal_on_every_build_pinning_every_previously_built_tab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0126_low_plugin_enable_leaves_plugins_enabled_1_in_the_db_when_the_in_memory_instance_is_missing_no_rollback_on_that_early_return"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0127_low_plugin_uninstall_returns_success_when_the_on_disk_directory_cannot_be_removed_so_the_plugin_is_resurrected_on_the_next_startup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0015_high_a_failed_voice_channel_switch_leaves_the_client_live_in_a_voice_call_mic_hot_audio_flowing_with_the_voice_ui_completely_hidden_and_no_way_to_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0128_low_an_attachment_metadata_read_failure_broadcasts_the_message_with_no_attachments_an_attachment_only_send_renders_as_a_blank_bubble_for_everyone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0129_low_yesterday_boundary_is_computed_by_subtracting_24h_from_local_midnight_so_dst_days_mislabel_message_timestamps_by_a_full_day"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0130_low_gif_freeze_compares_a_raw_url_string_against_the_dom_normalized_img_src_so_any_url_the_parser_rewrites_is_never_actually_frozen_while_the_ui_claims_it_is"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0131_low_a_username_containing_an_uppercase_non_ascii_letter_can_never_be_mentioned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L2978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0132_low_connection_quality_degradation_is_never_reported_the_3_s_debounce_timer_is_cleared_and_rescheduled_by_every_2_s_poll_so_onqualitychanged_only_fires_when_stats_collection_fails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0016_high_re_opening_a_channel_visited_earlier_in_the_session_renders_a_permanently_stale_message_window_loadmessages_short_circuits_on_ischannelloaded_and_nothing_invalidates_on_switch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0133_low_uninstallplugin_deletes_a_directory_derived_from_the_manifest_name_not_the_plugin_s_real_on_disk_directory_so_any_plugin_whose_folder_name_differs_is_resurrected_on_next_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3066",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0134_low_dm_sidebar_avatar_image_load_destroys_the_presence_status_dot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0135_low_re_subscribed_screenshare_audio_tracks_leak_detached_audio_elements_into_screenshareaudioelements_forever"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0136_low_api_setconfig_s_host_validator_rejects_every_ipv6_literal_so_login_to_an_ipv6_server_is_impossible_while_the_rest_of_the_client_explicitly_supports_it"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0137_low_upload_rejection_echoes_the_raw_storage_error_disclosing_absolute_server_filesystem_paths_to_any_authenticated_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0138_low_the_status_picker_is_never_actually_disabled_while_the_socket_is_down_a_custom_status_set_then_is_silently_dropped_and_never_re_sent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0017_high_virtual_scroll_window_never_follows_the_scroll_position_rows_outside_the_initial_20_item_overscan_render_as_blank_space"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0139_low_emoji_create_delete_fan_out_is_tied_to_the_request_context_so_an_aborted_request_commits_the_mutation_and_silently_skips_the_emoji_update_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0140_low_group_dm_creation_ties_its_dm_channel_open_fan_out_to_the_request_context_so_an_aborted_request_creates_a_group_dm_nobody_can_see"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0141_low_autostart_toggle_s_read_back_races_its_own_write_leaving_the_switch_showing_off_while_the_os_setting_is_on"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0142_low_channelsidebar_never_repaints_on_a_role_change_so_channel_management_and_voice_moderation_affordances_stay_stale_after_a_promotion_or_demotion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0143_low_dm_profile_notes_are_saved_under_the_legacy_unscoped_key_on_every_real_code_path_mainpage_never_passes_host_so_notes_bleed_between_servers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0144_low_bare_urls_ending_in_a_closing_paren_are_linkified_to_a_truncated_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0145_low_admin_api_token_creation_accepts_a_negative_expires_hours_and_mints_a_token_that_never_expires"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0018_high_voice_join_into_a_1_1_dm_has_no_block_gate_a_blocked_user_can_enter_the_blocker_s_dm_voice_room_and_publish_audio_to_them"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0146_low_checkforupdate_has_no_in_flight_dedupe_so_cache_expiry_stampedes_github_and_burns_the_server_s_api_quota_for_everyone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0147_low_searchoverlay_re_registers_per_result_click_listeners_on_the_component_lifetime_abortsignal_on_every_render_pinning_every_discarded_result_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0148_low_a_failed_channel_delete_leaves_the_modal_stuck_on_deleting_forever_its_error_path_is_unreachable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0149_low_the_reaction_emoji_picker_drops_the_server_s_custom_emoji_so_custom_emoji_reactions_are_unreachable_except_by_accident"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0150_low_ctrl_k_quick_switcher_is_dead_with_capslock_on_fires_on_altgr_k_and_ignores_the_settings_overlay_suspension_every_other_global_shortcut_honours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0019_medium_disconnect_teardown_decides_replaced_before_a_multi_second_voice_cleanup_then_stamps_the_already_reconnected_user_offline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0020_medium_stale_iskeyholder_survives_a_voice_channel_switch_made_while_the_sfu_is_reconnecting_so_the_client_joins_the_new_channel_as_a_phantom_key_holder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0021_medium_login_builds_a_rate_limiter_key_from_the_unvalidated_username_so_an_unauthenticated_caller_pins_1_mib_of_heap_per_request_for_6_hours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0022_medium_the_archived_channel_read_only_gate_exists_only_on_sendmessage_edit_reaction_pin_and_purge_still_mutate_an_archived_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0023_medium_listmembers_hides_users_whose_temporary_ban_has_lapsed_while_every_other_path_treats_them_as_active"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0024_medium_channel_focus_re_subscribes_after_a_concurrent_visibility_revoke_leaving_a_demoted_user_permanently_subscribed_to_a_channel_they_can_no_longer_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0025_medium_enablecamera_has_no_supersession_re_check_after_publishtrack_so_a_concurrent_disablecamera_leaves_the_server_and_every_peer_believing_the_camera_is_on"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0026_medium_enablescreenshare_has_no_supersession_re_check_across_its_publish_loop_so_a_concurrent_stop_still_announces_the_share_as_on"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0027_medium_http_listen_failure_returns_from_run_without_hub_gracefulstop_orphaning_the_companion_livekit_server_process_and_leaving_the_maintenance_goroutine_s_stop_channel_unclosed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0028_medium_buildready_drops_the_user_s_own_live_voice_room_when_it_is_not_read_visible_wiping_the_client_s_call_roster_on_a_full_resync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0029_medium_buildready_swallows_three_db_errors_and_ships_an_authoritative_looking_empty_snapshot_the_client_wipes_its_dm_list_member_list_and_unread_badges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0030_medium_prependmessages_trims_the_tail_at_the_500_row_cap_silently_destroying_the_user_s_pending_failed_optimistic_rows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0031_medium_channel_drag_reorder_assumes_distinct_positions_tied_positions_make_the_drop_a_silent_no_op_or_land_the_channel_in_the_wrong_slot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0032_medium_client_s_lastseq_watermark_is_never_reset_by_a_full_ready_resync_so_it_desyncs_permanently_from_the_server_s_seq_counter_and_then_silently_skips_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0033_medium_a_dm_send_survives_a_transient_getdmparticipantids_failure_by_silently_dropping_live_fan_out_to_everyone_including_the_sender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0034_medium_aborted_voice_channel_switch_restores_the_server_s_voice_state_but_never_undoes_the_voice_leave_it_already_broadcast_the_user_is_stuck_in_a_phantom_voice_session_nobody_including_themselves_can_see"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0035_medium_deleting_a_voice_channel_races_a_concurrent_voice_join_producing_a_permanent_hub_sfu_ghost_participant_that_no_sweep_can_ever_detect_or_heal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0036_medium_slow_mode_consumes_its_cooldown_token_before_content_and_attachment_validation_so_a_rejected_send_locks_the_composer_for_the_full_window"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0037_medium_tray_status_menu_bypasses_the_client_s_own_status_state_so_a_tray_set_do_not_disturb_neither_silences_notifications_nor_survives_the_idle_timer_or_a_reconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0038_medium_the_livekit_participant_left_teardown_never_tells_the_leaver_unlike_every_sibling_eviction_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0040_medium_scroll_to_bottom_button_and_jump_to_present_pill_are_absolutely_positioned_inside_the_scroll_container_so_they_scroll_out_of_view_exactly_when_they_are_shown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0041_medium_any_user_whose_username_is_exactly_system_has_every_message_rendered_as_a_server_system_notice_with_no_author_and_no_moderation_controls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0042_medium_leavevoice_stops_manual_camera_screen_tracks_without_bumping_the_enable_disable_race_guard_generation_so_a_camera_screenshare_enable_that_is_mid_flight_awaiting_the_os_permission_prompt_device_picker_when_the_user_leaves_voice_resurrects_a_track_after_the_room_is_gone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0043_medium_the_built_in_light_theme_overrides_only_4_of_the_45_design_tokens_and_has_no_stylesheet_so_the_message_composer_and_every_form_input_render_near_invisible_dark_on_dark"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0044_medium_rollbackvoicejoin_deletes_voice_states_by_userid_alone_letting_a_stale_failed_join_s_rollback_destroy_a_concurrently_established_newer_voice_membership"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_fixed",
      "target": "superpowers_findings_oc_0045_medium_role_demotion_s_live_subscription_revocation_is_gated_on_a_cosmetic_role_re_read_so_a_failed_lookup_leaves_the_demoted_user_subscribed_to_channels_they_can_no_longer_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_owncord_findings_ledger",
      "target": "superpowers_findings_fixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L3500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_owncord_findings_ledger",
      "target": "superpowers_findings_declined"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/FINDINGS.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_findings_owncord_findings_ledger",
      "target": "superpowers_findings_blocked_fix_attempted_revert_proof_failed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_selftest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_sev_rank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_valid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".superpowers/render-ledger.mjs",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "superpowers_render_ledger",
      "target": "superpowers_render_ledger_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_collectlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_safeparse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_clientlogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_fail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_repo_root"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_readserverport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_httpsagent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_requiretoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/index.mjs",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_index",
      "target": "tools_mcp_introspect_index_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package",
      "target": "tools_mcp_introspect_package_engines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_dependencies",
      "target": "tools_mcp_introspect_package_dependencies_modelcontextprotocol_sdk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_dependencies",
      "target": "tools_mcp_introspect_package_dependencies_zod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_engines",
      "target": "tools_mcp_introspect_package_engines_node"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_package_scripts",
      "target": "tools_mcp_introspect_package_scripts_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_readme",
      "target": "tools_mcp_introspect_readme_owncord_introspect_mcp_dev_tool"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_readme_owncord_introspect_mcp_dev_tool",
      "target": "tools_mcp_introspect_readme_quickstart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_readme_owncord_introspect_mcp_dev_tool",
      "target": "tools_mcp_introspect_readme_full_documentation"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/admin/start-server.sh",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_admin_start_server",
      "target": "client_tauri_client_tests_e2e_admin_start_server_cleanup"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-commit",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_commit",
      "target": "githooks_pre_commit_fail"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": ".githooks/pre-push",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "githooks_pre_push",
      "target": "githooks_pre_push_fail"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "Server/scripts/docker-smoke.sh",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_scripts_docker_smoke",
      "target": "server_scripts_docker_smoke_cleanup"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_dispatcher",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/ptt.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_ptt",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/main.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_pages_mainpage"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage",
      "target": "client_tauri_client_src_components_settingsoverlay"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/stores/auth.store.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_stores_auth_store",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/avatar.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_avatar_test",
      "target": "client_tauri_client_src_lib_avatar"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-controller.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_controller_test",
      "target": "client_tauri_client_src_stores_dm_store"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/channel-mutes.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_channel_mutes_test",
      "target": "client_tauri_client_src_lib_notifications"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/credentials.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_credentials_test",
      "target": "client_tauri_client_src_lib_credentials"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/custom-emoji.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_custom_emoji_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/deep-link-init.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_deep_link_init_test",
      "target": "client_tauri_client_src_lib_deep_link"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/emoji-autocomplete.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_emoji_autocomplete_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/global-keybinds.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_global_keybinds_test",
      "target": "client_tauri_client_src_pages_main_page_globalkeybinds"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/log-persistence.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_log_persistence_test",
      "target": "client_tauri_client_src_lib_logpersistence"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/main.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_main_test",
      "target": "client_tauri_client_src_main"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/mention-emoji-parsing.property.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_mention_emoji_parsing_property_test",
      "target": "client_tauri_client_src_components_message_list_attachments"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/ptt.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_ptt_test",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/rnnoise-worklet.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_rnnoise_worklet_test",
      "target": "client_tauri_client_public_rnnoise_worklet"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_src_lib_screenshare"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/screen-share-tracks.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_screen_share_tracks_test",
      "target": "client_tauri_client_src_stores_voice_store"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/updater.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_updater_test",
      "target": "client_tauri_client_src_lib_updater"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/volume-menu.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_volume_menu_test",
      "target": "client_tauri_client_src_components_channel_sidebar_volume_menu"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/window-state-restore.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_window_state_restore_test",
      "target": "client_tauri_client_src_lib_window_state"
    },
    {
      "relation": "dynamic_import",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/window-state.test.ts",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_window_state_test",
      "target": "client_tauri_client_src_lib_window_state"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_failingmembersstore",
      "target": "server_service_datastore_go_service_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_unbanmockhub",
      "target": "admin_mockhub"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelafterarm",
      "target": "go_type_context_context"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelonlookupstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_identitykeyfailstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_watermarkvoicebroadcaster",
      "target": "api_mockbroadcaster"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_attachmentaccess",
      "target": "db_attachment"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_messagewithuser",
      "target": "server_db_models_go_db_message"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_sessionwithbanstatus",
      "target": "server_db_auth_queries_go_session"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_userwithrole",
      "target": "server_db_models_go_db_user"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countingreadstatestore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore",
      "target": "server_service_message_crud_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "server_service_message_crud_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmchannelidsstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmparticipantsstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errgetchannelstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringgetchannelstore",
      "target": "server_service_message_crud_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringmembersstore",
      "target": "server_service_harvest_s5_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore",
      "target": "server_service_channel_presence_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_pwstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racedetectingstore",
      "target": "server_service_profile_fields_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_raceemojistore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racehookstore",
      "target": "server_db_db_go_db_db"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_rendezvousliststore",
      "target": "server_service_harvest_s5_test_go_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_rolewithmembers",
      "target": "server_db_models_go_db_role"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_file",
      "target": "go_type_io_reader"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_file",
      "target": "go_type_io_seeker"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_file",
      "target": "go_type_io_closer"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_broadcastallevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_channelevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_countingstore",
      "target": "server_service_datastore_go_service_store"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_excludesenderevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sequenceddmevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sloweventstore",
      "target": "ws_eventstore"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_usertargetedevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicechannelevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicechannelguardedevent",
      "target": "ws_event"
    },
    {
      "relation": "embeds",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicevisibilityevent",
      "target": "ws_event"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialdata",
      "target": "debug"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_outblob",
      "target": "drop"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "servercertverifier"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "servercertverifier"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier",
      "target": "servercertverifier"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_failingmembersstore",
      "target": "admin_failingmembersstore_listuseridsbyrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "admin_gapprobessewriter_header"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "admin_gapprobessewriter_writeheader"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "admin_gapprobessewriter_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_gapprobessewriter",
      "target": "admin_gapprobessewriter_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastserverrestart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastchannelcreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastchannelupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastchanneldelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_cleanupvoiceforchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastmemberban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastmemberupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_refreshchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_refreshallchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_broadcastrolesupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/api_test.go",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhub",
      "target": "admin_mockhub_clientcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastserverrestart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastchannelcreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastchannelupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastchanneldelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastmemberban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastmemberupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_refreshchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_refreshallchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_broadcastrolesupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_cleanupvoiceforchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockhubwb",
      "target": "admin_mockhubwb_clientcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockperminvalidator",
      "target": "admin_mockperminvalidator_invalidateuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_mockperminvalidator",
      "target": "admin_mockperminvalidator_invalidateall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "admin_multihandler_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "admin_multihandler_handle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "admin_multihandler_withattrs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_multihandler",
      "target": "admin_multihandler_withgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "admin_revokingssewriter_header"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "admin_revokingssewriter_writeheader"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "admin_revokingssewriter_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_revokingssewriter",
      "target": "admin_revokingssewriter_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler",
      "target": "admin_ringhandler_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ringhandler",
      "target": "admin_ringhandler_handle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_roledeletinginvalidator",
      "target": "admin_roledeletinginvalidator_invalidateuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_roledeletinginvalidator",
      "target": "admin_roledeletinginvalidator_invalidateall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_rolerequest",
      "target": "admin_rolerequest_toinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketstore",
      "target": "admin_ticketstore_issue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_ticketstore",
      "target": "admin_ticketstore_redeem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_unbanmockhub",
      "target": "admin_unbanmockhub_broadcastmemberunban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "admin_updatechannelrequest",
      "target": "admin_updatechannelrequest_validate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelafterarm",
      "target": "api_cancelafterarm_cancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelafterarm",
      "target": "api_cancelafterarm_done"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelafterarm",
      "target": "api_cancelafterarm_err"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_cancelonlookupstore",
      "target": "api_cancelonlookupstore_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_emojiharness",
      "target": "api_emojiharness_upload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_identitykeyfailstore",
      "target": "api_identitykeyfailstore_updateuseridentitykey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_lastrequest",
      "target": "api_lastrequest_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_lockedbuffer",
      "target": "api_lockedbuffer_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_lockedbuffer",
      "target": "api_lockedbuffer_string"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_matchrecorder",
      "target": "api_matchrecorder_record"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_matchrecorder",
      "target": "api_matchrecorder_matchedinrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_matchrecorder",
      "target": "api_matchrecorder_count"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_mockbroadcaster",
      "target": "api_mockbroadcaster_sendtouser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_offlinebroadcaster",
      "target": "api_offlinebroadcaster_sendtouser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "api_pluginadminhandler_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "api_pluginadminhandler_enable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "api_pluginadminhandler_disable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "api_pluginadminhandler_uninstall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_pluginadminhandler",
      "target": "api_pluginadminhandler_install"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingauthbroadcaster",
      "target": "api_recordingauthbroadcaster_broadcastmemberban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/emoji_handler_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingemojibroadcaster",
      "target": "api_recordingemojibroadcaster_broadcastemojiupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/channel_handler_test.go",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_recordingpurgebroadcaster",
      "target": "api_recordingpurgebroadcaster_broadcastchatbulkdeleted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs",
      "target": "api_slashfs_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs",
      "target": "api_slashfs_readfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs",
      "target": "api_slashfs_readdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/crs_fs.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_slashfs",
      "target": "api_slashfs_glob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/middleware.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_touchthrottle",
      "target": "api_touchthrottle_shouldtouch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_userupdatespy",
      "target": "api_userupdatespy_broadcastuserupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_watermarkvoicebroadcaster",
      "target": "api_watermarkvoicebroadcaster_markvisibilitychanged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "api_watermarkvoicebroadcaster",
      "target": "api_watermarkvoicebroadcaster_disconnectfromvoiceinchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore",
      "target": "auth_failinglockoutstore_upsertlockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore",
      "target": "auth_failinglockoutstore_deletelockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore",
      "target": "auth_failinglockoutstore_cleanupexpiredlockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit_persist_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_failinglockoutstore",
      "target": "auth_failinglockoutstore_loadactivelockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "auth_fakestore_getsessionbytokenhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "auth_fakestore_getactiveapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "auth_fakestore_getuserbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/resolve_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "auth_fakestore",
      "target": "auth_fakestore_getrolebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processframe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_processinputringbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_filloutputfromringbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_process"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_reporterror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/rnnoise-worklet.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor",
      "target": "client_tauri_client_public_rnnoise_worklet_rnnoiseprocessor_initwasm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_vad_worklet_vadprocessor",
      "target": "client_tauri_client_public_vad_worklet_vadprocessor_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/public/vad-worklet.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_public_vad_worklet_vadprocessor",
      "target": "client_tauri_client_public_vad_worklet_vadprocessor_process"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onedit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_ondelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_oncreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_channelcontextmenuoptions_onpurge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_contextmenuresult",
      "target": "client_tauri_client_src_components_adminactions_contextmenuresult_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_membercontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_ontoggleblock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_membercontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onkick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_membercontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_adminactions_membercontextmenuoptions",
      "target": "client_tauri_client_src_components_adminactions_membercontextmenuoptions_onchangerole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_markready"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_setquery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_handlekeydown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_invitemanageroptions",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncreateinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_invitemanageroptions",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onrevokeinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_invitemanageroptions",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_oncopylink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_invitemanageroptions",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_invitemanager_invitemanageroptions",
      "target": "client_tauri_client_src_components_invitemanager_invitemanageroptions_onerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_prefixsum"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_total"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/message-list/fenwick.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_message_list_fenwick_fenwicktree",
      "target": "client_tauri_client_src_components_message_list_fenwick_fenwicktree_findindex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_serverbannercontrol",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showrestart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_serverbannercontrol",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showreconnecting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_serverbannercontrol",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showdisconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_serverbannercontrol",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_hide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_serverbanner_serverbannercontrol",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab_logstabhandle",
      "target": "client_tauri_client_src_components_settings_logstab_logstabhandle_build"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_logstab_logstabhandle",
      "target": "client_tauri_client_src_components_settings_logstab_logstabhandle_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_build"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onchangepassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onupdateprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onuploadavatar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onlogout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondeleteaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onstatuschange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onenabletotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onconfirmtotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondisabletotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast_toastcontainer",
      "target": "client_tauri_client_src_components_toast_toastcontainer_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_toast_toastcontainer",
      "target": "client_tauri_client_src_components_toast_toastcontainer_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_addstream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_removestream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_clearstreams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_hasstreams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_setfocusedtile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_videogrid_videogridcomponent",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_getfocusedtileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_voicewidgetoptions",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_ondisconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_voicewidgetoptions",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_onmutetoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_voicewidgetoptions",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_ondeafentoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_voicewidgetoptions",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_oncameratoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_voicewidget_voicewidgetoptions",
      "target": "client_tauri_client_src_components_voicewidget_voicewidgetoptions_onscreensharetoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/api.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_api_apiclienterror",
      "target": "client_tauri_client_src_lib_api_apiclienterror_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivescreensharevolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_handletracksubscribedaudio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_handletrackunsubscribedaudio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_applyremoteaudiosubscriptionstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_applyallvolumes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_setuservolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_getuservolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_setoutputvolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_setscreenshareaudiovolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_getscreenshareaudiovolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_mutescreenshareaudio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_getscreenshareaudiomuted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelements"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_cleanupallaudioelementsfull"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_setroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_getoutputvolumemultiplier"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioElements.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audioelements_audioelements",
      "target": "client_tauri_client_src_lib_audioelements_audioelements_geteffectivevolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setupaudiopipeline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_teardownaudiopipeline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_updatepipelinegain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setinputvolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setvoicesensitivity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_lastvadrms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_vadusingworklet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadpolling"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadworklet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_startvadfallback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_setroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_stopvadpolling"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_reapplyaudioprocessing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_gainvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_ctxstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_isvadgated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_inputgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_applynoisesuppressor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/audioPipeline.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_audiopipeline_audiopipeline",
      "target": "client_tauri_client_src_lib_audiopipeline_audiopipeline_removenoisesuppressor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle_autoidlecontroller",
      "target": "client_tauri_client_src_lib_autoidle_autoidlecontroller_notifyactivity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/autoIdle.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_autoidle_autoidlecontroller",
      "target": "client_tauri_client_src_lib_autoidle_autoidlecontroller_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_getcurrentpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectrouter_navigate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_certreconnectws",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_connect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/cert-reconnect.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_cert_reconnect_certreconnectws",
      "target": "client_tauri_client_src_lib_cert_reconnect_certreconnectws_onstatechange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_connectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_connectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_connectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_getstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_connectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_connectionstats_connectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onqualitychanged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_stopdevicechangelistener"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_handledevicechange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_switchinputdevice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_switchoutputdevice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_setroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_setaudiopipeline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_setonerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_setontoast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_cyclemicfordeviceswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_startdevicechangelistener"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/deviceManager.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_devicemanager_devicemanager",
      "target": "client_tauri_client_src_lib_devicemanager_devicemanager_devicechangehandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_signal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_addcleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_onstorechange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_onevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_oninterval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/disposable.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_disposable_disposable",
      "target": "client_tauri_client_src_lib_disposable_disposable_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotateroomkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleparticipantleft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_peerpublickeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_epoch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatingkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_startkeyrotationtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotationpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearkeyrotationtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rotatekeyperiodically"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_pendingannounces"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_drainpendingrotationorarmtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L1268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setupkeyexchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_reannounceforreconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearreconnectconfirmtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_rawfrombase64"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_ensureidentitykeypair"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_clearidentitykeypair"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_buildannouncepayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_verifypeerannounce"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_setpeerverificationifcurrent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_repinpeeridentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounce"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_isretiredpeerkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_retirepeerkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleannounceinner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleoffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_handleofferinner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitE2EE.ts",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekite2ee_e2eemanager",
      "target": "client_tauri_client_src_lib_livekite2ee_e2eemanager_distributeroomkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_disconnectsupersededlocalroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_connectandsetup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_repinpeeridentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handlee2eeannounce"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handlee2eeoffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handleparticipantleft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_retrymicpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_leavevoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_cleanupall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setmuted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setdeafened"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_applymicmutestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_enablecamera"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_disablecamera"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_enablescreenshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_disablescreenshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_switchinputdevice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_switchoutputdevice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setuservolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getuservolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setscreenshareaudiovolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getscreenshareaudiovolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_peerpublickeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_mutescreenshareaudio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getscreenshareaudiomuted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1702",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplymutegain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setinputvolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setoutputvolume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setvoicesensitivity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_e2eeepoch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reapplyaudioprocessing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getlocalcamerastream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getlocalscreensharestream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getremotevideostream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L1742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_getsessiondebuginfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_rotatingkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_rotationpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_pendingannounces"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_rotatekeyperiodically"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_room"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_currentchannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_latesttoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_lasturl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_lastdirecturl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_connecting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reconnectac"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_isstateconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_videotrackdeps"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_createroom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_syncmodulerooms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_reconnectsuperseded"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_attemptautoreconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_resolvelivekiturl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_ensurelivekitproxy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_starttokenrefreshtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_cleartokenrefreshtimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_requesttokenrefresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_handlevoicetokenrefresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_restorelocalvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setwsclient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setserverhost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setonerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_clearonerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setonremotevideo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_setonremotevideoremoved"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_livekitsession",
      "target": "client_tauri_client_src_lib_livekitsession_livekitsession_clearonremotevideo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory_modalinstance",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/modalFactory.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_modalfactory_modalinstance",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/navigation-guard.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_navigation_guard_navigationguard",
      "target": "client_tauri_client_src_lib_navigation_guard_navigationguard_begin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/noise-suppression.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_noise_suppression_processingpipeline",
      "target": "client_tauri_client_src_lib_noise_suppression_processingpipeline_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence_presencesender",
      "target": "client_tauri_client_src_lib_presence_presencesender_send"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_presence_presencesender",
      "target": "client_tauri_client_src_lib_presence_presencesender_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_persistencebackend",
      "target": "client_tauri_client_src_lib_profiles_persistencebackend_load"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_persistencebackend",
      "target": "client_tauri_client_src_lib_profiles_persistencebackend_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_loadprofiles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_saveprofiles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_getall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_getbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_addprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_updateprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_removeprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_getautoconnectprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_setautologin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_setlastconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_checkhealth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_checkallhealth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_exportprofiles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_profiles_profilemanager",
      "target": "client_tauri_client_src_lib_profiles_profilemanager_importprofiles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_pruneall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_tryconsume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_resetall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/rate-limiter.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_rate_limiter_ratelimiter",
      "target": "client_tauri_client_src_lib_rate_limiter_ratelimiter_getremainingms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router_router",
      "target": "client_tauri_client_src_lib_router_router_navigate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router_router",
      "target": "client_tauri_client_src_lib_router_router_getcurrentpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_router_router",
      "target": "client_tauri_client_src_lib_router_router_onnavigate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render_mountablecomponent",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/safe-render.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_safe_render_mountablecomponent",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_setstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_subscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_subscribeselector"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_select"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_store",
      "target": "client_tauri_client_src_lib_store_store_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showtotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showconnecting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showautoconnecting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_showerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_resettoidle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getrememberpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getautoconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_setautoconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_getpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_sethost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_setcredentials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_applyinvitelink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_gethost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_focushost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/LoginForm.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_loginform_loginformapi",
      "target": "client_tauri_client_src_pages_connect_page_loginform_loginformapi_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_renderprofiles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_updatehealthstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onlogin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onregister"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ontotpsubmit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onaddprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ondeleteprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_ontoggleautologin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_connectpage_connectpagecallbacks",
      "target": "client_tauri_client_src_pages_connectpage_connectpagecallbacks_onautologincancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_mountchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_destroychannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_openfilepicker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadoldermessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_trydelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_messagejump_messagejumper",
      "target": "client_tauri_client_src_pages_main_page_messagejump_messagejumper_jumpto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_invitemanagercontroller_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller_toggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager_attach"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_handlereaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_checkvideomode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showchat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showvideogrid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_isvideomode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_setfocus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_getfocusedtileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/credentials.rs",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_credentials_credentialdata",
      "target": "client_tauri_client_src_tauri_src_credentials_credentialdata_fmt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_outblob",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob_to_vec"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/dpapi.rs",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_dpapi_outblob",
      "target": "client_tauri_client_src_tauri_src_dpapi_outblob_drop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/http_proxy.rs",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate",
      "target": "client_tauri_client_src_tauri_src_http_proxy_httpproxystate_remove_if_port_matches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/livekit_proxy.rs",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate",
      "target": "client_tauri_client_src_tauri_src_livekit_proxy_livekitproxystate_clear_if_port_matches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls12_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_tls13_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier_supported_verify_schemes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_captureverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_captureverifier_verify_server_cert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_with_default"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_is_pinned_host"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_server_cert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls12_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_verify_tls13_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_hostscopedverifier_supported_verify_schemes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_server_cert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls12_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_verify_tls13_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_pinnedverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_pinnedverifier_supported_verify_schemes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_server_cert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls12_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_verify_tls13_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/tofu.rs",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_tofu_stubverifier",
      "target": "client_tauri_client_src_tauri_src_tofu_stubverifier_supported_verify_schemes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_new"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_begin_connection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src-tauri/src/ws_proxy.rs",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_tauri_src_ws_proxy_wsstate",
      "target": "client_tauri_client_src_tauri_src_ws_proxy_wsstate_install_sender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_mountable",
      "target": "client_tauri_client_tests_helpers_test_harness_mountable_mount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_mountable",
      "target": "client_tauri_client_tests_helpers_test_harness_mountable_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_testharness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness_mount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_testharness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness_query"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_testharness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness_queryall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_testharness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness_click"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/helpers/test-harness.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_helpers_test_harness_testharness",
      "target": "client_tauri_client_tests_helpers_test_harness_testharness_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/integration/stores.test.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_integration_stores_test_mockwsclient",
      "target": "client_tauri_client_tests_integration_stores_test_mockwsclient_simulate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver",
      "target": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/media-visibility.test.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver",
      "target": "client_tauri_client_tests_unit_media_visibility_test_mockintersectionobserver_takerecords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext",
      "target": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_createoscillator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext",
      "target": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_creategain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext",
      "target": "client_tauri_client_tests_unit_notifications_test_mockaudiocontext_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_bytesprovider",
      "target": "config_bytesprovider_readbytes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/save.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_bytesprovider",
      "target": "config_bytesprovider_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_serverconfig",
      "target": "config_serverconfig_metricscidrs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/config.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "config_serverconfig",
      "target": "config_serverconfig_livekitwebhookcidrs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile",
      "target": "db_baddirfile_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile",
      "target": "db_baddirfile_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile",
      "target": "db_baddirfile_stat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_baddirfile",
      "target": "db_baddirfile_readdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "db_dbtx_execcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "db_dbtx_preparecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "db_dbtx_querycontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "db_dbtx_queryrowcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_dbtx",
      "target": "db_dbtx_pool"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_failreaddirfs",
      "target": "db_failreaddirfs_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_failreadfs",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditor",
      "target": "db_fakeauditor_logaudit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore",
      "target": "db_fakeauditstore_persistaudits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakeauditstore",
      "target": "db_fakeauditstore_snapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir",
      "target": "db_fakedir_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir",
      "target": "db_fakedir_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir",
      "target": "db_fakedir_stat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedir",
      "target": "db_fakedir_readdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry",
      "target": "db_fakedirentry_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry",
      "target": "db_fakedirentry_isdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry",
      "target": "db_fakedirentry_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirentry",
      "target": "db_fakedirentry_info"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_size"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_mode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_modtime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_isdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakedirinfo",
      "target": "db_fakedirinfo_sys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_size"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_mode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_modtime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_isdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db_test.go",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_fakefileinfo",
      "target": "db_fakefileinfo_sys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs",
      "target": "db_migrationcutofffs_included"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs",
      "target": "db_migrationcutofffs_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs",
      "target": "db_migrationcutofffs_readdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_migrationcutofffs",
      "target": "db_migrationcutofffs_readfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore",
      "target": "db_slowauditstore_persistaudits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore",
      "target": "db_slowauditstore_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "db_slowauditstore",
      "target": "db_slowauditstore_stats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler",
      "target": "logctx_handler_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler",
      "target": "logctx_handler_handle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler",
      "target": "logctx_handler_withattrs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/logctx/logctx.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "logctx_handler",
      "target": "logctx_handler_withgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_mockdb_getchannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_mockdb_getuserchannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "permissions_mockdb",
      "target": "permissions_mockdb_isdmparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "plugin_bytesreaderat",
      "target": "plugin_bytesreaderat_readat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_snapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_snapshotlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_subscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_subscribelocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/admin/logstream.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_admin_logstream_go_admin_ringbuffer",
      "target": "admin_ringbuffer_snapshotandsubscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_allow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_lockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_islockedout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_check"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_startcleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_len"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/ratelimit.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_ratelimit_go_auth_ratelimiter",
      "target": "auth_ratelimiter_shardfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthstore_registerfailure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthstore_cleanupexpiredlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthstore_issue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthstore_lookup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_partialauthstore",
      "target": "auth_partialauthstore_consume"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "auth_pendingtotpstore_put"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "auth_pendingtotpstore_lookup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "auth_pendingtotpstore_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_pendingtotpstore",
      "target": "auth_pendingtotpstore_cleanupexpiredlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_usedtotpcodestore",
      "target": "auth_usedtotpcodestore_markused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/auth/totp.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_auth_totp_go_auth_usedtotpcodestore",
      "target": "auth_usedtotpcodestore_cleanupexpiredlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_go_config_config",
      "target": "config_config_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_go_config_gifconfig",
      "target": "config_gifconfig_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_go_config_githubconfig",
      "target": "config_githubconfig_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/config/logvalue.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_config_logvalue_go_config_voiceconfig",
      "target": "config_voiceconfig_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/account.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_account_go_db_db",
      "target": "db_db_deleteaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_forcelogoutuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_getusersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_admincreatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_adminupdatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_usercount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_admindeletechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_logaudit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_persistaudits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_persistauditstx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_getauditlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_getsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_getserverstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_setsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_getallsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_countuserswithouttotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_backupto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_backuptosafe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_listallusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_admin_queries_go_db_db",
      "target": "db_db_updateuserrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_getowneruser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_createapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_getactiveapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_listapitokens"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_revokeapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_revokeapitokenbylabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_apitoken_queries_go_db_db",
      "target": "db_db_touchapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_linkattachmentstomessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_getattachmentsbymessageids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_deleteorphanedattachments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_createattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_getattachmentbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_attachment_queries_go_db_db",
      "target": "db_db_getattachmentwithchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditwriter_enqueue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditwriter_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditwriter_stats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditwriter_run"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_auditwriter",
      "target": "db_auditwriter_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_db",
      "target": "db_db_setauditwriter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/audit_writer.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_audit_writer_go_db_db",
      "target": "db_db_enqueueaudit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getuserbyusername"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getuserbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_updateuserstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_updateusertotpsecret"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_updateuseridentitykey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_resetalluserstatuses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_createuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_markuserdisconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_banuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_unbanuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_createsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getsessionbytokenhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getsessionwithbanstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getsessionswithbanstatusbatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_createownerifempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_deletesession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_deleteothersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_deleteexpiredsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_touchsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_createinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_getinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_useinviteatomic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_revokeinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_listmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_auth_queries_go_db_db",
      "target": "db_db_createuserwithinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_go_db_db",
      "target": "db_db_blockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_go_db_db",
      "target": "db_db_unblockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_go_db_db",
      "target": "db_db_isblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_go_db_db",
      "target": "db_db_iseitherblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/block_queries.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_block_queries_go_db_db",
      "target": "db_db_listblockedusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_setchannelslowmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_setchannelvoicemaxusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_deletechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getchannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getallchannelpermissionsforrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_upsertchanneloverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_deletechanneloverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getuserchannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getallchannelpermissionsforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getchanneloverridesfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_upsertchanneluseroverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_deletechanneluseroverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getchanneluseroverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_listchanneluseroverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_listchannelroleoverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getchanneltypes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_listchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_getchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_createchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_channel_queries_go_db_db",
      "target": "db_db_updatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_queryrowcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_execcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_querycontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_routepool"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_begintx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_sqldb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/db.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_db_go_db_db",
      "target": "db_db_pingread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_getauditlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_getsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_getusersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_countactiveinvites"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_listallusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_logaudit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_countactivemessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_setsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateuserrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_usercount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_countchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_forcelogoutuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/admin.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_admin_sql_go_dbgen_queries",
      "target": "dbgen_queries_getallsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_listapitokens"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_revokeapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_revokeapitokenbylabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_touchapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_createapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_getactiveapitoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/apitokens.sql.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_apitokens_sql_go_dbgen_queries",
      "target": "dbgen_queries_getowneruser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql_go_dbgen_queries",
      "target": "dbgen_queries_getattachmentwithchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql_go_dbgen_queries",
      "target": "dbgen_queries_createattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql_go_dbgen_queries",
      "target": "dbgen_queries_deleteorphanedattachments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/attachments.sql.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_attachments_sql_go_dbgen_queries",
      "target": "dbgen_queries_getattachmentbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_unblockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_blockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_isblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_iseitherblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_listblockedusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/blocks.sql.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_blocks_sql_go_dbgen_queries",
      "target": "dbgen_queries_listblockersofuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletechanneluserpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchanneloverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchannelpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchanneluseroverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchanneluserpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getrolechannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserchannelpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_adminupdatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_listchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_setchannelslowmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_setchannelvoicemaxusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_upsertchannelpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_upsertchanneluserpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_createchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/channels.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_channels_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletechannelpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_getdmparticipantsforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserdmchannelids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_closedm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserdmchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_isdmparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_isgroupdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_countdmparticipants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_opendm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_removedmparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_setdmchannelname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/dm.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_dm_sql_go_dbgen_queries",
      "target": "dbgen_queries_getdmparticipants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql_go_dbgen_queries",
      "target": "dbgen_queries_getemojibyshortcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql_go_dbgen_queries",
      "target": "dbgen_queries_listemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql_go_dbgen_queries",
      "target": "dbgen_queries_createemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql_go_dbgen_queries",
      "target": "dbgen_queries_deleteemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/emoji.sql.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_emoji_sql_go_dbgen_queries",
      "target": "dbgen_queries_getemojibyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql_go_dbgen_queries",
      "target": "dbgen_queries_pruneeventsolderthan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql_go_dbgen_queries",
      "target": "dbgen_queries_geteventssince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql_go_dbgen_queries",
      "target": "dbgen_queries_getmaxeventseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/events.sql.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_events_sql_go_dbgen_queries",
      "target": "dbgen_queries_persistevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql_go_dbgen_queries",
      "target": "dbgen_queries_revokeinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql_go_dbgen_queries",
      "target": "dbgen_queries_useinviteatomic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql_go_dbgen_queries",
      "target": "dbgen_queries_createinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql_go_dbgen_queries",
      "target": "dbgen_queries_getinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/invites.sql.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_invites_sql_go_dbgen_queries",
      "target": "dbgen_queries_listinvites"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_lockouts_sql_go_dbgen_queries",
      "target": "dbgen_queries_cleanupexpiredlockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_lockouts_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletelockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_lockouts_sql_go_dbgen_queries",
      "target": "dbgen_queries_loadactivelockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/lockouts.sql.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_lockouts_sql_go_dbgen_queries",
      "target": "dbgen_queries_upsertlockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchannelunreadcounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_getlatestmessageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_getmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_getmessagesforapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_getreadstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_createmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_setmessagepinned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_softdeletemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatereadstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/messages.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_messages_sql_go_dbgen_queries",
      "target": "dbgen_queries_editmessagecontent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_pluginkvget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_pluginkvset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_uninstallplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_disableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_enableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_installplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_listplugins"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/plugins.sql.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_plugins_sql_go_dbgen_queries",
      "target": "dbgen_queries_pluginkvdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql_go_dbgen_queries",
      "target": "dbgen_queries_countuserswithavatar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateusercustomstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateuserpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/profile.sql.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_profile_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateuserprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql_go_dbgen_queries",
      "target": "dbgen_queries_removereaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql_go_dbgen_queries",
      "target": "dbgen_queries_addreaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql_go_dbgen_queries",
      "target": "dbgen_queries_getreactioncounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/reactions.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_reactions_sql_go_dbgen_queries",
      "target": "dbgen_queries_getreactionusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_getrolebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_getrolebyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_getroleforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserwithrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_countrolemembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_listroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_listuseridsbyrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_setroleposition"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_updaterole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_createrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_deleterole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/roles.sql.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_roles_sql_go_dbgen_queries",
      "target": "dbgen_queries_getdefaultrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_getsessionwithbanstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_insertsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_listusersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_touchsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_deleteexpiredsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_deleteothersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletesessionbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_deletesessionbytoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_evictoldestsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/sessions.sql.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_sessions_sql_go_dbgen_queries",
      "target": "dbgen_queries_getsessionbytokenhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserbyusername"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_listmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_markuserdisconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_resetalluserstatuses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_unbanuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_banuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateuseridentitykey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateuserstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_updateusertotpsecret"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_countusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_countuserswithouttotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_createuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/users.sql.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_users_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuserbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_enablecameraifunderlimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_enablescreenshareifunderlimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_getallvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_applyvoiceserverdeafen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_getchannelvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_getuservoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_joinvoicechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_joinvoicechannelifcapacity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_leavevoicechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_leavevoicechannelifmatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatevoicecamera"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatevoicedeafen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_applyvoiceservermute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatevoicemute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_updatevoicescreenshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_clearallvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_clearvoiceserverdeafen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_clearvoiceservermute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_clearvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dbgen/voice.sql.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dbgen_voice_sql_go_dbgen_queries",
      "target": "dbgen_queries_countactivecameras"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getuserdmchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_creategroupdmchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_leavegroupdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_countdmparticipants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_isgroupdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_setdmchannelname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getdmparticipants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_opendm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_closedm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_isdmparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getuserdmchannelids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getdmrecipient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_dm_queries_go_db_db",
      "target": "db_db_getorcreatedmchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_go_db_db",
      "target": "db_db_deleteemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_go_db_db",
      "target": "db_db_getemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_go_db_db",
      "target": "db_db_getemojibyshortcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_go_db_db",
      "target": "db_db_listemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/emoji_queries.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_emoji_queries_go_db_db",
      "target": "db_db_createemoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_geteventssinceforchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_counteventsinrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_getmaxeventseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_pruneeventsolderthan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_persistevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_persistevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_persisteventstx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/event_queries.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_event_queries_go_db_db",
      "target": "db_db_geteventssince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_invite_queries_go_db_db",
      "target": "db_db_listinvites"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_go_db_db",
      "target": "db_db_upsertlockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_go_db_db",
      "target": "db_db_loadactivelockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_go_db_db",
      "target": "db_db_cleanupexpiredlockouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/lockout_queries.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_lockout_queries_go_db_db",
      "target": "db_db_deletelockout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_logvalue_go_db_session",
      "target": "db_session_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/logvalue.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_logvalue_go_db_user",
      "target": "db_user_logvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_getmentionsbymessageids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_incrementmentioncounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_getmentioncount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_getuseridsbyusernames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_listmentiontargetsbyroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_listmentiontargetsbyuserids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_listblockersof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_getchanneloverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_createmessagewithmentions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_mention_queries_go_db_db",
      "target": "db_db_replacemessagementions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_editmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_deletemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_purgechannelmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_addreaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_removereaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getreactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getreactionusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_searchmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_searchmessagesinchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getmessagesforapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getmessagesaroundforapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getreactionsbatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getreadstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_updatereadstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_createmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getchannelunreadcounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getlatestmessageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getpinnedmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_scanandenrichmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_createmessagereturning"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_setmessagepinned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_attachsearchmentions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/message_queries.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_message_queries_go_db_db",
      "target": "db_db_getmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/models.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_models_go_db_user",
      "target": "db_user_effectivedisplayname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_pluginkvdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_pluginkvscan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_installplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_enableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_disableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_uninstallplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_getplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_getpluginbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_listplugins"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_pluginkvget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_plugin_queries_go_db_db",
      "target": "db_db_pluginkvset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_updateuserprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_updateusercustomstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_isavatarfileurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_updateuserpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_listusersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_profile_queries_go_db_db",
      "target": "db_db_deletesessionbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_createrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_updaterole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_listuseridsbyrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_countrolemembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_setrolepositions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_deleterolereassigning"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_getuserwithrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_getrolebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_listroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_getroleforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_getrolebyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/role_queries.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_role_queries_go_db_db",
      "target": "db_db_getdefaultrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_getchannelvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_getallvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_updatevoicemute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_updatevoicedeafen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_setvoiceservermute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_setvoiceserverdeafen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_clearvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_clearallvoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_countactivecameras"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_updatevoicecamera"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_enablecameraifunderlimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_updatevoicescreenshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_enablescreenshareifunderlimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_joinvoicechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_countchannelvoiceusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_joinvoicechannelifcapacity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_leavevoicechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_leavevoicechannelifmatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_db_voice_queries_go_db_db",
      "target": "db_db_getvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_go_permissions_checker",
      "target": "permissions_checker_visiblechannelids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_go_permissions_checker",
      "target": "permissions_checker_requirechannelaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_go_permissions_checker",
      "target": "permissions_checker_haschannelperm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/permissions/checker.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_permissions_checker_go_permissions_checker",
      "target": "permissions_checker_haschannelpermbatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_commands_go_plugin_registry",
      "target": "plugin_registry_registercommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_commands.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_commands_go_plugin_registry",
      "target": "plugin_registry_dispatchcommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_eventsink_dispatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_eventsink_setbroadcaster"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_eventsink_emit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_eventsink_subscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_events.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_events_go_plugin_eventsink",
      "target": "plugin_eventsink_unsubscribeall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_go_plugin_registry",
      "target": "plugin_registry_hostallowed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_http.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_http_go_plugin_registry",
      "target": "plugin_registry_httpdo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_storage_go_plugin_registry",
      "target": "plugin_registry_storageput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_storage_go_plugin_registry",
      "target": "plugin_registry_storageget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_storage_go_plugin_registry",
      "target": "plugin_registry_storagedelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_storage.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_storage_go_plugin_registry",
      "target": "plugin_registry_storagescan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_go_plugin_registry",
      "target": "plugin_registry_registerui"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/host_ui.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_host_ui_go_plugin_registry",
      "target": "plugin_registry_assethandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/loader.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_loader_go_plugin_manifest",
      "target": "plugin_manifest_serialize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_manifest_validate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_manifest_validatecommands"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_manifest_declarescommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/manifest.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_manifest_go_plugin_manifest",
      "target": "plugin_manifest_hascapability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_sink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_loadall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_installfromdisk"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_installfromzip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_activateall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_activate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_enableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_disableplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_uninstallplugin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/registry.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_registry_go_plugin_registry",
      "target": "plugin_registry_uitabbindings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry",
      "target": "server_plugin_sandbox_default_go_plugin_registry_activatewithruntime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry",
      "target": "server_plugin_sandbox_default_go_plugin_registry_platformdeactivate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_default.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_default_go_plugin_registry",
      "target": "server_plugin_sandbox_default_go_plugin_registry_invokecommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry",
      "target": "server_plugin_sandbox_wazero_go_plugin_registry_activatewithruntime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry",
      "target": "server_plugin_sandbox_wazero_go_plugin_registry_platformdeactivate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry",
      "target": "server_plugin_sandbox_wazero_go_plugin_registry_invokecommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/plugin/sandbox_wazero.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_plugin_sandbox_wazero_go_plugin_registry",
      "target": "plugin_registry_releaseclosedmodule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "service_channelservice_handletyping"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "service_channelservice_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "service_channelservice_handlepresenceupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "service_channelservice_handlechannelfocus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_channel_go_service_channelservice",
      "target": "service_channelservice_listvisiblechannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_closedm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_creategroupdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_renamegroupdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_dmsummaryfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_createdm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_ringtargets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/dm.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_dm_go_service_dmservice",
      "target": "service_dmservice_listdms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_go_service_messageservice",
      "target": "service_messageservice_resolvementions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_go_service_messageservice",
      "target": "service_messageservice_applymentioncounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_go_service_messageservice",
      "target": "service_messageservice_mentionreaders"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/mentions.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_mentions_go_service_messageservice",
      "target": "service_messageservice_applyuseroverridestoreaders"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_go_service_messageservice",
      "target": "service_messageservice_sendmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_go_service_messageservice",
      "target": "service_messageservice_editmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_crud_go_service_messageservice",
      "target": "service_messageservice_deletemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_go_service_messageservice",
      "target": "service_messageservice_runbackgroundinlinefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_go_service_messageservice",
      "target": "service_messageservice_getaccessiblechannelids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_go_service_messageservice",
      "target": "service_messageservice_canpost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_perms_go_service_messageservice",
      "target": "service_messageservice_checksendpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_purge.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_purge_go_service_messageservice",
      "target": "service_messageservice_purgemessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_getmessagesaround"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_requirechannelread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_getpinnedmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_setmessagepinned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_getmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_query.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_query_go_service_messageservice",
      "target": "service_messageservice_searchmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_go_service_messageservice",
      "target": "service_messageservice_addreaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_go_service_messageservice",
      "target": "service_messageservice_removereaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_go_service_messageservice",
      "target": "service_messageservice_getreactionusers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_message_reactions_go_service_messageservice",
      "target": "service_messageservice_handlereaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_authorizerolechange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_changeuserrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_forcelogout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_unbanuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_rolefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_requireperm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_requirebanpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_requireoutranks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_requireoutranksrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/moderation.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_moderation_go_service_moderationservice",
      "target": "service_moderationservice_banuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_invalidateuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_invalidatechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_invalidateall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_checker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_cachestats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_getorpopulate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_haschannelperm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_requirechannelaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_permission_go_service_permissionservice",
      "target": "service_permissionservice_getroleforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_validatename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_listroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_createrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_updaterole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_deleterole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_reorderroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_affecteduserids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/role.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_service_role_go_service_roleservice",
      "target": "service_roleservice_actorrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_go_storage_storage",
      "target": "storage_storage_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_go_storage_storage",
      "target": "storage_storage_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_go_storage_storage",
      "target": "storage_storage_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_storage_storage_go_storage_storage",
      "target": "storage_storage_resolvedpath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_lookuptextasset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_storetextasset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_shouldsendtoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_fetchbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_findclientassets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_fetchtextasset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/assets.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_assets_go_updater_updater",
      "target": "updater_updater_fetchtextassetcached"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_go_updater_updater",
      "target": "updater_updater_downloadwindowsbinaryandverify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_go_updater_updater",
      "target": "updater_updater_downloadlinuxtarballandverify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_go_updater_updater",
      "target": "updater_updater_validatedownloadurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_go_updater_updater",
      "target": "updater_updater_downloadfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/download.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_download_go_updater_updater",
      "target": "updater_updater_downloadandverify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updater_setbaseurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updater_apibaseurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updater_checkforupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updater_lookuprelease"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_updater_go_updater_updater",
      "target": "updater_updater_fetchlatestrelease"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_verifysignature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_verifysignaturereader"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_serversignaturepublickey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_verifychecksum"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_parsechecksumfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_parsechecksumfileany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_updater_verify_go_updater_updater",
      "target": "updater_updater_verifyreleasemanifest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_touch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_getlastactivity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_getchannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_getvoicechid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_getvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_setvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_clearvoicechid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_clearvoicestate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_clearvoicestateifmatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_sete2eepubkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_gete2eepubkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_sendmsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_sendhighmsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_sendlowmsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_trysendmsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_closesend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_issendclosed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_closeallsendlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/client.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_client_go_ws_client",
      "target": "ws_client_gettokenhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_emit_go_ws_hub",
      "target": "ws_hub_emitevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_client",
      "target": "ws_client_clearvoicestatefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_runningfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_rollbackvoicejoinfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_sweepstaleclientsfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_rollbackvoicejoinwithtokenfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_sweepstalevoicestatesfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_pubsubfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_buildauthokfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_runmentioncountsinlinefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_buildreadyfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_buildreadywithrolefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_computeallowedchannelsfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_getcachedsettingsfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_sweeprevokedsessionsfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_expiresettingscachefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_registernowfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_registernowwithreadablefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantleftfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantleftwithcontextfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantjoinedfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantjoinedeventfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_mustfullresyncfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_haschannelpermfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_broadcastvoiceeventfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_subscribedtovoicetopicfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_subscribevoicetopicfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_subscribedtochanneltopicfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_hub",
      "target": "ws_hub_applysetchannelidfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_livekitprocess",
      "target": "ws_livekitprocess_generateconfigfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_livekitprocess",
      "target": "ws_livekitprocess_httptransportfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_livekitprocess",
      "target": "ws_livekitprocess_setprocesscmdfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/export_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_export_test_go_ws_livekitprocess",
      "target": "ws_livekitprocess_setprocessstoppedfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_handlemessagefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_applysetchannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_handlevoiceleavefortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_haschannelperm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_requirechannelaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_handlemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handlers.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_handlers_go_ws_hub",
      "target": "ws_hub_broadcastexcludelow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchannelscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchannelscopedto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_channelreadaudience"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_channelreadaudienceignoringarchived"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_channelreadaudienceimpl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastserverrestart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchannelcreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchannelupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchanneldelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcasttochannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_refreshchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcasttoall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_refreshallchannelvisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastrolesupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastemojiupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastchatbulkdeleted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastmemberban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_disconnectuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastuserupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_queuepresence"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_dropqueuedpresence"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_flushpresencequeue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastpresence"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastvoiceevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastmemberupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_revokeunreadablechannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_sendtouser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_sendtouserhigh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcasttoalllow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_sendsequencedtousers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_deliverbroadcast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_broadcast_go_ws_hub",
      "target": "ws_hub_broadcastvoiceeventwithleaver"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_nextseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_replaybuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_seedseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_seteventpersister"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_seteventstore"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_setpluginregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_setplugineventsink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_reconnecttierstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_mustfullresync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_events.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_events_go_ws_hub",
      "target": "ws_hub_persistevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_getcachedsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_refreshsettingslocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_run"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_gracefulstop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_gracefulstopcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_bumpvisibilitywatermark"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_markvisibilitychanged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_isuserconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_getclient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_register"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_unregister"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_registernow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_unregisternow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_shouldmarkoffline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_clientcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_broadcastdropcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_dispatchalive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_backpressurestats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_connrejectcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_configurereplay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_maxcoldreplaylimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_eventpersisterstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_voicesessioncount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub.go",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_go_ws_hub",
      "target": "ws_hub_rejectifrunning"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_livekit_go_ws_hub",
      "target": "ws_hub_setlivekit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_livekit_go_ws_hub",
      "target": "ws_hub_generatetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_livekit_go_ws_hub",
      "target": "ws_hub_url"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_livekit_go_ws_hub",
      "target": "ws_hub_livekithealthcheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_livekit.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_livekit_go_ws_hub",
      "target": "ws_hub_setlivekitprocess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_sweeprevokedsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_sweepstalevoicestates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_onstaletick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_haschannelpermchecked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_refreshtelemetrygauges"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_cleanupvoiceforchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_kickclient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_startsweep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_hub_sweep_go_ws_hub",
      "target": "ws_hub_sweepstaleclients"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_url"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_removeparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_muteparticipantaudio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_listparticipants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_countvideotracks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_healthcheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_go_ws_livekitclient",
      "target": "ws_livekitclient_generatetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_resolvebinary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_runloop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_isrunning"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_healthcheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_process_go_ws_livekitprocess",
      "target": "ws_livekitprocess_generateconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantjoined"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_go_ws_hub",
      "target": "ws_hub_handlewebhookparticipantleft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_livekit_webhook_go_ws_hub",
      "target": "ws_hub_newlivekitwebhookhandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_upgradeandauth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_handlereconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_livevoiceeventssince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_unregisterfailedhandshake"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_announceconnectpresence"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_computeallowedchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve.go",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_go_ws_hub",
      "target": "ws_hub_handlefreshconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_go_ws_hub",
      "target": "ws_hub_buildready"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_go_ws_hub",
      "target": "ws_hub_buildauthok"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_go_ws_hub",
      "target": "ws_hub_presentablemembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_serve_ready_go_ws_hub",
      "target": "ws_hub_connecteduserids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "ws_topicratelimiter_allow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_go_ws_topicratelimiter",
      "target": "ws_topicratelimiter_cleanup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_topic_rate_limiter_test_go_ws_topicratelimiter",
      "target": "ws_topicratelimiter_bucketcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_sendtouserifinvoicechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_sendtovoicechannelexcept"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_getcliente2eepubkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_getcliente2eepubkeyfortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_updatekeyholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_isvoicekeyholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_e2ee_go_ws_hub",
      "target": "ws_hub_computeiskeyholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_go_ws_hub",
      "target": "ws_hub_rollbackvoicejoin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_join_go_ws_hub",
      "target": "ws_hub_handlevoicejoin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_go_ws_hub",
      "target": "ws_hub_clearvoiceandunsubscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_go_ws_hub",
      "target": "ws_hub_handlevoiceleave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_go_ws_hub",
      "target": "ws_hub_handlevoiceleaveifstillin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_leave_go_ws_hub",
      "target": "ws_hub_finishvoiceleave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_go_ws_hub",
      "target": "ws_hub_muteparticipant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_go_ws_hub",
      "target": "ws_hub_disconnectfromvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_ws_voice_moderation_go_ws_hub",
      "target": "ws_hub_disconnectfromvoiceinchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice",
      "target": "service_blockservice_blockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice",
      "target": "service_blockservice_unblockuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/block.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_blockservice",
      "target": "service_blockservice_listblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countinglimiter",
      "target": "service_countinglimiter_allow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_countingreadstatestore",
      "target": "service_countingreadstatestore_updatereadstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore",
      "target": "service_disconnectafterlinkstore_linkattachmentstomessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterlinkstore",
      "target": "service_disconnectafterlinkstore_getattachmentsbymessageids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "service_disconnectafterwritestore_createmessagewithmentions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "service_disconnectafterwritestore_editmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "service_disconnectafterwritestore_deletemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_disconnectafterwritestore",
      "target": "service_disconnectafterwritestore_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "service_emojiservice_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "service_emojiservice_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "service_emojiservice_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "service_emojiservice_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_emojiservice",
      "target": "service_emojiservice_requiremanage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmchannelidsstore",
      "target": "service_errdmchannelidsstore_getuserdmchannelids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errdmparticipantsstore",
      "target": "service_errdmparticipantsstore_getdmparticipantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_errgetchannelstore",
      "target": "service_errgetchannelstore_getchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringgetchannelstore",
      "target": "service_erroringgetchannelstore_getchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroringmembersstore",
      "target": "service_erroringmembersstore_listuseridsbyrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore",
      "target": "service_erroverridestore_getallchannelpermissionsforrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_erroverridestore",
      "target": "service_erroverridestore_getchanneloverridesfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore",
      "target": "service_faultystore_getuserbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_faultystore",
      "target": "service_faultystore_updateusercustomstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice",
      "target": "service_inviteservice_createinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice",
      "target": "service_inviteservice_listinvites"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/invite.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_inviteservice",
      "target": "service_inviteservice_revokeinvite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_keyedmutex",
      "target": "service_keyedmutex_lock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_pwstore",
      "target": "service_pwstore_deleteothersessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_pwstore",
      "target": "service_pwstore_logaudit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racedetectingstore",
      "target": "service_racedetectingstore_getuserbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_raceemojistore",
      "target": "service_raceemojistore_getemojibyshortcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/permission_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_racehookstore",
      "target": "service_racehookstore_getroleforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_rendezvousliststore",
      "target": "service_rendezvousliststore_listroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_updateprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_setcustomstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_clearcustomstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_updateidentitykey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_changepassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_listsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/service/user.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "service_userservice",
      "target": "service_userservice_revokesession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_failreader",
      "target": "storage_failreader_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/storage/storage_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "storage_midcopyfailreader",
      "target": "storage_midcopyfailreader_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopcounter",
      "target": "telemetry_noopcounter_add"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopgauge",
      "target": "telemetry_noopgauge_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noophistogram",
      "target": "telemetry_noophistogram_record"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter",
      "target": "telemetry_noopmeter_counter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter",
      "target": "telemetry_noopmeter_histogram"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopmeter",
      "target": "telemetry_noopmeter_gauge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider",
      "target": "telemetry_noopprovider_tracer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider",
      "target": "telemetry_noopprovider_meter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider",
      "target": "telemetry_noopprovider_httpmiddleware"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopprovider",
      "target": "telemetry_noopprovider_prometheushandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopspan",
      "target": "telemetry_noopspan_end"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopspan",
      "target": "telemetry_noopspan_setattributes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_noopspan",
      "target": "telemetry_noopspan_recorderror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_nooptracer",
      "target": "telemetry_nooptracer_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelcounter",
      "target": "telemetry_otelcounter_add"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelgauge",
      "target": "telemetry_otelgauge_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelhistogram",
      "target": "telemetry_otelhistogram_record"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter",
      "target": "telemetry_otelmeter_counter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter",
      "target": "telemetry_otelmeter_histogram"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelmeter",
      "target": "telemetry_otelmeter_gauge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "telemetry_otelprovider_tracer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "telemetry_otelprovider_meter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "telemetry_otelprovider_httpmiddleware"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelprovider",
      "target": "telemetry_otelprovider_prometheushandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelspan",
      "target": "telemetry_otelspan_end"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelspan",
      "target": "telemetry_otelspan_setattributes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_otelspan",
      "target": "telemetry_otelspan_recorderror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "telemetry_oteltracer",
      "target": "telemetry_oteltracer_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_rewritetransport",
      "target": "updater_rewritetransport_roundtrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_stagedbinary",
      "target": "updater_stagedbinary_commit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/updater/verify.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "updater_stagedbinary",
      "target": "updater_stagedbinary_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_calldeclinecmd",
      "target": "ws_calldeclinecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_calldeclinecmd",
      "target": "ws_calldeclinecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_calldeclinecmd",
      "target": "ws_calldeclinecmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callringcmd",
      "target": "ws_callringcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callringcmd",
      "target": "ws_callringcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callringcmd",
      "target": "ws_callringcmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callsignalevent",
      "target": "ws_callsignalevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callsignalevent",
      "target": "ws_callsignalevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_callsignalevent",
      "target": "ws_callsignalevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_capturingtokengen",
      "target": "ws_capturingtokengen_generatetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_capturingtokengen",
      "target": "ws_capturingtokengen_url"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_channelfocuscmd",
      "target": "ws_channelfocuscmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_channelfocuscmd",
      "target": "ws_channelfocuscmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_channelfocuscmd",
      "target": "ws_channelfocuscmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_reqid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_command"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatcommandcmd",
      "target": "ws_chatcommandcmd_args"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeletecmd",
      "target": "ws_chatdeletecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeletecmd",
      "target": "ws_chatdeletecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeletecmd",
      "target": "ws_chatdeletecmd_reqid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatdeletecmd",
      "target": "ws_chatdeletecmd_messageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chateditcmd",
      "target": "ws_chateditcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chateditcmd",
      "target": "ws_chateditcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chateditcmd",
      "target": "ws_chateditcmd_reqid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chateditcmd",
      "target": "ws_chateditcmd_messageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chateditcmd",
      "target": "ws_chateditcmd_content"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_reqid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_content"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_replyto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_chatsendcmd",
      "target": "ws_chatsendcmd_attachments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_clienterror",
      "target": "ws_clienterror_error"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_countingstore",
      "target": "ws_countingstore_getroleforuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_dmchannelopenevent",
      "target": "ws_dmchannelopenevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_dmchannelopenevent",
      "target": "ws_dmchannelopenevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_dmchannelopenevent",
      "target": "ws_dmchannelopenevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventpersister_enqueue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventpersister_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventpersister_stats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventpersister_run"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventpersister",
      "target": "ws_eventpersister_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_eventringbuffer_oldestseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_eventringbuffer_push"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_eventringbuffer_eventssince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_eventringbuffer_newestseqlocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/ringbuffer.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_eventringbuffer",
      "target": "ws_eventringbuffer_eventssincefiltered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_pruneeventsolderthan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_calls"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_lastcutoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_persistevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_persistevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_geteventssince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_geteventssinceforchannels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_counteventsinrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_fakeeventstore",
      "target": "ws_fakeeventstore_getmaxeventseq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry",
      "target": "ws_handlerregistry_registerv2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry",
      "target": "ws_handlerregistry_dispatchv2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/registry.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_handlerregistry",
      "target": "ws_handlerregistry_registeredv2types"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_markreadcmd",
      "target": "ws_markreadcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_markreadcmd",
      "target": "ws_markreadcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_markreadcmd",
      "target": "ws_markreadcmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeletedchannelevent",
      "target": "ws_messagedeletedchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeletedchannelevent",
      "target": "ws_messagedeletedchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeletedchannelevent",
      "target": "ws_messagedeletedchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeleteddmevent",
      "target": "ws_messagedeleteddmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeleteddmevent",
      "target": "ws_messagedeleteddmevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeleteddmevent",
      "target": "ws_messagedeleteddmevent_participantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagedeleteddmevent",
      "target": "ws_messagedeleteddmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageeditedchannelevent",
      "target": "ws_messageeditedchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageeditedchannelevent",
      "target": "ws_messageeditedchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageeditedchannelevent",
      "target": "ws_messageeditedchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageediteddmevent",
      "target": "ws_messageediteddmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageediteddmevent",
      "target": "ws_messageediteddmevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageediteddmevent",
      "target": "ws_messageediteddmevent_participantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messageediteddmevent",
      "target": "ws_messageediteddmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentchannelevent",
      "target": "ws_messagesentchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentchannelevent",
      "target": "ws_messagesentchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentchannelevent",
      "target": "ws_messagesentchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentdmevent",
      "target": "ws_messagesentdmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentdmevent",
      "target": "ws_messagesentdmevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentdmevent",
      "target": "ws_messagesentdmevent_participantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_messagesentdmevent",
      "target": "ws_messagesentdmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_mockkeyholder",
      "target": "ws_mockkeyholder_isvoicekeyholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_mocktokengen",
      "target": "ws_mocktokengen_generatetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_mocktokengen",
      "target": "ws_mocktokengen_url"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pingcmd",
      "target": "ws_pingcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pingcmd",
      "target": "ws_pingcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pluginbroadcastevent",
      "target": "ws_pluginbroadcastevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pluginbroadcastevent",
      "target": "ws_pluginbroadcastevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pluginbroadcastevent",
      "target": "ws_pluginbroadcastevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceevent",
      "target": "ws_presenceevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceevent",
      "target": "ws_presenceevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceothersevent",
      "target": "ws_presenceothersevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceothersevent",
      "target": "ws_presenceothersevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceothersevent",
      "target": "ws_presenceothersevent_excludeuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceothersevent",
      "target": "ws_presenceothersevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceselfevent",
      "target": "ws_presenceselfevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceselfevent",
      "target": "ws_presenceselfevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceselfevent",
      "target": "ws_presenceselfevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceupdatecmd",
      "target": "ws_presenceupdatecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceupdatecmd",
      "target": "ws_presenceupdatecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceupdatecmd",
      "target": "ws_presenceupdatecmd_status"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_presenceupdatecmd",
      "target": "ws_presenceupdatecmd_customstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_unsubscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_unsubscribelocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_unsubscribeall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publish"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publishhigh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publishlow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publishglobal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publishgloballow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_publishwithpriority"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_subscribercount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_topicsforclient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/pubsub.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_pubsub",
      "target": "ws_pubsub_subscribe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionaddcmd",
      "target": "ws_reactionaddcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionaddcmd",
      "target": "ws_reactionaddcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionaddcmd",
      "target": "ws_reactionaddcmd_messageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionaddcmd",
      "target": "ws_reactionaddcmd_emoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionchannelevent",
      "target": "ws_reactionchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionchannelevent",
      "target": "ws_reactionchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionchannelevent",
      "target": "ws_reactionchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactiondmevent",
      "target": "ws_reactiondmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactiondmevent",
      "target": "ws_reactiondmevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactiondmevent",
      "target": "ws_reactiondmevent_participantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactiondmevent",
      "target": "ws_reactiondmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionremovecmd",
      "target": "ws_reactionremovecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionremovecmd",
      "target": "ws_reactionremovecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionremovecmd",
      "target": "ws_reactionremovecmd_messageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_reactionremovecmd",
      "target": "ws_reactionremovecmd_emoji"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_sloweventstore",
      "target": "ws_sloweventstore_persistevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubbroadcastallevent",
      "target": "ws_stubbroadcastallevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubbroadcastallevent",
      "target": "ws_stubbroadcastallevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubchannelevent",
      "target": "ws_stubchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubchannelevent",
      "target": "ws_stubchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubchannelevent",
      "target": "ws_stubchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubexcludesenderevent",
      "target": "ws_stubexcludesenderevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubexcludesenderevent",
      "target": "ws_stubexcludesenderevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubexcludesenderevent",
      "target": "ws_stubexcludesenderevent_excludeuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubexcludesenderevent",
      "target": "ws_stubexcludesenderevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubsequenceddmevent",
      "target": "ws_stubsequenceddmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubsequenceddmevent",
      "target": "ws_stubsequenceddmevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubsequenceddmevent",
      "target": "ws_stubsequenceddmevent_participantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubsequenceddmevent",
      "target": "ws_stubsequenceddmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubunknownevent",
      "target": "ws_stubunknownevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubusertargetedevent",
      "target": "ws_stubusertargetedevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubusertargetedevent",
      "target": "ws_stubusertargetedevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubusertargetedevent",
      "target": "ws_stubusertargetedevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelevent",
      "target": "ws_stubvoicechannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelevent",
      "target": "ws_stubvoicechannelevent_voicechannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelevent",
      "target": "ws_stubvoicechannelevent_excludeuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelevent",
      "target": "ws_stubvoicechannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelguardedevent",
      "target": "ws_stubvoicechannelguardedevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelguardedevent",
      "target": "ws_stubvoicechannelguardedevent_voicechannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelguardedevent",
      "target": "ws_stubvoicechannelguardedevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_stubvoicechannelguardedevent",
      "target": "ws_stubvoicechannelguardedevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingchannelevent",
      "target": "ws_typingchannelevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingchannelevent",
      "target": "ws_typingchannelevent_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingchannelevent",
      "target": "ws_typingchannelevent_excludeuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingchannelevent",
      "target": "ws_typingchannelevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingdmevent",
      "target": "ws_typingdmevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingdmevent",
      "target": "ws_typingdmevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingdmevent",
      "target": "ws_typingdmevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingstartcmd",
      "target": "ws_typingstartcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingstartcmd",
      "target": "ws_typingstartcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_typingstartcmd",
      "target": "ws_typingstartcmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicecameracmd",
      "target": "ws_voicecameracmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicecameracmd",
      "target": "ws_voicecameracmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicecameracmd",
      "target": "ws_voicecameracmd_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeafencmd",
      "target": "ws_voicedeafencmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeafencmd",
      "target": "ws_voicedeafencmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicedeafencmd",
      "target": "ws_voicedeafencmd_deafened"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannouncecmd",
      "target": "ws_voicee2eeannouncecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannouncecmd",
      "target": "ws_voicee2eeannouncecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannouncecmd",
      "target": "ws_voicee2eeannouncecmd_publickey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannouncecmd",
      "target": "ws_voicee2eeannouncecmd_signature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannounceevent",
      "target": "ws_voicee2eeannounceevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannounceevent",
      "target": "ws_voicee2eeannounceevent_voicechannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannounceevent",
      "target": "ws_voicee2eeannounceevent_excludeuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeannounceevent",
      "target": "ws_voicee2eeannounceevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeoffercmd",
      "target": "ws_voicee2eeoffercmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeoffercmd",
      "target": "ws_voicee2eeoffercmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeoffercmd",
      "target": "ws_voicee2eeoffercmd_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeoffercmd",
      "target": "ws_voicee2eeoffercmd_encryptedkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeoffercmd",
      "target": "ws_voicee2eeoffercmd_iv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeofferguardedevent",
      "target": "ws_voicee2eeofferguardedevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeofferguardedevent",
      "target": "ws_voicee2eeofferguardedevent_voicechannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeofferguardedevent",
      "target": "ws_voicee2eeofferguardedevent_targetuserid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicee2eeofferguardedevent",
      "target": "ws_voicee2eeofferguardedevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicejoincmd",
      "target": "ws_voicejoincmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicejoincmd",
      "target": "ws_voicejoincmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicejoincmd",
      "target": "ws_voicejoincmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voiceleavecmd",
      "target": "ws_voiceleavecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voiceleavecmd",
      "target": "ws_voiceleavecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemoddeafencmd",
      "target": "ws_voicemoddeafencmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemoddeafencmd",
      "target": "ws_voicemoddeafencmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemoddeafencmd",
      "target": "ws_voicemoddeafencmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemoddeafencmd",
      "target": "ws_voicemoddeafencmd_targetid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemoddeafencmd",
      "target": "ws_voicemoddeafencmd_deafened"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodkickcmd",
      "target": "ws_voicemodkickcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodkickcmd",
      "target": "ws_voicemodkickcmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodkickcmd",
      "target": "ws_voicemodkickcmd_targetid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmovecmd",
      "target": "ws_voicemodmovecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmovecmd",
      "target": "ws_voicemodmovecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmovecmd",
      "target": "ws_voicemodmovecmd_targetid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmovecmd",
      "target": "ws_voicemodmovecmd_tochannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmutecmd",
      "target": "ws_voicemodmutecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmutecmd",
      "target": "ws_voicemodmutecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmutecmd",
      "target": "ws_voicemodmutecmd_channelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmutecmd",
      "target": "ws_voicemodmutecmd_targetid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemodmutecmd",
      "target": "ws_voicemodmutecmd_muted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemutecmd",
      "target": "ws_voicemutecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemutecmd",
      "target": "ws_voicemutecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicemutecmd",
      "target": "ws_voicemutecmd_muted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicescreensharecmd",
      "target": "ws_voicescreensharecmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicescreensharecmd",
      "target": "ws_voicescreensharecmd_userid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicescreensharecmd",
      "target": "ws_voicescreensharecmd_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicestateevent",
      "target": "ws_voicestateevent_eventtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicestateevent",
      "target": "ws_voicestateevent_visiblechannelid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/event.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicestateevent",
      "target": "ws_voicestateevent_payload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicetokenrefreshcmd",
      "target": "ws_voicetokenrefreshcmd_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Server/ws/command.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "ws_voicetokenrefreshcmd",
      "target": "ws_voicetokenrefreshcmd_userid"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_messagelist_rationale_720",
      "target": "client_tauri_client_src_components_messagelist"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/components/settings/AdvancedTab.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_components_settings_advancedtab_rationale_25",
      "target": "client_tauri_client_src_components_settings_advancedtab"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/livekitSession.ts",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_livekitsession_rationale_824",
      "target": "client_tauri_client_src_lib_livekitsession"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_src_lib_store_rationale_40",
      "target": "client_tauri_client_src_lib_store"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/e2e/voice-lifecycle.spec.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_e2e_voice_lifecycle_spec_rationale_9",
      "target": "client_tauri_client_tests_e2e_voice_lifecycle_spec"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "Client/tauri-client/tests/unit/notifications.test.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "client_tauri_client_tests_unit_notifications_test_rationale_286",
      "target": "client_tauri_client_tests_unit_notifications_test"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog",
      "target": "docs_plans_discord_parity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "CHANGELOG.md",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "changelog",
      "target": "docs_credential_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api",
      "target": "docs_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api.md",
      "source_location": "L900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_api",
      "target": "docs_server_configuration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/client.md",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_client",
      "target": "docs_plans_tauri_capability_narrowing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model",
      "target": "docs_architecture_websocket"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model",
      "target": "docs_plans_sqlc_adoption"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/data-model.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_data_model",
      "target": "docs_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_system_overview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_server"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_websocket"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_data_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_voice_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_architecture_ux_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_audit_2026_08_04_docs_and_coverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_audit_2026_08_04"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/README.md",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_readme",
      "target": "docs_audit_2026_07_19"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/server.md",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_server",
      "target": "docs_architecture_data_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms",
      "target": "docs_architecture_ux_messaging"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms",
      "target": "docs_architecture_ux_voice_and_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms",
      "target": "docs_architecture_ux_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/channels-members-dms.md",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_channels_members_dms",
      "target": "docs_architecture_ux_settings_and_admin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/connection-and-auth.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_connection_and_auth",
      "target": "docs_architecture_ux_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/messaging.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_messaging",
      "target": "docs_architecture_ux_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme",
      "target": "docs_architecture_ux_voice_and_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme",
      "target": "docs_architecture_ux_settings_and_admin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/README.md",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_readme",
      "target": "docs_audit_2026_08_04_docs_and_coverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/ux/voice-and-e2ee.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_ux_voice_and_e2ee",
      "target": "docs_architecture_voice_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/voice-e2ee.md",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_voice_e2ee",
      "target": "docs_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket",
      "target": "docs_architecture_voice_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/websocket.md",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_architecture_websocket",
      "target": "docs_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_architecture_system_overview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_plans_sqlc_adoption"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_plans_permission_middleware_consolidation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_audit_2026_04_07"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_architecture_voice_e2ee"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-07-19.md",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_07_19",
      "target": "docs_architecture_data_model"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04.md",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04",
      "target": "docs_audit_2026_07_19"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-2026-08-04-docs-and-coverage.md",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_2026_08_04_docs_and_coverage",
      "target": "docs_audit_2026_08_04"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-test-coverage-2026-07-25.md",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_audit_test_coverage_2026_07_25",
      "target": "docs_audit_2026_07_19"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/client-architecture.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_client_architecture",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/client-architecture.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_client_architecture",
      "target": "docs_architecture_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/client-architecture.md",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_client_architecture",
      "target": "docs_plans_audit_2026_07_19_decisions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/contributing.md",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_contributing",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_server_configuration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_port_forwarding"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_tailscale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_quick_start"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_security"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deployment.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_deployment",
      "target": "docs_livekit_setup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/livekit-setup.md",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_livekit_setup",
      "target": "docs_tailscale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/mcp-introspect.md",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_mcp_introspect",
      "target": "docs_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_audit_2026_07_19"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_sqlc_adoption"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_http_tofu_proxy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_architecture_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_channel_visibility_unification"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_v2_dispatch_migration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_audit_2026_04_07"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/audit-2026-07-19-decisions.md",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_audit_2026_07_19_decisions",
      "target": "docs_plans_permission_middleware_consolidation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/plans/tauri-capability-narrowing.md",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_plans_tauri_capability_narrowing",
      "target": "docs_plans_http_tofu_proxy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/port-forwarding.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_port_forwarding",
      "target": "docs_tailscale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/protocol.md",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_protocol",
      "target": "docs_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start",
      "target": "docs_server_configuration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start",
      "target": "docs_livekit_setup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start",
      "target": "docs_tailscale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/quick-start.md",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_quick_start",
      "target": "docs_port_forwarding"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/schema.md",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_schema",
      "target": "docs_plans_audit_2026_07_19_decisions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security",
      "target": "security"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security",
      "target": "docs_credential_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/security.md",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_security",
      "target": "docs_plans_tauri_capability_narrowing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration",
      "target": "docs_contributing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/server-configuration.md",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "docs_server_configuration",
      "target": "docs_livekit_setup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_contributing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_security"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_livekit_setup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_audit_2026_08_04_docs_and_coverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_audit_2026_08_04"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_audit_2026_07_19"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_architecture_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_architecture_ux_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_credential_storage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_mcp_introspect"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_audit_test_coverage_2026_07_25"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_audit_2026_04_07"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_quick_start"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_deployment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_tailscale"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_port_forwarding"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_server_configuration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_architecture_readme"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "README.md",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "readme",
      "target": "docs_protocol"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_channel_overrides",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_channel_overrides",
      "target": "server_migrations_001_initial_schema_roles"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_messages",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_messages",
      "target": "server_migrations_001_initial_schema_messages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_messages",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_sessions",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/001_initial_schema.sql",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_001_initial_schema_users",
      "target": "server_migrations_001_initial_schema_roles"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/002_voice_states.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_002_voice_states_voice_states",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/002_voice_states.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_002_voice_states_voice_states",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables_dm_open_state",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables_dm_open_state",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables_dm_participants",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/009_dm_tables.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_009_dm_tables_dm_participants",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/012_user_blocks.sql",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_012_user_blocks_user_blocks",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/015_plugins.sql",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_015_plugins_plugin_kv",
      "target": "server_migrations_015_plugins_plugins"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/018_api_tokens.sql",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_018_api_tokens_api_tokens",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/022_message_mentions.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_022_message_mentions_message_mentions",
      "target": "server_migrations_001_initial_schema_messages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/022_message_mentions.sql",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_022_message_mentions_message_mentions",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/024_channel_user_overrides.sql",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_024_channel_user_overrides_channel_user_overrides",
      "target": "server_migrations_001_initial_schema_channels"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/024_channel_user_overrides.sql",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_024_channel_user_overrides_channel_user_overrides",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/030_attachments_unlink_on_message_delete.sql",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_030_attachments_unlink_on_message_delete_attachments_v030",
      "target": "server_migrations_001_initial_schema_messages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "Server/migrations/030_attachments_unlink_on_message_delete.sql",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "server_migrations_030_attachments_unlink_on_message_delete_attachments_v030",
      "target": "server_migrations_001_initial_schema_users"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tools/mcp-introspect/README.md",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "tools_mcp_introspect_readme",
      "target": "docs_mcp_introspect"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions",
      "target": "client_tauri_client_src_components_emojiautocomplete_bylabel"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_memberlist_creatememberitem",
      "target": "client_tauri_client_src_components_memberlist_handleoutsideclick"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_components_memberlist_handleoutsideclick"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions",
      "target": "client_tauri_client_src_components_mentionautocomplete_bylabel"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/a11y.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_a11y_queryfocusable",
      "target": "client_tauri_client_src_lib_a11y_isfocusable"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_dispatcher_mapdmpayload",
      "target": "client_tauri_client_src_lib_dispatcher_mapdmuser"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/dispatcher.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_dispatcher_wiredispatcher",
      "target": "client_tauri_client_src_lib_dispatcher_mapdmpayload"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/logPersistence.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_logpersistence_initlogpersistence",
      "target": "client_tauri_client_src_lib_logpersistence_onlogentry"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/profiles.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_profiles_isvalidstoreddata",
      "target": "client_tauri_client_src_lib_profiles_isvalidprofileshape"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "context": "argument",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_handleinvitedeeplink"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/main.ts",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "context": "argument",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_main",
      "target": "client_tauri_client_src_main_handlemessagedeeplink"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_mapinviteresponse"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_maptopinnedmessage"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_stores_messages_store_prependmessages",
      "target": "client_tauri_client_src_stores_messages_store_messageresponsetomessage"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_stores_messages_store_setaroundmessages",
      "target": "client_tauri_client_src_stores_messages_store_messageresponsetomessage"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/stores/messages.store.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_stores_messages_store_setmessages",
      "target": "client_tauri_client_src_stores_messages_store_messageresponsetomessage"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_tests_e2e_social_parity_spec_mockrolechangesession",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_capturescript"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/tests/e2e/social.parity.spec.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_tests_e2e_social_parity_spec_mocksocialsession",
      "target": "client_tauri_client_tests_e2e_social_parity_spec_capturescript"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_adminactions_createchannelcontextmenu",
      "target": "client_tauri_client_src_components_adminactions_contextmenuresult_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/AdminActions.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_adminactions_createmembercontextmenu",
      "target": "client_tauri_client_src_components_adminactions_contextmenuresult_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_markready"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ConnectedOverlay.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_connectedoverlay_createconnectedoverlay",
      "target": "client_tauri_client_src_components_connectedoverlay_connectedoverlaycontrol_show"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_filteremojisuggestions"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/EmojiAutocomplete.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_emojiautocomplete_createemojiautocomplete",
      "target": "client_tauri_client_src_components_emojiautocomplete_renderemojirow"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/inline-autocomplete.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_inline_autocomplete_createinlineautocomplete",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_handlekeydown"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_filtermentionsuggestions"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/MentionAutocomplete.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_mentionautocomplete_creatementionautocomplete",
      "target": "client_tauri_client_src_components_mentionautocomplete_rendermentionrow"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_hide"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showdisconnected"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/ServerBanner.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_serverbanner_createserverbanner",
      "target": "client_tauri_client_src_components_serverbanner_serverbannercontrol_showrestart"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_components_settings_logstab_logstabhandle_build"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/settings/LogsTab.ts",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_settings_logstab_createlogstab",
      "target": "client_tauri_client_src_components_settings_logstab_logstabhandle_cleanup"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_build"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/settings/VoiceAudioTab.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_settings_voiceaudiotab_createvoiceaudiotab",
      "target": "client_tauri_client_src_components_settings_voiceaudiotab_voiceaudiotabhandle_cleanup"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_components_toast_toastcontainer_show"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_addstream"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_clearstreams"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_hasstreams"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_components_videogrid_videogridcomponent_setfocusedtile"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_getstats"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onqualitychanged"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_onupdate"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_start"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/connectionStats.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_connectionstats_createconnectionstatspoller",
      "target": "client_tauri_client_src_lib_connectionstats_connectionstatspoller_stop"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/presence.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_presence_createpresencesender",
      "target": "client_tauri_client_src_lib_presence_presencesender_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_router_createrouter",
      "target": "client_tauri_client_src_lib_router_router_getcurrentpage"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_router_createrouter",
      "target": "client_tauri_client_src_lib_router_router_navigate"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/router.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_router_createrouter",
      "target": "client_tauri_client_src_lib_router_router_onnavigate"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_flush"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_getstate"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_select"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_setstate"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/lib/store.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_lib_store_createstore",
      "target": "client_tauri_client_src_lib_store_store_subscribeselector"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_pages_connect_page_serverpanel_serverpanelapi_updatehealthstatus"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/ChannelController.ts",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_channelcontroller_createchannelcontroller",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_mountchannel"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadmessages"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_createmessagecontroller",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_messagecontroller_loadoldermessages"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_cleanup"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageController.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_messagecontroller_creatependingdeletemanager",
      "target": "client_tauri_client_src_pages_main_page_messagecontroller_pendingdeletemanager_trydelete"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/MessageJump.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_messagejump_createmessagejumper",
      "target": "client_tauri_client_src_pages_main_page_messagejump_messagejumper_jumpto"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_open"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_pinnedpanelcontroller_toggle"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_quickswitchermanager_attach"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller",
      "target": "client_tauri_client_src_pages_main_page_overlaymanagers_searchoverlaycontroller_open"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/ReactionController.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_reactioncontroller_createreactioncontroller",
      "target": "client_tauri_client_src_pages_main_page_reactioncontroller_reactioncontroller_handlereaction"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_checkvideomode"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_showchat"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_setfocus"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_getfocusedtileid"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "Client/tauri-client/src/pages/main-page/VideoModeController.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "client_tauri_client_src_pages_main_page_videomodecontroller_createvideomodecontroller",
      "target": "client_tauri_client_src_pages_main_page_videomodecontroller_videomodecontroller_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_memberlist_appendgroup",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/message-list/renderers.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_message_list_renderers_rendermessage",
      "target": "client_tauri_client_tests_unit_attachments_media_test_att"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_handlekeydown"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_components_inline_autocomplete_inlineautocompletecomponent_handlekeydown"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpsection",
      "target": "superpowers_render_ledger_render"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/connect-page/ServerPanel.ts",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connect_page_serverpanel_createserverpanel",
      "target": "client_tauri_client_src_stores_ui_store_closemodal"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/SidebarDmSection.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_sidebardmsection_createsidebardmsection",
      "target": "client_tauri_client_tests_unit_read_state_test_dm"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/stores/members.store.ts",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_stores_members_store_getonlinemembers",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "api_pluginadminhandler_install",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "api_pluginadminhandler_list",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_lib_disposable_disposable_onstorechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildaccounttab",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onupdateprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildavataruploader",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onuploadavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L1031",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_builddeleteaccountsection",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondeleteaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildpasswordsection",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onchangepassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildprofilefields",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onupdateprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L884",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildstatusselector",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onstatuschange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpconfirmarea",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onconfirmtotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L737",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpdisableview",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_ondisabletotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/settings/AccountTab.ts",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settings_accounttab_buildtotpenrollform",
      "target": "client_tauri_client_src_components_settingsoverlay_settingsoverlayoptions_onenabletotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_disposable_disposable_onstorechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_disposable_disposable_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_disposable_disposable_addcleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_disposable_disposable_onstorechange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_disposable_disposable_onevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_disposable_disposable_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_tauri_src_update_commands_build_tls_config",
      "target": "client_tauri_client_src_tauri_src_tofu_load_stored_fingerprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src-tauri/src/update_commands.rs",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_tauri_src_update_commands_extract_host_for_cert_store",
      "target": "client_tauri_client_src_tauri_src_tofu_cert_store_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_admincreatechannel",
      "target": "server_db_mappers_strtonullptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_adminupdatechannel",
      "target": "server_db_mappers_strtonullptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_adminupdatechannel",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_createattachment",
      "target": "server_db_mappers_ptritoi64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_createchannel",
      "target": "server_db_mappers_strtonullptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_createinvite",
      "target": "server_db_mappers_ptritoi64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_createmessagewithmentions",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getactiveapitoken",
      "target": "server_db_mappers_apitokenfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getattachmentwithchannel",
      "target": "server_db_mappers_derefstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getdmparticipants",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getinvite",
      "target": "server_db_mappers_ptri64toi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/apitoken_queries.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getowneruser",
      "target": "server_db_mappers_userfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getsessionbytokenhash",
      "target": "server_db_mappers_sessionfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getsessionwithbanstatus",
      "target": "server_db_mappers_derefstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getuserbyid",
      "target": "server_db_mappers_userfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getuserbyusername",
      "target": "server_db_mappers_userfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getuserdmchannels",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/admin_queries.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_getusersessions",
      "target": "server_db_mappers_sessionfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/invite_queries.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_listinvites",
      "target": "server_db_mappers_ptri64toi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_listplugins",
      "target": "server_db_event_queries_parsesqlitetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_listusersessions",
      "target": "server_db_mappers_sessionfromgen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_replacemessagementions",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_setmessagepinned",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_updatechannel",
      "target": "server_db_mappers_strtonullptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_updatevoicecamera",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_updatevoicedeafen",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_updatevoicemute",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/voice_queries.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_db_updatevoicescreenshare",
      "target": "server_db_mappers_b2i64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "db_membersummary_forviewer",
      "target": "server_db_status_statusforviewer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "permissions_checker_haschannelperm",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "permissions_checker_haschannelperm",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "permissions_checker_haschannelpermbatch",
      "target": "server_permissions_permissions_hasadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "permissions_checker_haschannelpermbatch",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "plugin_registry_installfromzip",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "plugin_registry_installfromzip",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "plugin_registry_loadall",
      "target": "server_plugin_loader_scanplugindirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_apiroutesmounted",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_authprotectedroute",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_authprotectedroute",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_authprotectedroute",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_returnsnonnilhandler",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_servesstaticroot",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_servesstaticroot",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_servesstaticroot",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_setscsponroot",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_setscsponroot",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_setscsponroot",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testnewhandler_withupdater",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_admindenied",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_memberdenied",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_ownerallowed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_handler_test_testowneronlymiddleware_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/admin.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_admin_newhandler",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_invalidlimitparam",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_auditlog_pagination",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_checkupdate_nilupdater",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_defaultstypetotext",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_createchannel_invalidbody",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_deletechannel_invalidid",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_forcelogout_invalidid",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_caplargelimit",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_listusers_invalidlimitparam",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_logstreamticketflow",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidbody",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchchannel_invalidid",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_bannilhubdoesnotpanic",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_banwithoutreason",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_cannotmodifyself",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_invalidbody",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangebroadcast",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_rolechangenilhubdoesnotpanic",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempban",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_tempbanoutofrange",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_patchuser_unbanuser",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_alreadycompleted",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_invalidbody",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_missingfields",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_success",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setup_weakpassword",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_alreadysetup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_setupstatus_needssetup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api_edge_cases_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_edge_cases_test_testadminapi_stats_nilhub",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_middleware_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_logstream_handlelogticket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_users_handlegetstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_users_handlegetme"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_users_handlelistusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_users_handlepatchuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_users_handleforcelogout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channels_handlelistchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channels_handlecreatechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channels_handlepatchchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channels_handledeletechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channel_perms_handlegetchannelpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channel_perms_handleputchannelpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channel_perms_handledeletechannelpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channel_perms_handleputchanneluserpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channel_perms_handledeletechanneluserpermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_roles_handlelistroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_roles_handlecreaterole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_roles_handlereorderroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_roles_handlepatchrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_roles_handledeleterole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_channels_handlegetauditlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_tokens_handlelistapitokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_tokens_handlecreateapitoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_tokens_handlerevokeapitoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_settings_handlegetsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_settings_handlepatchsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_backup_handlebackup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_backup_handlelistbackups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_backup_handledeletebackup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_handlers_backup_handlerestorebackup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_update_handlers_handlecheckupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_update_handlers_handleapplyupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_setup_handler_handlesetupstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_setup_handler_handlesetup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/api.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_api_newadminapi",
      "target": "server_admin_middleware_adminauthmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_retentionneverdeletesnewest",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/backup_maintenance_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_backup_maintenance_test_testmaintainbackups_scheduleandretention",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_archivecleansvoice",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/channels_archive_voice_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_channels_archive_voice_test_testadminapi_patchchannel_unarchivedoesnotcleanvoice",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlebackup",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handledeletebackup",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handledeletebackup",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlelistbackups",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlelistbackups",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_handlerestorebackup",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlebackup_success",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_invalidnametraversal",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandledeletebackup_success",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_emptywhennodirexists",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_errorreadingdir",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlelistbackups_returnscreatedbackup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_abortswithoutsafetybackup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_invalidname",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L697",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_restartswhenclosefails",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_rollsbackwhencopyfails",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_success",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_backup_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_backup_test_testhandlerestorebackup_usesconfigureddatabasepath",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_getpermchannel",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_getpermuser",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechannelpermission",
      "target": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handledeletechanneluserpermission",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handlegetchannelpermissions",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handlegetchannelpermissions",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_handlers_roles_invalidateusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchannelpermission",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_helpers_actorrolefromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_handleputchanneluserpermission",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_requiremanageableuser",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_clearsoverride",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testdeletechannelpermission_unknownrole",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_dmrejected",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_notfound",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testgetchannelpermissions_returnsallroles",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_masksunknownbits",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_nonadminforbidden",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_persistsandpropagates",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_refusesequalorhigherrole",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_perms_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_perms_test_testputchannelpermission_unknownrole",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testchanneluserpermission_nonadminforbidden",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testdeletechanneluserpermission_clearsoverride",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_administratorcangrantanybit",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_cannottargethigherrankeduser",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_dmrejected",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_maskroundtrip",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_masksunknownbits",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_moderatorcannotescalate",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_persistsinvalidatesandaudits",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channel_user_perms_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channel_user_perms_test_testputchanneluserpermission_unknownuser",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_getadminchannel",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlecreatechannel",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handledeletechannel",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlegetauditlog",
      "target": "server_admin_helpers_queryint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlegetauditlog",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlegetauditlog",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlelistchannels",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlelistchannels",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_handlepatchchannel",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchannel",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_newchanneltestapi",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_patchchannelflags",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testcreatechannel_anytypeunderanycategory",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testcreatechannel_unknowntyperejected",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testdeletechannel_refusesdm",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testlistchannels_excludesdms",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_broadcastcarriesfeatureflags",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels",
      "target": "server_admin_api_test_creatememberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_featureflagsrequiremanagechannels",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_movescategory",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_refusesdm",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectedpatchwritesnothing",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsemptyname",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_channels_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_channels_test_testpatchchannel_rejectsoutofrangevalues",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlecreaterole",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handledeleterole",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlelistroles",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlepatchrole",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_handlereorderroles",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_norenamenomemberupdate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate",
      "target": "server_admin_handlers_roles_test_newroleshandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate",
      "target": "server_admin_handlers_roles_test_createuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_rename_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_rename_test_testadminapi_patchrole_renamebroadcastsmemberupdate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_roleserviceunavailable",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_newroleshandler",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_duplicatenameisbadrequest",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_createrole_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_owneranddefaultrefused",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_deleterole_reassignsandbroadcasts",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_listroles_carriesmembercounts",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_hierarchydenied",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_invalididandbody",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_permissionchangeinvalidatesandresyncs",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_patchrole_renameonlyskipsresync",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_normalizesandbroadcasts",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_reorderroles_partiallistrefused",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_requiremanageroles",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_serviceunavailablefailsclosed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_test_testadminapi_roles_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_roles.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_roles_writeroleerr",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlegetsettings",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlegetsettings",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_settings.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_settings_handlepatchsettings",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlecreateapitoken",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlelistapitokens",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlelistapitokens",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_tokens.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_tokens_handlerevokeapitoken",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_perm_gates_test_createroleuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_atomic_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_atomic_test_testadminapi_patchuser_refusedrolechangedoesnotleavebancommitted",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangebroadcastsevenifrolerereadfails",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_rolechangerefreshesvisibility",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users_broadcast_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_broadcast_test_testadminapi_patchuser_unbanbroadcastsmemberunban",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handleforcelogout",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlegetme",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlegetme",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlegetstats",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlegetstats",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "server_admin_helpers_queryint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "server_admin_types_toadminuserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlelistusers",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_helpers_actorfromcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_types_toadminuserresponsefromuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_helpers_pathint64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_handlepatchuser",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/handlers_users.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_handlers_users_writemoderationerr",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/harvest_s5_roles_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_harvest_s5_roles_test_testadminapi_patchrole_memberlookupfailureblanketinvalidates",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_helpers_internal_test_testqueryint_limitstillcapped",
      "target": "server_admin_helpers_queryint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/helpers_internal_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_helpers_internal_test_testqueryint_offsetnotclampedbylimitcap",
      "target": "server_admin_helpers_queryint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_alloc_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_alloc_test_testringbuffer_writedoesnotallocate",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_apitoken_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_apitoken_test_testadminapi_logstreamticketflow_apitoken",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "server_admin_logstream_test_newlogstreamtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testhandlelogstream_entrywrittenduringbackfillisdelivered",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_nogap",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_atomic_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_atomic_test_testringbuffer_snapshotandsubscribe_snapshotexcludedfromchannel",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_handlelogticket",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_handlelogticket",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsafterapitokenrevocation",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_backfillstopsaftersessionrevocation",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/logstream_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_logstream_test_testhandlelogstream_survivesserverwritetimeout",
      "target": "server_admin_logstream_handlelogstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_adminauthmiddleware",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testadminauthmiddleware_rolenotfound",
      "target": "server_admin_api_newadminapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlegetauditlog_dberror",
      "target": "server_admin_handlers_channels_handlegetauditlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlegetsettings_dberror",
      "target": "server_admin_handlers_settings_handlegetsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlegetstats_dberror",
      "target": "server_admin_handlers_users_handlegetstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlelistchannels_dberror",
      "target": "server_admin_handlers_channels_handlelistchannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlelistusers_dberror",
      "target": "server_admin_handlers_users_handlelistusers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testhandlesetupstatus_dberror",
      "target": "server_admin_setup_handler_handlesetupstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_nouserincontext",
      "target": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_ownerpassesthrough",
      "target": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_and_spawn_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_and_spawn_test_testowneronlymiddleware_rolenotfound",
      "target": "server_admin_middleware_owneronlymiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_bannedadmin",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_expiredsession",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_invalidtoken",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware_coverage_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_coverage_test_testadminauthmiddleware_missingbearer",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_owneronlymiddleware",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/middleware.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_middleware_requireperm",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_newteelogger",
      "target": "server_admin_logstream_newmultihandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testcategorizesource_nopcisserver",
      "target": "server_admin_logstream_categorizesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testmultihandler_handlereturnsnil",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testmultihandler_handlereturnsnil",
      "target": "server_admin_logstream_newmultihandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstafterwrap",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_snapshot_oldestfirstbeforewrap",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_multiplesubscriberseachgetacopy",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_receiveswrites",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_slowsubscriberdoesnotblockwrites",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/multihandler_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_multihandler_test_testringbuffer_subscribe_unsubscribestopsdelivery",
      "target": "server_admin_logstream_newringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_newmoderatorhandler",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_bitholdersallowed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testauditandsettings_moderatorforbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_moderatorallowed",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testchannelroutes_withoutmanagechannelsforbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_hierarchyenforced",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testforcelogout_requireskickmembers",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_ownerflagged",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testgetme_reportscallerpermissions",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testowneronlyroutes_moderatorforbidden",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserban_moderatorallowed",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_cannotpromotetoowner",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_moderatorcannotdemoteadmin",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testpatchuserrole_requiresmanageroles",
      "target": "server_admin_api_test_itoa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_moderatoradmitted",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testperimeter_nomoderationbitsrejected",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/perm_gates_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_perm_gates_test_testrequireadminauth_staysadministratoronly",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_validatewizard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_applywizardsettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_buildconfigpatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_patchedconfigkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_wizardchangesrunningconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_setup_wizard_computerestarturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetup",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetupstatus",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_handlesetupstatus",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_blockedafterfirstuser",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_concurrentrace",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_createsowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_foreignoriginstillblocked",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_missingfields",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_sameoriginallowedwithemptyallowlist",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetup_weakpassword",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_needssetup",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_handler_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_handler_test_testsetupstatus_nosetupneeded",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_limiter_reap_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_limiter_reap_test_testsetuplimiter_reapsstaleentries",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_origin_test_testissameorigin",
      "target": "server_admin_setup_handler_issameorigin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_origin_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_origin_test_testissetuporiginallowed",
      "target": "server_admin_setup_handler_issetuporiginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupstatus_defaultsonlypresetupandsecretfree",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_configwritefailurewarnsbutcreatesaccount",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_foreignoriginblocked",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_fullflow",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_invalidvaluesrejectbeforeaccountcreation",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_legacypayloadunchangedbehaviour",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_testsetupwizard_norestartwhenvaluesmatchrunning",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/setup_wizard_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_setup_wizard_test_wizardhandler",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handleapplyupdate",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handlecheckupdate",
      "target": "server_admin_helpers_writeerr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_handlecheckupdate",
      "target": "server_admin_helpers_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_checkfails",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_containeroptout",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_downloadfails",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_missingassets",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_nilupdater_errorcode",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_noupdateavailable",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_refusedincontainer",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_requiresowner",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_applyupdate_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_incompletereleasenotinstallable",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_ok",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_unauthenticated",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_test_openadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_test_newtestmodservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_test_newtestroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_test_createadminuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/admin/update_handlers_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_admin_update_handlers_test_testadminapi_checkupdate_uptodate",
      "target": "server_admin_api_test_dorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_broadcastsmemberban",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler_delete_broadcast_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_delete_broadcast_test_testdeleteaccount_nobroadcasteromitted",
      "target": "server_api_auth_handler_test_deletejsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handledeleteaccount",
      "target": "server_api_middleware_clientip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogin",
      "target": "server_api_constants_scaledauthlimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handlelogout",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleme",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_handleregister",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_constants_scaledauthlimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_totp_handler_handleverifytotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_totp_handler_handleenabletotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_totp_handler_handleconfirmtotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/auth_handler.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_auth_handler_mountauthroutes",
      "target": "server_api_totp_handler_handledisabletotp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_doavatarupload",
      "target": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testlogout_clearscustomstatus",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testlogout_clearscustomstatus",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testlogout_clearscustomstatus",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_broadcastcarrieseveryprofilefield",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_rejectsbaddisplayname",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testupdateprofile_setsdisplaynameandabout",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_isreadablebyotheruserswhileinuse",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_notmountedwithoutstorage",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_rejectsnonimageandoversizeddimensions",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_requiresauthandafile",
      "target": "server_api_upload_handler_test_makemultipartfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storageerrordoesnotleakpath",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/avatar_handler_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_avatar_handler_test_testuploadavatar_storesandsetsavatarurl",
      "target": "server_api_upload_handler_test_makepngbytes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_selfblockrejected",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_selfblockrejected",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_selfblockrejected",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_success",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_success",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_success",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unauthorized",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unknowntarget",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unknowntarget",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testblockuser_unknowntarget",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_emptyarray",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_returnsblockedids",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testlistblocks_unauthorized",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_invaliduserid",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_notblockedstillsucceeds",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_success",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_unauthorized",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_unauthorized",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/blocks_handler_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_blocks_handler_test_testunblockuser_unauthorized",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/bodycap_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_bodycap_test_testbodycapexemptions_routeenvelopesreachable",
      "target": "server_api_middleware_maxbodysizeunless"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_centersthewindow",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_channelnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_deletedmessageisnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmnonparticipantisnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_dmparticipantallowed",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_enrichesreactionsandmentions",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_invalidmessageid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_messageinanotherchannel",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelend",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_nearchannelstart",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_noreadpermissionisforbidden",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_shortchannelreturnseverything",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_skipsdeletedneighbours",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_unauthenticated",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_around_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_around_test_testmessagesaround_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_adminseesallchannels",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_admin",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_excludesdmchannels_member",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannellist_filtersoutdeniedchannels",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_adminbypassesdeny",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testchannelmessages_deniedbypermission",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_adminseesallresults",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_authz_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_authz_test_testsearch_filtersresultsbypermission",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlegetmessages",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlegetmessagesaround",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlegetpins",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlegetreactionusers",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlelistchannels",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlepurgemessages",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlesearch",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_handlesetpinned",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_mountchannelroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_parseidparam",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_parselimitparam",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_searchratelimitmiddleware",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_handler.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_handler_writeserviceerror",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_authz_test_denyreadmessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_deniedchannelisforbidden",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_emojiwithnoreactorsisemptylist",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_invalidids",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_invalidids",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_invalidids",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_invalidids",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_messagefromanotherchannelisnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_percentencodedemojiresolves",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/channel_reaction_users_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_channel_reaction_users_test_testreactionusers_unauthenticated",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/client_update.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_client_update_handleclientupdate",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_incidrs",
      "target": "server_api_middleware_ipinnets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_incidrs",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_broadtrustedcidrkeepsclientsdistinct",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_broadtrustedcidrkeepsclientsdistinct",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_notrustedproxies_usesremoteaddr",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_remoteaddrwithoutport",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_spoofedxfffromuntrustedremoteignored",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_spoofedxfffromuntrustedremoteignored",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_trustedproxy_noxrealip_fallsbacktoremoteaddr",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_trustedproxy_usesxrealip",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_trustedproxy_usesxrealip",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_untrustedsource_ignoresxrealip",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_untrustedsource_ignoresxrealip",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_xforwardedfor_usedwhennoxrealip",
      "target": "server_api_middleware_clientipwithproxies"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testclientip_xforwardedfor_usedwhennoxrealip",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testparsecidrlist_bareplainip_skippednotpanic",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testparsecidrlist_invalidcidr_skipped",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testparsecidrlist_mixedvalidinvalid_keepsvalid",
      "target": "server_api_middleware_parsecidrlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/clientip_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_clientip_test_testparsecidrlist_mixedvalidinvalid_keepsvalid",
      "target": "server_api_middleware_ipinnets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_hasrequiredfields",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_hasrequiredfields",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_hasrequiredfields",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_hasrequiredfields",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_reactionshavemeflag",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_reactionshavemeflag",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_reactionshavemeflag",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_messages_reactionshavemeflag",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_search_hasrequiredfields",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_search_hasrequiredfields",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_search_hasrequiredfields",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/contract_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_contract_test_testcontract_search_hasrequiredfields",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_buildcombinedrouter",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_malformedbody",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_malformedbody",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingnewpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingnewpassword",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingnewpassword",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingnewpassword",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingoldpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingoldpassword",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingoldpassword",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_missingoldpassword",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_unauthorized",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testchangepassword_unauthorized",
      "target": "server_api_profile_handler_test_putjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testclosedm_broadcasteruseroffline",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcombinedrouter_profileandinvites",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcombinedrouter_profileandinvites",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testconfirmtotp_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testconfirmtotp_malformedbody",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testconfirmtotp_malformedbody",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_malformedjson",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_malformedjson",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_malformedjson",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_withexpiration",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_withexpiration",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_withexpiration",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testcreateinvite_withexpiration",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testdisabletotp_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testdisabletotp_malformedbody",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testdisabletotp_malformedbody",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_alreadyenabled",
      "target": "server_api_totp_handler_test_extractsecretfromuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_malformedbody",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testenabletotp_malformedbody",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_channelnotfound",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_channelnotfound",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_channelnotfound",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_channelnotfound",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1089",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_nonparticipant",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidchannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1019",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidchannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_invalidlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withbeforeparam",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1029",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withbeforeparam",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withbeforeparam",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withbeforeparam",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withcustomlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withcustomlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withcustomlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetmessages_withcustomlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_success",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_success",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_success",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_success",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_unauthorized",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testgetpins_unauthorized",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1069",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_adminseesall",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_adminseesall",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1071",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_adminseesall",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_adminseesall",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_memberrole",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_memberrole",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_memberrole",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_memberrole",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_unauthorized",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistchannels_unauthorized",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistdms_invalidtoken",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistdms_invalidtoken",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L738",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistdms_invalidtoken",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistinvites_memberforbidden",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistinvites_memberforbidden",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistinvites_memberforbidden",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_badtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_badtoken",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L712",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testlistsessions_multiplesessions",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L672",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked",
      "target": "server_api_invite_handler_test_buildinviterouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokeinvite_alreadyrevoked",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_invalidid",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_invalidid",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_invalidid",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_invalidid",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_negativeid",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_negativeid",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_negativeid",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_negativeid",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_unauthorized",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testrevokesession_unauthorized",
      "target": "server_api_profile_handler_test_profiledelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_dmchannelfilter_nonparticipant",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_emptyquery",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_emptyquery",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_emptyquery",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_emptyquery",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_negativechannelid_push",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_negativechannelid_push",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_negativechannelid_push",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_negativechannelid_push",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_ratelimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_ratelimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_ratelimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_ratelimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_specialcharacters",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_specialcharacters",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_specialcharacters",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_specialcharacters",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_unauthorized",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_unauthorized",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_unauthorized",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withchannelid_push",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withchannelid_push",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withchannelid_push",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withchannelid_push",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidchannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidchannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L961",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L962",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L963",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withinvalidlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withlimit_push",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L951",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withlimit_push",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withlimit_push",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withlimit_push",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnegativelimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnegativelimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L974",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnegativelimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnegativelimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnonexistentchannelid",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnonexistentchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnonexistentchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withnonexistentchannelid",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withovermaxlimit",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withovermaxlimit",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withovermaxlimit",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsearch_withovermaxlimit",
      "target": "server_api_channel_handler_test_chget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_channelnotfound_push",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_channelnotfound_push",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_channelnotfound_push",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_channelnotfound_push",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_nonparticipantforbidden",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L878",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L879",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_dmchannel_participantsuccess",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidchannelid",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidchannelid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidchannelid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L811",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidchannelid",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidmessageid",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidmessageid",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidmessageid",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L823",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_invalidmessageid",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_memberforbidden",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_memberforbidden",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_memberforbidden",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_memberforbidden",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_messagenotfound_push",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_messagenotfound_push",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_messagenotfound_push",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_messagenotfound_push",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_unauthorized",
      "target": "server_api_channel_handler_test_newchanneltestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_unauthorized",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_wrongchannel",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_wrongchannel",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L861",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_wrongchannel",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testsetpinned_wrongchannel",
      "target": "server_api_channel_handler_test_chpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L830",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testunpin_success",
      "target": "server_api_channel_handler_test_newpintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testunpin_success",
      "target": "server_api_channel_handler_test_buildchannelrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testunpin_success",
      "target": "server_api_channel_handler_test_chtestcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testunpin_success",
      "target": "server_api_channel_handler_test_chdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_invalidusername",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_invalidusername",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_invalidusername",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_invalidusername",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_malformedbody",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_malformedbody",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_notoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_notoken",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_nullavatar",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_nullavatar",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_nullavatar",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_nullavatar",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_withavatar",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_withavatar",
      "target": "server_api_profile_handler_test_buildprofilerouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_withavatar",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/coverage_push_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_coverage_push_test_testupdateprofile_withavatar",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "server_api_middleware_clientip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/diagnostics_handler.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_diagnostics_handler_handlediagnosticsconnectivity",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_groupfixture",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testclosedm_onetoonekeepsparticipation",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreatedm_doesnotreusegroupchannel",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockedcannotaddblocker",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_blockercannotaddblocked",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_createschannelwithallparticipants",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_deduplicatesanddropsself",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsmutuallyblockedrecipients",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsovercap",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_rejectsunknownrecipient",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testcreategroupdm_requirestwootherusers",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_lastparticipantdeleteschannel",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_nonparticipantrefused",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testleavegroupdm_removesparticipantandnotifiessurvivors",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testlistdms_onetoonestaysungrouped",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testlistdms_returnsgroupwithparticipants",
      "target": "server_api_dm_handler_test_dmget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_nonparticipantrefused",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_participantmayrename",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_refusesonetoone",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_group_handler_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_group_handler_test_testrenamegroupdm_rejectsoverlongname",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleblockuser",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleblockuser",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleblockuser",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleclosedm",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreatedm",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreatedm",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlecreategroupdm",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlelistblocks",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlelistblocks",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlelistdms",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlelistdms",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handlerenamegroupdm",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleunblockuser",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleunblockuser",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_handleunblockuser",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_mountdmroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_rename_participant_lookup_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_rename_participant_lookup_test_testrenamegroupdm_fanoutsurvivescontextcancelledaftercommit",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_visibility_ctx_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_visibility_ctx_test_testbroadcastdmopen_survivescancelledrequestcontext",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testclosedm_onetoonedoesnotevictvoice",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testcreategroupdm_bumpsvisibilitywatermark",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_handler_test_newdmtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_handler_test_builddmrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_handler_test_dmcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_group_handler_test_decodedminfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_handler_test_dmpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/dm_handler_watermark_voice_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_dm_handler_watermark_voice_test_testleavegroupdm_evictsleaverfromvoice",
      "target": "server_api_dm_handler_test_dmdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlecreateemoji",
      "target": "server_api_upload_handler_writestoragesaveerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handledeleteemoji",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlelistemoji",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handlelistemoji",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_handleserveemojiimage",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/emoji_handler.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_emoji_handler_mountemojiroutes",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/export_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_export_test_broadcastdmopenfortest",
      "target": "server_api_dm_handler_broadcastdmopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/export_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_export_test_broadcastemojisetfortest",
      "target": "server_api_emoji_handler_broadcastemojiset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/export_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_export_test_handlelivekithealthfortest",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/export_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_export_test_livekithealthhandlerfortest",
      "target": "server_api_router_handlelivekithealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/export_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_export_test_securityheaders",
      "target": "server_api_middleware_securityheaderswithtls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_handlegifproxy",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_internal_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_internal_test_testredactkeymatchespercentencodedform",
      "target": "server_api_gif_handler_redactkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_mountgifroutes",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifauthcheckedbeforedisabledcheck",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifdisabledmakesnoupstreamcall",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifdisabledwhennokeyconfigured",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifmalformedupstreambecomesbadgateway",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifratelimitbucketisseparate",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifratelimited",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifrejectsinvalidtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifrequiresauth",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifresponseneverleaksapikey",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifsearchproxiesupstream",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifsearchvalidatesinput",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgiftrendingproxiesupstream",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/gif_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_gif_handler_test_testgifupstreamerrorbecomesbadgateway",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testhandlehealth_canceledrequestdoesnotpoisoncache",
      "target": "server_api_router_handlehealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testhandlehealth_checksarecached",
      "target": "server_api_router_handlehealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testhandlehealth_degradedreturns503withreason",
      "target": "server_api_router_handlehealth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testrunhealthchecks_allhealthy",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testrunhealthchecks_dberror",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testrunhealthchecks_hubdeadwinsfirst",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testrunhealthchecks_lowdisk",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/health_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_health_test_testrunhealthchecks_unknownprobescounthealthy",
      "target": "server_api_router_runhealthchecks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_emoji_handler_imagedimensions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/image_dimensions_fuzz_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_image_dimensions_fuzz_test_fuzzimagedimensions",
      "target": "server_api_emoji_handler_webpdimensions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlecreateinvite",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlelistinvites",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlelistinvites",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_handlerevokeinvite",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_mountinviteroutes",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_channelallowoverridedoesnotgrant",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_createinvitefailure",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_createinvitefailure",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_emptybody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_getinvitefailure",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_getinvitefailure",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_memberforbidden",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_memberforbidden",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_unauthorized",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_unlimited",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testcreateinvite_unlimited",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_emptyarray",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_includesrevokedandactive",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testlistinvites_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_memberforbidden",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_memberforbidden",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_notfound",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_revokefailure",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_revokefailure",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/invite_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_invite_handler_test_testrevokeinvite_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_newlivekitproxy",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "server_api_gif_handler_redactkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_proxywebsocket",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_caseinsensitive",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_emptyallowlistdenies",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_emptyoriginallowed",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_firstpartydesktoporigins",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_firstpartylookalikesdenied",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_matchingorigin",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_multipleallowedorigins",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_nonmatchingorigin",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_samehostdifferentportdenied",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_sameoriginallowed",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testisoriginallowed_wildcardallowsall",
      "target": "server_api_livekit_proxy_isoriginallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_caseinsensitive",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_connectionkeepalive",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingconnectionheader",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_missingupgradeheader",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_nonwebsocketupgrade",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testiswebsocketupgrade_validupgrade",
      "target": "server_api_livekit_proxy_iswebsocketupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_allowsnormalpath",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_allowssameoriginhttp",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksadminpath",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blockscrossoriginhttp",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksdebugpath",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blocksmetricspath",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_blockstwirppath",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_doesnotblockusermetrics",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testlivekitproxy_invalidurl_fallsbacktolocalhost",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_test_testproxywebsocket_dialfailuredoesnotlogaccesstoken",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_degraded",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_healthy",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_proxy_ws_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_proxy_ws_test_testhandlelivekithealth_notconfigured",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separatesclientupdatebucket",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separatesclientupdatebucket",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separateslivekitbucket",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/livekit_ratelimit_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_livekit_ratelimit_test_testratelimitmiddlewarewithprefix_separateslivekitbucket",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "server_api_router_boundrequestid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "server_api_router_requestlogger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/logbounds_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_logbounds_test_loggedrequest",
      "target": "server_api_router_setrequestidheader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/metrics_handler.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_metrics_handler_handlemetrics",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware.go",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_adminiprestrict",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_authmiddleware",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_ratelimitmiddlewarewithprefix",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_requirepermission",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "server_admin_backup_maintenance_test_backdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/middleware_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_middleware_test_testauthmiddleware_touchsessionthrottled",
      "target": "api_emojiharness_do"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testhaszipmagic",
      "target": "server_api_plugins_handler_haszipmagic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testiszipcontenttype",
      "target": "server_api_plugins_handler_iszipcontenttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerenabledisableuninstallreturn503whenregistrynil",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallhappypath",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipcontenttype",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectsnonzipmagic",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerinstallrejectswhenregistrynil",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerlifecycleinvalidid",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerlistemptywhenregistrynil",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerlistreportsruntimestate",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/plugins_handler_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_plugins_handler_test_testpluginshandlerlistusessnakecasejson",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_fuzz_test_fuzzvalidateavatarurl",
      "target": "server_api_profile_handler_validateavatarurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_fuzz_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_fuzz_test_fuzzvalidatedisplayname",
      "target": "server_api_profile_handler_validatedisplayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlechangepassword",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlelistsessions",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlelistsessions",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlerevokesession",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlerevokesession",
      "target": "server_api_channel_handler_parseidparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handlerevokesession",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleupdateprofile",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_emoji_handler_imagedimensions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_upload_handler_writestoragesaveerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_upload_handler_sanitizeuploadfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_handleuploadavatar",
      "target": "server_api_channel_handler_writeserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "server_api_profile_handler_test_profilecreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_identity_key_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_identity_key_test_testupdateprofile_identitykeyfailurestillbroadcastscommittedprofile",
      "target": "server_api_profile_handler_test_patchjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_mountprofileroutes",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_revokesothersessions",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_samepassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_weaknewpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testchangepassword_wrongoldpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_apitokenprincipal",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_success",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testlistsessions_unauthorized",
      "target": "server_api_auth_handler_test_getwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testratelimit_profileupdatesdonotconsumepasswordbudget",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_currentsession",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_notfound",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_otheruserssession",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testrevokesession_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_emptyusername",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyinvalid",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_identitykeyomitted_unchanged",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_publishidentitykey",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_unauthorized",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_usernametaken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/profile_handler_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_profile_handler_test_testupdateprofile_usernamewithapostropheisnotescaped",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router_livekit_process_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_livekit_process_test_testnewrouter_livekitprocessstartfailure_voicejoinfailsclosed",
      "target": "server_api_router_delete_account_broadcast_test_dialandauthws"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_invite_handler_mountinviteroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_gif_handler_mountgifroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_upload_handler_mountuploadroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_auth_handler_mountauthroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_adminiprestrict"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_ratelimitmiddlewarewithprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_livekit_proxy_newlivekitproxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_profile_handler_mountprofileroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_dm_handler_mountdmroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_channel_handler_mountchannelroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_emoji_handler_mountemojiroutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_requirepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_ratelimitmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_diagnostics_handler_handlediagnosticsconnectivity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_metrics_handler_handlemetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_plugins_handler_newpluginadminhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_client_update_mountclientupdateroute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_constants_setauthratescale"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_securityheaderswithtls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_middleware_maxbodysizeunless"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_newrouter",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/router.go",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_router_requestlogger",
      "target": "server_api_middleware_clientip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleconfirmtotp",
      "target": "server_api_auth_handler_requirepasswordconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_api_auth_handler_requirepasswordconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handledisabletotp",
      "target": "server_api_auth_handler_isrequire2faenabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleenabletotp",
      "target": "server_api_auth_handler_requirepasswordconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_api_auth_handler_issuesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_api_auth_handler_touserresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_handleverifytotp",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_invalidcode_handler",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_nopendingenrollment",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testconfirmtotp_wrongpassword_handler",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_apitokenprincipal_revokesallsessions",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_blockedbyserverpolicy",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_unauthenticated",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_unauthenticated",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testdisabletotp_wrongpassword_handler",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_success",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_unauthenticated",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_unauthenticated",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_unauthenticated",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_wrongpassword",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_wrongpassword",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_wrongpassword",
      "target": "server_api_invite_handler_test_loginandgettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testenabletotp_wrongpassword",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_bannedafterpasswordstep",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidcode",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_invalidpartialtoken",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_malformedbody",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_missingtoken",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_missingtoken",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_missingtoken",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_replayprotection",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_newauthtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_buildauthrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_postjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/totp_handler_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_totp_handler_test_testverifytotp_success",
      "target": "server_api_auth_handler_test_postjsonwithtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_filename_fuzz_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_filename_fuzz_test_fuzzsanitizeuploadfilename",
      "target": "server_api_upload_handler_sanitizeuploadfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_newuploadtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_newuploadteststorage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_builduploadrouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_uploadcreatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_doupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler_deleted_message_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_deleted_message_test_testservefile_linkedtodeletedmessage_notfound",
      "target": "server_api_upload_handler_test_doservefile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_handleservefile",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_handleupload",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_api_middleware_authmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_mountuploadroutes",
      "target": "server_api_middleware_maxbodysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/upload_handler.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_upload_handler_writestoragesaveerror",
      "target": "server_api_router_writejson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testnewcrswaf_loadscoreruleset",
      "target": "server_api_waf_newcrswaf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testnormalizecrsmode",
      "target": "server_api_waf_normalizecrsmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_allowsbenignjsonrequest",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_blocksxssprobe",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsblockmode_falsepositivesonsqlishchatprose",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_aggregatesmatchloggingperrequest",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_allowsbenignsqlishchatmessage",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_customcallbackstillperrule",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectspathtraversalprobe",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsdetectmode_detectsxssprobewithoutblocking",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_crsoffmode_skipscrsentirely",
      "target": "server_api_waf_newwafmiddleware"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_inlinerulesstillblockineverycrsmode",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_crs_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_crs_test_testwafmiddleware_uploadbodynotbufferedoremptied",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testhandlewafinterruption_writesjsonandstatus",
      "target": "server_api_waf_handlewafinterruption"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_allowsbenignrequest",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_allowslargeavataruploadbody",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_allowslargeplugininstallbody",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_blocksscanneruseragent",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_invalidparanoialevelstillallowsbenignrequest",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/api/waf_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_api_waf_test_testwafmiddleware_preservesreadablebodyfordownstream",
      "target": "server_api_waf_newwafmiddlewarecrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/auth/helpers_fuzz_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_helpers_fuzz_test_fuzzvalidateusername",
      "target": "server_auth_helpers_validateusername"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/auth/password_fuzz_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_password_fuzz_test_fuzzvalidatepasswordstrength",
      "target": "server_auth_password_validatepasswordstrength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/auth/resolve.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_auth_resolve_resolvetokenhash",
      "target": "server_auth_helpers_issessionexpired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/logging_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_logging_test_testlogginglevelfromenv",
      "target": "server_config_config_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/logging_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_logging_test_testlogginglevelfromenv",
      "target": "server_config_config_parselevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/logging_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_logging_test_testparselevel",
      "target": "server_config_config_parselevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/save.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_verifyloadable",
      "target": "server_config_config_validateyaml"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/save.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_save_verifyloadable",
      "target": "server_config_config_defaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_unknown_keys_test_testunknownfilekeys",
      "target": "server_config_config_defaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/config/unknown_keys_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_config_unknown_keys_test_testunknownfilekeys",
      "target": "server_config_config_unknownfilekeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_anonymiseuser",
      "target": "server_db_errors_isuniqueconstrainterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_adminallowedwhenownerexists",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_allowedwhenotheradminexists",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_anonymisesusername",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_anonymisesusername",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearsavatarandtotp",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearsavatarandtotp",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearspassword",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearspassword",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearsprofilefields",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_clearsprofilefields",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_deletessessions",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_deletessessions",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_emptieddmchannel_preservesattachmentsforreclaim",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastadminblocked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastadminblocked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastadminguard_survivesrolerename",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastgroupdmparticipant_removeschannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastgroupdmparticipant_removeschannel",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastownerblocked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_lastownerblocked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_membersucceeds",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_membersucceeds",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_nonexistentuser",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_oneononedm_closesforsurvivor",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_oneononedm_closesforsurvivor",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_revokesapitokensandpermanentban",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_revokesapitokensandpermanentban",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_setsbannedandoffline",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_setsbannedandoffline",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_softdeletesmessages",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_softdeletesmessages",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_softdeletesmessages",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_squattedanonnamestilldeletes",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_squattedanonnamestilldeletes",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_survivingdm_keepsattachmentslinked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/account_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_account_test_testdeleteaccount_survivingdm_keepsattachmentslinked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/apitoken_queries_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_apitoken_queries_test_newtokentestdb",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentbyid_found",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentbyid_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testgetattachmentsbymessageids_groupsbymessage",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_linksunlinked",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_ownershipguard",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsalreadylinked",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_queries_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_queries_test_testlinkattachmentstomessage_skipsliveavatar",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/attachment_unlink_on_cascade_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_attachment_unlink_on_cascade_test_testadmindeletechannel_unlinksattachmentsforreclaim",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_droponfullqueuelogserror",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_enqueueafterstopdropsloudly",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testauditwriter_flushfailurecountsandlogs",
      "target": "server_db_audit_test_capturelogs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testpersistaudits_emptybatch",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testpersistaudits_poisonrowfallsbackperrow",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testpersistaudits_singletransaction",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testpersistaudits_singletransaction",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_asyncwithinstalledwriter",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter",
      "target": "server_db_admin_queries_test_newadmintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/audit_writer_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_audit_writer_test_testwriteaudit_synchronouswithoutwriter",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/auth_queries.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_auth_queries_scansessionswithbanstatus",
      "target": "server_db_mappers_derefstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_and_isblocked",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_and_isblocked",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_idempotent",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_idempotent",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_selfblockissilentlydropped",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testblockuser_selfblockissilentlydropped",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testiseitherblocked",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testiseitherblocked",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testlistblockedusers",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testlistblockedusers",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testunblockuser",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testunblockuser",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testunblockuser_notblockedisnoop",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/block_queries_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_block_queries_test_testunblockuser_notblockedisnoop",
      "target": "server_db_migrated_db_test_seedblockuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_queries.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_queries_channelfromfields",
      "target": "server_db_mappers_ptri64toi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_queries_test_openmigratedmemory",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_user_override_queries_test_testchanneluseroverride_cascadesonchanneldelete",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_user_override_queries_test_testchanneluseroverride_upsertgetdelete",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_user_override_queries_test_testgetchanneloverridesfor_mergesbothlayers",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/channel_user_override_queries_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_channel_user_override_queries_test_testgetchanneluseroverrides_bychannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcountuserswithouttotp_allwithout",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcountuserswithouttotp_withtotpsetup",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateattachment_success",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateattachment_success",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateattachment_withdimensions",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateattachment_withdimensions",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateattachment_withdimensions",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L762",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_expiredinvite",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L740",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_invalidcode",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_revokedinvite",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testcreateuserwithinvite_success",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_cutoffrespected",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_cutoffrespected",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_graceperiodholdssameday",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_graceperiodholdssameday",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepslinked",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepsliveavatars",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_keepsliveavatars",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_removesorphans",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testdeleteorphanedattachments_removesorphans",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetallchannelpermissionsforrole_withoverrides",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetchanneltypes_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetchanneltypes_nonexistentids",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetchanneltypes_returnstypes",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_empty",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_empty",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testgetpinnedmessages_returnspinnedonly",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L778",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testlistinvites_db_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testlistinvites_db_returnsall",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessages_emptyquery",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessages_specialcharsstripped",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessages_zerolimit",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptychannelids",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_emptyquery",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_findsinallowedchannels",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_limitrespected",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsearchmessagesinchannels_zerolimit",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_deletedmessage",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_pin",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_pin",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_pin",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_unpin",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_unpin",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testsetmessagepinned_unpin",
      "target": "server_db_message_queries_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L697",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testupdateusertotpsecret_clear",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L682",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testupdateusertotpsecret_set",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testuseinviteatomic_nonexistent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_somecameras",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_zero",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_countactivecameras_zero",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_atlimit",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_enablecameraifunderlimit_success",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_empty",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_getallvoicestates_multiplechannels",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_atlimit",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_replacesownstate",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit",
      "target": "server_db_voice_queries_test_newvoicetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit",
      "target": "server_db_voice_queries_test_seedvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/coverage_boost_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_coverage_boost_test_testvoice_joinvoicechannelifcapacity_underlimit",
      "target": "server_db_voice_queries_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_migrate",
      "target": "server_db_migrate_migratefscount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_openfile",
      "target": "server_db_lockfile_acquireprocesslock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_openfile",
      "target": "server_db_lockfile_lockfilepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_openmemory",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testcloseidempotent",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testmigratewalandfkonfile",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testopencreatesfile",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testopeninvalidpath",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testopenpingfails",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/db_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_db_test_testwalmodeenabledonfile",
      "target": "db_failreadfs_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_group_queries_test_groupdmfixture",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_group_queries_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_group_queries_test_groupdmfixture",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testclosedm_idempotent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testclosedm_idempotent",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testclosedm_removesfromopenlist",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testclosedm_removesfromopenlist",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmparticipantids_nonexistentchannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmparticipantids_returnsboth",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmparticipantids_returnsboth",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmrecipient_nonexistentchannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmrecipient_nonexistentchannel",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmrecipient_returnsotheruser",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetdmrecipient_returnsotheruser",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_createsnew",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_createsnew",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotent",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotentreversedorder",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_idempotentreversedorder",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_reopensforcaller",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetorcreatedmchannel_reopensforcaller",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannelids",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannelids",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_emptylist",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_emptylist",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_excludescloseddms",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_excludescloseddms",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_lastmessagepreview",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_lastmessagepreview",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_nomessages",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_nomessages",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_returnsopendms",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_returnsopendms",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_unreadcount",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testgetuserdmchannels_unreadcount",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_nonexistentchannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_nonexistentchannel",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_nonparticipant",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_nonparticipant",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_validparticipant",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testisdmparticipant_validparticipant",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testopendm_afterclose",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testopendm_afterclose",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testopendm_idempotent",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/dm_queries_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_dm_queries_test_testopendm_idempotent",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_emoji_queries_test_testcreateemojirejectsduplicateshortcode",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_emoji_queries_test_testemojicrudroundtrip",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_emoji_queries_test_testemojimissingrowsarenilnoterror",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/emoji_queries_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_emoji_queries_test_testlistemojiisorderedandemptyslicewhennone",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testgeteventssince_respectslimit",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testgeteventssinceforchannels",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testgetmaxeventseq",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpersistevent_andgeteventssince",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpersistevent_duplicateseqrejected",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpersistevents_batchinsertsall",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpersistevents_emptybatchisnoop",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpersistevents_fallbackkeepsgoodrowsonbadbatch",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpruneeventsolderthan",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/event_queries_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_event_queries_test_testpruneeventsolderthan_nothingtoprune",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockfile_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockfile_test_testtrylockfile_exclusive",
      "target": "server_db_lockfile_lockfilepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testcleanupexpiredlockouts",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testcleanupexpiredlockouts_emptytable",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testdeletelockout",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testdeletelockout_unknownkeyisnoop",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testloadactivelockouts_excludesexpired",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testupsertlockout_replacesexistingkey",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/lockout_queries_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_lockout_queries_test_testupsertlockout_roundtrip",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_capsstoredrows",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testcreatemessagewithmentions_storesrowsandflag",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetchanneloverrides",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_excluded",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_activetempban_sqlitetimeformat_excluded",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_caseinsensitive",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_lapsedtempban_stillresolves",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_nonasciiuppercase",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testgetuseridsbyusernames_permanentban_excluded",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testincrementmentioncounts_andreadstateclear",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testincrementmentioncounts_batchesacrosschunkboundary",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testincrementmentioncounts_emptyisnoop",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testincrementmentioncounts_noopwhenreaderalreadypastmessage",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testincrementmentioncounts_stillapplieswhenreaderisbehind",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testlistblockersof",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testlistmentiontargetsbyroles_lapsedtempban_included",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testmessagesforapi_carrymentions",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testreplacemessagementions",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/mention_queries_test.go",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_mention_queries_test_testsearchmessages_carrymentions",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_purgeseed",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testaddreaction_success",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testaddreaction_uniqueconstraint",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testcreatemessage_contentpreserved",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testcreatemessage_returnsid",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testcreatemessage_withreplyto",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testdeletemessage_contentpreservedaftersoftdelete",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testdeletemessage_modcandeleteany",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testdeletemessage_nonownerblockedwithoutmod",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testdeletemessage_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testdeletemessage_ownercandelete",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testeditmessage_nonownercannotedit",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testeditmessage_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testeditmessage_ownercanedit",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesdeleted",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_excludesforeigndms",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1054",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesannouncementchannels",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_includesparticipatingdms",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L993",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_nomessages",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_withunreadmessages",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetchannelunreadcounts_zeromessagechannelyieldszeros",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetlatestmessageid_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetlatestmessageid_excludesdeleted",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetlatestmessageid_returnshighest",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessage_fields",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessage_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessages_beforepagination",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessages_emptychannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessages_includesusername",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessages_limitrespected",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessages_returnsmessages",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L867",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_centersandordersascending",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_clampsatchanneledges",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_excludesdeleted",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_negativecountsclamptozero",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_scopedtochannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesaroundforapi_unknowncentreisempty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesforapi_beforepagination",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesforapi_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L832",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesforapi_excludesdeleted",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesforapi_returnsuserobject",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L804",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetmessagesforapi_withreactions",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetpinnedmessages_capped",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactions_counts",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactions_empty",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactionusers_clampslimittomax",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactionusers_respectssmallerlimit",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactionusers_returnsreactorsinreactionorder",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L1200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testgetreactionusers_unknownemojiisemptynoterror",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testremovereaction_notfound",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testremovereaction_success",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_deletednotreturned",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_editreindexes",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_filterbychannel",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_findsmatch",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_hyphenatedquery",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_limitrespected",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_noresults",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testsearchmessages_pinnedmessagestayssearchable",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/message_queries_test.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_message_queries_test_testupdatereadstate_upsert",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_022createsmentionschema",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_022seedsmentioneveryone",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_allmigrationsrecorded",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_appliedatisiso8601",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_appliesnewmigrationsonly",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_emptyfssucceeds",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_errormessagecontainsfilename",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_freshdatabaserunsallmigrations",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_interruptedseeddoesnotorphantrackingtable",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_invalidsqlreturnserror",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_largenumberofmigrations",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_nonsqlfilesskipped",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_orderislexicographic",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_partialrunrecordsonlyapplied",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_readdirerrorreturnserror",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_readfileerrorreturnserror",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionsappliedatrecorded",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionshasprimarykey",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_schemaversionstablecreated",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seeddetectionusesknowntable",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seeddoesnotrerunmigrations",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seedexistingdatabase",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_seedrecordsallfilesfromfs",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_skipsalreadyapplied",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_withrealmigrations",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_test_testmigrate_withrealmigrationsidempotent",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_fullchainschemaiscoherent",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_db_test_openmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_migrate_test_tableexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/migrate_upgrade_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_migrate_upgrade_test_testmigrate_upgradefrommigration019preservesdata",
      "target": "server_db_migrate_test_hasversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_scanpluginrow",
      "target": "server_db_event_queries_parsesqlitetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testenabledisableplugin",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testgetplugin_missing",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testgetpluginbyname",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testinstallplugin_andgetplugin",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallreturnscorrectid_afterotherwrites",
      "target": "server_db_channel_queries_test_openmigratedmemory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallreturnscorrectid_afterotherwrites",
      "target": "server_db_message_queries_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testinstallplugin_reinstallupdatesinplace",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testlistplugins_orderedbyname",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testpluginkv_namespacesareisolated",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testpluginkv_setgetdelete",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testpluginkvscan",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/plugin_queries_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_plugin_queries_test_testuninstallplugin_cascadeskv",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testdeletesessionbyid_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testdeletesessionbyid_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testdeletesessionbyid_wrongowner",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testlistusersessions_doesnotreturnotherusers",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testlistusersessions_emptyarray",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testlistusersessions_returnssessions",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testupdateuserpassword_success",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testupdateuserprofile_duplicateusername",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testupdateuserprofile_nonexistentuser",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testupdateuserprofile_usernameandavatar",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/profile_queries_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_profile_queries_test_testupdateuserprofile_usernameonly",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testcountrolemembersandlistuseridsbyrole",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testcreateandupdaterole",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testdeleterolereassigning",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testgetdefaultrole",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testgetrolebyname_iscaseinsensitive",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testlistroles_ordersbypositiontheniddeterministically",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testrolenameuniquenessisenforcedcaseinsensitively",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_crud_queries_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_crud_queries_test_testsetrolepositions",
      "target": "server_db_migrated_db_test_newmigratedtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetrolebyid_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetrolebyid_isdefaultfield",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetrolebyid_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetrolebyid_ownerhasallpermissions",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_boolconversions",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_found",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testgetuserwithrole_notfound",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testlistinvites_empty",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testlistinvites_includesrevokedinvites",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testlistinvites_multiple",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testlistroles_orderedbypositiondesc",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/role_invite_queries_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_role_invite_queries_test_testlistroles_returnsfourdefaultroles",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sanitize_fuzz_test_fuzzopenmigratedmemory",
      "target": "server_db_db_migrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sanitize_fuzz_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sanitize_fuzz_test_fuzzsanitizeftsquery",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sanitize_test_testsanitizeftsquery_asciiunchanged",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sanitize_test_testsanitizeftsquery_stripsoperators",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sanitize_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sanitize_test_testsanitizeftsquery_utf8truncation",
      "target": "server_db_message_queries_sanitizeftsquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/sql_router_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_sql_router_test_testisreadonlysql",
      "target": "server_db_db_isreadonlysql"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/status_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testisavatarfileurl",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/status_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testmarkuserdisconnected_preserveschosenstatus",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/status_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testupdateusercustomstatus_roundtripandclear",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/db/status_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_db_status_test_testupdateuserprofile_writesdisplaynameandabout",
      "target": "server_db_auth_queries_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_logctx_logctx_test_testhandleraddsreqid",
      "target": "server_logctx_logctx_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_logctx_logctx_test_testhandlerenableddelegates",
      "target": "server_logctx_logctx_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/logctx/logctx_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_logctx_logctx_test_testhandlersurviveswithgroup",
      "target": "server_logctx_logctx_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/main.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_main",
      "target": "server_token_cli_runtokencli"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/main_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testrun_serveerrorreturn_stopshubdispatchgoroutine",
      "target": "server_main_run"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/main_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_main_test_testseedhubreplaystate_forcesfullresyncforofflineclient",
      "target": "server_main_seedhubreplaystate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_checker_test_testhaschannelperm",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_checker_test_testhaschannelpermbatch",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_checker_test_testrequirechannelaccess",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/checker_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_checker_test_testvisiblechannelids",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_fuzz_test_fuzzeffectivechannelperms",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_fuzz_test_fuzzeffectivechannelperms",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/permissions_fuzz_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_permissions_fuzz_test_fuzzeffectiveperms",
      "target": "server_permissions_permissions_effectiveperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testeffectivechannelperms_resolutionorder",
      "target": "server_permissions_permissions_effectivechannelperms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_adminbypassesuseroverride",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_adminbypassesuseroverride",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_appliesuserlayer",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_appliesuserlayer",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_userlookuperrordenies",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_userlookuperrordenies",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_zerouserskipsuserlayer",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testhaschannelperm_zerouserskipsuserlayer",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testvisiblechannelids_useroverridelayer",
      "target": "server_permissions_checker_newchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/permissions/user_override_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_permissions_user_override_test_testvisiblechannelids_useroverridelayer",
      "target": "server_permissions_checker_test_newmockdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testemptyallowlistdenieseveryhost",
      "target": "server_plugin_host_http_test_newtestregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testeventdeliveryhasnoguestpath",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testmanifestcommandsvalidation",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_testregistercommandrequiresmanifestdeclaration",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_teststoragekeysisolatedperplugin",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_teststoragekeysisolatedperplugin",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_teststoragerejectsoversizedkeyandvalue",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/audit_closure_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_audit_closure_test_teststoragerejectsoversizedkeyandvalue",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_commands_race_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_commands_race_test_testdispatchcommandruntimeplatformrace",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_http_test_testguardeddial_fallsbackacrossvettedips",
      "target": "server_plugin_host_http_guardeddialcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_http_test_testguardeddial_privaterecordrefusesbeforeanydial",
      "target": "server_plugin_host_http_guardeddialcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_http_test_testipallowedacceptspublic",
      "target": "server_plugin_host_http_ipallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_http_test_testipallowednilrejected",
      "target": "server_plugin_host_http_ipallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/host_http_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_host_http_test_testipallowedrejectsallranges",
      "target": "server_plugin_host_http_ipallowed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/loader.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_loader_scanplugindirectory",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_loader_test_testrejectsymlinksunderclean",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_loader_test_testrejectsymlinksunderfindsnestedsymlink",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_loader_test_testrejectsymlinksunderfindssymlink",
      "target": "server_plugin_loader_rejectsymlinksunder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/loader_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_loader_test_testscanplugindirectoryrejectssymlinkentrypoint",
      "target": "server_plugin_loader_scanplugindirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/manifest_relpath_fuzz_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_manifest_relpath_fuzz_test_fuzzvalidaterelativepath",
      "target": "server_plugin_manifest_validaterelativepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/manifest_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_manifest_test_testvalidaterelativepath",
      "target": "server_plugin_manifest_validaterelativepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testparsemanifestrejectsbadentrypoint",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testparsemanifestroundtrip",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testregistryinstallfromdisk",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testregistryinstallfromdisk",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testreinstallrebindscommands",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testreinstallrebindscommands",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testreinstallrebindscommands",
      "target": "server_plugin_manifest_parsemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testscanplugindirectoryhandlesmissing",
      "target": "server_plugin_loader_scanplugindirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_testscanplugindirectoryparsesvalidplugin",
      "target": "server_plugin_loader_scanplugindirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_teststoragegatedbycapability",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/plugin_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_plugin_test_teststoragegatedbycapability",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_newregistry",
      "target": "server_plugin_host_events_neweventsink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_newregistrywithdir",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_newregistrywithdir",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_testbytesreaderat",
      "target": "plugin_bytesreaderat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_testnewregistry_requiresstore",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_testregistry_installfromzip_notconfigured",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_test_testregistry_installfromzip_notconfigured",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag",
      "target": "server_plugin_registry_test_newregistrywithdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag",
      "target": "server_plugin_registry_test_simplemanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag",
      "target": "server_plugin_registry_test_writeplugindir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/registry_upgrade_default_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_registry_upgrade_default_test_testregistry_installfromzip_runtimeunavailable_preservesenabledflag",
      "target": "server_plugin_registry_test_buildzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_sandbox_wazero_test_newwazerotestregistry",
      "target": "server_plugin_dbstore_test_openplugintestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/plugin/sandbox_wazero_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_plugin_sandbox_wazero_test_newwazerotestregistry",
      "target": "server_plugin_registry_newregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/scripts/seed.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_scripts_seed_main",
      "target": "server_db_db_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testaddreaction_refusedinarchivedchannel",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testeditmessage_refusedinarchivedchannel",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testpurgemessages_refusedinarchivedchannel",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testpurgemessages_refusedinarchivedchannel",
      "target": "server_service_message_purge_test_seedpurgemessages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testsendmessage_allowedafterunarchive",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testsendmessage_refusedinarchivedchannel",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/archived_channel_readonly_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_archived_channel_readonly_test_testsetmessagepinned_refusedinarchivedchannel",
      "target": "server_service_message_purge_test_newpurgeservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/block_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_block_test_newblockservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/block_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_block_test_newblockservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/block_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_block_test_newblockservice",
      "target": "server_service_block_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/block_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_block_test_testblockservice_listblocked",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_focus_writeskip_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_focus_writeskip_test_testhandlechannelfocus_skipsnoopreadstatewrite",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_barestatusreadfailureabortsbeforecommit",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailurekeepsstoredtext",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_presence_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_presence_test_testhandlepresenceupdate_customstatuswritefailureswallowedafterstatuscommit",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_dmexemptfromarchivegate",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandlechannelfocus_refusedinarchivedchannel",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_blockedindmemitsnothing",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeyfornonexistentchannel",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testhandletyping_noratelimitkeywithoutreadpermission",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_test_testlistvisiblechannels_overridefetcherrorfailsclosed",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel_user_override_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_channel_user_override_test_newoverridefixture",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_allowslapsedtemporaryban",
      "target": "server_service_dm_newdmservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_createdm_refusesbannedrecipient",
      "target": "server_service_dm_newdmservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_dm_test_testdmservice_creategroupdm_refusesbannedrecipient",
      "target": "server_service_dm_newdmservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_fuzz_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_fuzz_test_fuzzvalidateshortcode",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_emoji_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_newemojiservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_emoji_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojicreate_raceoninsertisconflict",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojiimageurl",
      "target": "server_service_emoji_emojiimageurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojirequiremanage_nilpermserviceisforbidden",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testemojirequiremanage_nilpermserviceisforbidden",
      "target": "server_service_emoji_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testvalidateshortcode_accepts",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/emoji_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_emoji_test_testvalidateshortcode_rejects",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testaffecteduserids_lookupfailurereportsnotok",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition",
      "target": "server_service_role_test_newrolecrudservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testcreaterole_concurrentcreatescannotcollideonposition",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/harvest_s5_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_harvest_s5_test_testhandlechannelfocus_clearsmentionbadgewhenallmessagesdeleted",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_fuzz_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_fuzz_test_fuzzparsementiontokens",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_newmentionfixture",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testparsementiontokens",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testparsementiontokens_candidatecap",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testparsementiontokens_trailingpunctuationspelling",
      "target": "server_service_mentions_parsementiontokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_blockedauthordoesnotraisebadge",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_dmmentionsresolve",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_dmmentionsresolve",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_everyonehonorsuseroverrides",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_everyoneskipsuserswithoutread",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_mentioncapped",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_mentioncapped",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/mentions_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_mentions_test_testsendmessage_nonasciiuppercaseusernameresolves",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_clampslimit",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_deletedcentreisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_dmnonparticipantisnotfound",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_edgesreportnomore",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_exactfitreportsnomore",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_messagefromanotherchannelisnotfound",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_rejectsbadids",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_around_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_around_test_testgetmessagesaround_splitsthelimitaroundthecentre",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_newdmfixture",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testdeletemessage_dmfanoutsurvivesdeleterdisconnectaftercommit",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testdeletemessage_failsclosedwhenchannellookuperrors",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testdeletemessage_refusedinarchivedchannel",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testeditmessage_dmfanoutsurviveseditordisconnectaftercommit",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testeditmessage_failsclosedwhenchannellookuperrors",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_attachmentssurvivesenderdisconnectafterlink",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_dmfanoutsurvivessenderdisconnectaftercommit",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_dmreopensurvivessenderdisconnectaftercommit",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_doesnotreopenalreadyopendm",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_crud_test_testsendmessage_slowmodenotconsumedbyfailedcontentvalidation",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_perms_test_testgetaccessiblechannelids_dmlookuperrorfailsclosed",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_newpurgeservice",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_purge_test_testpurgemessages_deniedreadcannotpurge",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_deletedmessageisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_emptyisnonnil",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_forbiddenwithoutreadpermission",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_foreigndmisnotfound",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_messageinanotherchannelisnotfound",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_rejectsbadinput",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testgetreactionusers_returnsreactors",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testreaction_acceptslongestcustomshortcode",
      "target": "server_service_message_test_newtestmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reaction_users_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reaction_users_test_testreaction_acceptslongestcustomshortcode",
      "target": "server_service_emoji_validateshortcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_channellookuperrorfailsclosed",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_reactions_test_testhandlereaction_dmparticipantfetcherrorfailsclosed",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_newtestmessageservice",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_announcementrequiresmanagemessages",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_channelpermissionrequired",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testcanpost_dmblockenforced",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_deniedreadcannotdelete",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_modcandeleteothersmessage",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdeletemessage_nonownerwithoutmodfails",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L780",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testdmblock_enforcedoneveryinteractionsink",
      "target": "server_service_seed_test_seedblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_deniedreadcannotedit",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_nonownerfails",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testeditmessage_nonownerfails",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_attachmentownershipatomic",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_emptycontentallattachmentsskipped",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsendmessage_nopermission",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L851",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L854",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deletedmessagereturnsnotfound",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_test.go",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_message_test_testsetmessagepinned_deniedreadcannotpin",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_moderation_newmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestmoderationservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_moderation_newmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/moderation_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_moderation_test_newtestroleservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_stats_test_testcachestats_hitsandmisses",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_stats_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_stats_test_testcachestats_hitsandmisses",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_newtestpermservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testgetorpopulate_invalidationduringpopulatenotlost",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminbypass",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_adminskipsoverridefetch",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_allowed",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_denied",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overrideallow",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overrideallow",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridedeny",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridedeny",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_overridefetcherrordenies",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testhaschannelperm_unknownuserreturnsfalse",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testinvalidateall_clearsentirecache",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testinvalidateall_clearsentirecache",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testinvalidateall_clearsentirecache",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testinvalidateuser_clearscacheforuser",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testinvalidateuser_clearscacheforuser",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testpermcachettlexpiry",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_permission_test_testpermcachettlexpiry",
      "target": "server_service_seed_test_seedchanneloverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_newusersvc",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testavatarfileurl",
      "target": "server_service_user_avatarfileurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_acceptsinvisibleandcarriescustomstatus",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testhandlepresenceupdate_rejectsunknownstatusandoverlongtext",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/profile_fields_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_profile_fields_test_testupdateprofile_concurrentupdatesserializeperuser",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmnonparticipant",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmparticipant",
      "target": "server_service_seed_test_seeddmparticipant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmwithnoparticipantsdenies",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_dmwithnoparticipantsdenies",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_regularchannel",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_regularchannel",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_unknownuserdenied",
      "target": "server_service_permission_test_newtestpermservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/require_channel_access_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_require_channel_access_test_testrequirechannelaccess_unknownuserdenied",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_seed_test_seedrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_newrolecrudservice",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_testdeleterole_invalidatesreassignedmembers",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides",
      "target": "server_service_seed_test_seedchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/role_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_role_test_testdeleterole_reassignsmembersanddropsoverrides",
      "target": "server_service_seed_test_seeduserrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/sanitize_content_fuzz_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_sanitize_content_fuzz_test_fuzzsanitizecontent",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_sanitize_content_test_testsanitizecontent_entitysmugglingblocked",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/sanitize_content_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_sanitize_content_test_testsanitizecontent_plaintextroundtrip",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_send_advances_read_state_test_testsendmessage_advancesauthorreadstate",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_send_advances_read_state_test_testsendmessage_advancesauthorreadstate",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_send_advances_read_state_test_testsendmessage_authorstillseeslatermessagesasunread",
      "target": "server_service_mentions_test_newmentionfixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/send_advances_read_state_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_send_advances_read_state_test_testsendmessage_authorstillseeslatermessagesasunread",
      "target": "server_service_mentions_test_sendas"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_permission_newpermissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_message_newmessageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_channel_newchannelservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_dm_newdmservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_invite_newinviteservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_block_newblockservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_moderation_newmoderationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_role_newroleservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/service.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_service_new",
      "target": "server_service_emoji_newemojiservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_cleantext",
      "target": "server_service_message_sanitizetofixpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_retryrecoversrevocation",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_retryrecoversrevocation",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_retryrecoversrevocation",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_revokefailureispartialsuccess",
      "target": "server_service_seed_test_newtestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_revokefailureispartialsuccess",
      "target": "server_service_seed_test_seeduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/user_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_service_user_test_testchangepassword_revokefailureispartialsuccess",
      "target": "server_service_user_newuserservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/stackutil/stackutil_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_stackutil_stackutil_test_testcaptureomitsarguments",
      "target": "server_stackutil_stackutil_capture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/storage/errio_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_errio_test_testsave_filesystemfailureiserrio",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_filename_fuzz_test_fuzzsanitizefilename",
      "target": "server_storage_storage_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/storage/storage_filename_fuzz_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_storage_filename_fuzz_test_fuzzsanitizefilename",
      "target": "server_storage_storage_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/storage/validate_filetype_fuzz_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_storage_validate_filetype_fuzz_test_fuzzvalidatefiletype",
      "target": "server_storage_storage_validatefiletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/metrics.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_metrics_newappmetrics",
      "target": "server_telemetry_telemetry_globalmeter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_middleware_httpmiddleware",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/middleware.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_middleware_prometheushandler",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_default.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_default_init",
      "target": "server_telemetry_telemetry_setglobal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_init",
      "target": "server_telemetry_metrics_resetappmetricsforinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_init",
      "target": "server_telemetry_telemetry_setglobal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_resetglobalfortest",
      "target": "server_telemetry_telemetry_setglobal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_resetglobalfortest",
      "target": "server_telemetry_metrics_resetappmetricsforinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelappmetricsrebindsafterinit",
      "target": "server_telemetry_metrics_newappmetrics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelconvertattrshandlesunsignedints",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelconvertattrsuint64overflowfallsbacktostring",
      "target": "server_telemetry_telemetry_otel_convertattrs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelhistogramrecordsseconds",
      "target": "server_telemetry_telemetry_timesince"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelinitdisabledreturnsnoopprovider",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelinitnonereturnsnoopprovider",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testotelinitprometheusexporter",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_otel_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_otel_test_testoteltracerrecordsspan",
      "target": "server_telemetry_telemetry_float64"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/telemetry/telemetry_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_telemetry_telemetry_test_testglobalreturnsusableprovider",
      "target": "server_telemetry_telemetry_global"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_cancelled_caller_test_testcheckforupdatecancelledcallerdoesnotpoisoncache",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_cancelled_caller_test_testcheckforupdatecancelledcallerdoesnotpoisoncache",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_cancelled_caller_test_testfetchtextassetcachedcancelledcallerdoesnotpoisoncache",
      "target": "server_updater_text_asset_cache_test_textassetserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/cancelled_caller_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_cancelled_caller_test_testfetchtextassetcachedcancelledcallerdoesnotpoisoncache",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/container_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_container_test_testrunningincontainer_baremetaldefault",
      "target": "server_updater_container_runningincontainer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/container_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_container_test_testrunningincontainer_envsemantics",
      "target": "server_updater_container_runningincontainer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testcheckforupdate_errorcaching",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testcheckforupdate_includesassetslist",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testdownloadfile_notokentoexternalhost",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testdownloadfile_sendstokentogithub",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testensurevprefix",
      "target": "server_updater_updater_ensurevprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testfetchtextasset_error",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testfetchtextasset_success",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testfindclientassets_bytarget",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testfindclientassets_nilcache",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testfindclientassets_nomatchingassets",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testisgithubhost",
      "target": "server_updater_assets_isgithubhost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_emptydata",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_emptylines",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testparsechecksumfile_singlespace",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testshouldsendtoken_custombaseurl",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testshouldsendtoken_githubhost",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/coverage_boost_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_coverage_boost_test_testverifychecksum_filenotfound",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_legacysingleassetstillverifies",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetbadchecksumfails",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectslinuxentry",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetselectswindowsentry",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails",
      "target": "server_updater_updater_test_newsignedtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_manifest_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_manifest_test_testverifyreleasemanifest_multiassetunknownassetfails",
      "target": "server_updater_updater_test_signtestasset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_singleflight_test_testcheckforupdatecoalescesconcurrentmisses",
      "target": "server_updater_updater_test_newtestrelease"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/release_singleflight_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_release_singleflight_test_testcheckforupdatecoalescesconcurrentmisses",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcachesfailures",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedcoalescesconcurrentmisses",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedevictsexpiredkeys",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/text_asset_cache_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_text_asset_cache_test_testfetchtextassetcachedservesfromcache",
      "target": "server_updater_updater_test_newtestupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_newtestupdater",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testapibaseurl_defaultwhenempty",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testassetfilenamefromurl",
      "target": "server_updater_assets_assetfilenamefromurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testcheckforupdate_newerversionavailable",
      "target": "server_updater_download_serverdownloadassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testdefaultserversignaturepublickey_parseable",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L823",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testdownloadandverify_invalidchecksumurl",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L815",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testdownloadandverify_invaliddownloadurl",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testextractchatserverfromtargz",
      "target": "server_updater_download_extractchatserverfromtargz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testfetchbody_withgithubtoken",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testhasrequiredserverassets_signaturegoosaware",
      "target": "server_updater_updater_hasrequiredserverassetsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testopenverifiedbinary_commithappypath",
      "target": "server_updater_verify_openverifiedbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testopenverifiedbinary_swapafterverifydetectedatcommit",
      "target": "server_updater_verify_openverifiedbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L1222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testopenverifiedbinary_wronghash",
      "target": "server_updater_verify_openverifiedbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testparsechecksumfile_filenotfound",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testparsechecksumfile_findsfile",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testparsechecksumfileany_firstmatch",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testserverdownloadassetname",
      "target": "server_updater_download_serverdownloadassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testsetbaseurl",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testupdatechecksum_fallbackchecksumline",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testupdatechecksum_fallbackchecksumline",
      "target": "server_updater_verify_checksumentrynamesforgoos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testupdatechecksum_sha256matcheschecksumsfile",
      "target": "server_updater_verify_checksumentrynamesforgoos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testvalidatedownloadurl_invalid",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testvalidatedownloadurl_valid",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testverifychecksum_correct",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_updater_updater_test_testverifychecksum_incorrect",
      "target": "server_updater_updater_newupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_adminbypassesdeny",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_allowedbydefault",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchannelfocus_deniedbyoverride",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_handlers_test_chatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/authz_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_authz_test_testchatsend_deniedwithoutsendmessages",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_can_send_ready_test_testbuildready_includescansend",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/can_send_ready_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_can_send_ready_test_testbuildready_includescansend",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_can_send_test_testbuilderrormsgwithid",
      "target": "server_ws_messages_builderrormsgwithid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/can_send_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_can_send_test_testchannelcansend",
      "target": "server_ws_serve_ready_channelcansend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_flags_ready_test_testbuildready_carrieschannelfeatureflags",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/channel_flags_ready_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_flags_ready_test_testbuildready_carrieschannelfeatureflags",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_restwsagreement",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/channel_visibility_agreement_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_channel_visibility_agreement_test_testchannelvisibility_useroverrideagreement",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_conn_cap_test_testservews_connectioncap",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/conn_cap_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_conn_cap_test_testservews_connectioncap",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_badpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicecamera_notinvoice2",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_badpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicedeafen_notinvoice2",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_badpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicemute_notinvoice2",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_badpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testhandlevoicescreenshare_notinvoice2",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_afterunregister",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_connected",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_connected",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_connected",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testisuserconnected_notconnected",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_boost2_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_boost2_test_testleavevoicechannelwithretry_emptytoken",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechannelfocus_updatesreadstate",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatdelete_messagenotfound",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_emptycontent",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidmessageid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatedit_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_channelnotfound",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_contenttoolong",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_emptycontent",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_negativechannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_slowmode_enforcedformember",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnilavatar",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withnonnilavatar",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlechatsend_withreplyto",
      "target": "server_ws_coverage_helpers_test_drainchanbuf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_controlcharinemoji",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emojitoolong",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_emptyemoji",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_chat_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_chat_test_testhandlereaction_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbroadcasttoall_dropswhenfull",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbroadcasttochannel_dropswhenfull",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildauthok_nonnilavatar",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildauthok_nonnilavatar",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildready_multiplechanneltypes",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildready_multiplechanneltypes",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildready_voicechannelwithparticipants",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testbuildready_voicechannelwithparticipants",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_doubleclearreturnszero",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnsoldvalueandclearstozero",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testclearvoicechid_returnszerowhennotinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testdeliverbroadcast_fullbuffer_dropsmessage",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_multipletouch",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_returnszerofornewtestclient",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgetlastactivity_updatedbytouch",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_multipleclients",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_multipleclients",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_multipleclients",
      "target": "server_ws_wait_helpers_test_waitclientcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testgracefulstop_withclientshavingvoicestate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechannelfocus_validchannel",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_nopermission",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlechatsend_withattachments_success",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlemessage_ping_returnspong",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandlepresence_invalidstatus",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhandletyping_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testhaschannelperm_niluser_deniespermission",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsendtouser_fullbuffer_returnsfalse",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_lastwritewins",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_setsvalue",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_misc_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_misc_test_testsetclientvoicechid_zeroclearsvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_dbstatebutnoclient",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_doesnotclobbermovedparticipant",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_emptychannel",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_emptychannel",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testcleanupvoiceforchannel_withclientsinchannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_invoice_returnstoken",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_niluser",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testhandlevoicetokenrefresh_notinvoice",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_novoicestate_nilreturn",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testleavevoicechannelwithretry_successonfirstattempt",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_clearsvoicestateandbroadcasts",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_emptytokendoesnotdeletedifferentchannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_nodbstate_doesnotpanic",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testrollbackvoicejoin_staletokendoesnotdeletenewerjoin",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L496",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_evictsrevokedconnectvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_mismatchedchannelisghost",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_nostatesnopanic",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_nostatesnopanic",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_preservesactiveclientstate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_lifecycle_test.go",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_lifecycle_test_testsweepstalevoicestates_removesghoststate",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_fullflow",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicecamera_notinvoice",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_fullflow",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicedeafen_notinvoice",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_alreadyinsamechannel",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelfull",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_channelnotfound",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_fullflow",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidchannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_invalidqualityfallsbacktomedium",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L634",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_multipleparticipants",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_negativechannelid",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_switchchannels",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicejoin_withqualityoverride",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_broadcaststootherparticipants",
      "target": "server_ws_coverage_helpers_test_drainchanbuf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_explicitleave",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoiceleave_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_fullflow",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L802",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicemute_notinvoice",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_fullflow",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_invalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testhandlevoicescreenshare_notinvoice",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/coverage_voice_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_coverage_voice_test_testvoicestate_notdeliveredtorolesdeniedread",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_forwardstootherparticipants",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcalldecline_ratelimited",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_blockedonetooneforbidden",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_forwardstootherparticipants",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_groupwithinternalblockstillrings",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_nonparticipantforbidden",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_ratelimited",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testcallring_rejectsnonpositivechannel",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_blockdoesnotsilencegroupsend",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_channelopenisperviewer",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_chatsendfansouttoallparticipants",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_dm_handlers_test_dmtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_dm_handlers_test_dmwaitmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_dm_handlers_test_dmdrainall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testgroupdm_typingreachesallothers",
      "target": "server_ws_dm_handlers_test_dmfindmsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_dm_handlers_test_dmchatsendmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_dm_handlers_test_dmcollectall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_group_call_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_group_call_test_testonetoonedm_blockstillrefusessend",
      "target": "server_ws_dm_handlers_test_dmfinderrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_nonparticipantrejected",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_channelfocus_participantallowed",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nomoderatoroverride",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_nonparticipantforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatdelete_participantcandeleteown",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_nonparticipantforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatedit_participantcanedit",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_autoreopenforrecipient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L651",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_deliveredviasendtouser",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_nonparticipantforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_participantsuccess",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_chatsend_sequencedandreplaybuffered",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_multiplechannels_isolateddelivery",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_nonparticipanterror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionadd_participantsuccess",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_reactionremove_participantsuccess",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_nonparticipantsilentlydropped",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/dm_handlers_test.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_dm_handlers_test_testdm_typing_participantbroadcasts",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_presence_priority_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_presence_priority_test_testemitevents_presenceevent_usesnormalpriorityqueue",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_seq_order_test_testemitsequenceddm_usesnormalqueuetopreserveseqorder",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_seq_order_test_testemitusertargeted_keepshighpriorityfastlane",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_seq_order_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_seq_order_test_testemitusertargeted_keepshighpriorityfastlane",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_newemittesthub",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_newemittesthub",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_newemittesthub",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestclient",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestclient",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestclient",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_export_test_setclientvoicechid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/emit_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_emit_test_registeremittestvoiceclient",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_persister_test_testeventpersisterdropsonfullqueue",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_persister_test_testeventpersisterflushesbatch",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_persister_test_testeventpersisterstopdrains",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_persister_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_persister_test_testeventpersisterstopwaitsforgoroutineexit",
      "target": "server_ws_event_persister_neweventpersister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_presence_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_presence_test_testpresenceevents_invisibleblankscustomstatusforothers",
      "target": "server_ws_event_presenceevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_presenceevents",
      "target": "server_ws_messages_buildpresencemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_pruner_test_testrunprunecutoffcalculation",
      "target": "server_ws_event_pruner_runprune"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_pruner_test_testrunpruneerrordoesnotpanic",
      "target": "server_ws_event_pruner_runprune"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_pruner_test_teststarteventprunercontextcancellation",
      "target": "server_ws_event_pruner_starteventpruner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_pruner_test_teststarteventprunernilstoreisnoop",
      "target": "server_ws_event_pruner_starteventpruner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/event_pruner_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_event_pruner_test_teststarteventprunerstartupdelayboundedbyinterval",
      "target": "server_ws_event_pruner_starteventpruner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_buildcallsignalfortest",
      "target": "server_ws_messages_buildcallsignal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_builddmchannelopenfortest",
      "target": "server_ws_messages_builddmchannelopenfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_builddmchannelopeninfofortest",
      "target": "server_ws_messages_builddmchannelopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_buildjsonfortest",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_leavevoicechannelwithretryfortest",
      "target": "server_ws_voice_leave_leavevoicechannelwithretry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_newhubfortest",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_newhubfortest",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_parsechannelidfortest",
      "target": "server_ws_messages_parsechannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_parseidentityfortest",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_parseparticipantidentityfortest",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_parseroomchannelidfortest",
      "target": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_qualitybitratefortest",
      "target": "server_ws_voice_broadcast_qualitybitrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_export_test_wstohttpfortest",
      "target": "server_ws_livekit_wstohttp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_extract_event_type_test_testextracteventtype",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/extract_event_type_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_extract_event_type_test_testextracteventtypelengthcap",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/graceful_stop_ctx_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_graceful_stop_ctx_test_testgracefulstopcontext_budgetboundsnoticewait",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_allowedchannel_subscribesandfocuses",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_deletedchannel_unwinds",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_dmparticipantwithoutread_keepsfocus",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_revalidatesafterconcurrentrevoke",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_focus_revoke_race_test.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_focus_revoke_race_test_testapplysetchannelid_transientlookuperror_keepsfocus",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_channelnotfound_silentdrop",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_happypath_setschannelid",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_invalidchannelid_silentdrop",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_noevents",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_nopermission_returnsforbidden",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testchannelfocusv2_ratelimited_silentdrop",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2_ratelimited_skipsreadstatewrite",
      "target": "server_ws_handlers_presence_handlemarkreadv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus",
      "target": "server_ws_handlers_presence_handlemarkreadv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_channel_focus_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_channel_focus_test_testmarkreadv2burst_doesnotstarvechannelfocus",
      "target": "server_ws_handlers_presence_handlechannelfocusv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_advancesreadstatewithoutchangingfocus",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_clearsmentioncount",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_authz_test_denyreadonchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_deniedchannelisforbidden",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_mark_read_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_mark_read_test_testmarkread_rejectsinvalidpayload",
      "target": "server_ws_coverage_helpers_test_drainforerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testcanpluginbroadcast_nilservicefailsclosed",
      "target": "server_ws_handlers_command_canpluginbroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testchatcommandconstructor_errors",
      "target": "server_ws_command_getcommandconstructor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testhandlechatcommandv2_noregistry",
      "target": "server_ws_handlers_command_handlechatcommandv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testhandlevoicejoinv2_signalsjoin",
      "target": "server_ws_handlers_voice_handlevoicejoinv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_ratelimited",
      "target": "server_ws_handlers_voice_handlevoiceleavev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testhandlevoiceleavev2_signalsleave",
      "target": "server_ws_handlers_voice_handlevoiceleavev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_migration_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_migration_test_testvoicejoinconstructor_errors",
      "target": "server_ws_command_getcommandconstructor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_ping_test_testpingv2_happypath_returnspongreply",
      "target": "server_ws_handlers_ping_handlepingv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_ping_test_testpingv2_noevents",
      "target": "server_ws_handlers_ping_handlepingv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_ping_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_ping_test_testpingv2_ratelimited_returnsempty",
      "target": "server_ws_handlers_ping_handlepingv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_emptyfields",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_happypath",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_invalidbase64",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_nilkeyholder_returnsinternal",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_noreply",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notinvoicechannel",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_notkeyholder",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_oversizedfields",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rejectedoffersallocatenolimiterstate",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_offer_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_offer_test_testvoicee2eeofferv2_rotationburstnotratelimited",
      "target": "server_ws_voice_e2ee_handlevoicee2eeofferv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_emptypublickey",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_happypath",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_invalidbase64",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_noreply",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_nosignature_legacyaccepted",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_notinvoicechannel",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_publickeytoolarge",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signatureinvalidbase64",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturestored",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_e2ee_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_e2ee_test_testvoicee2eeannouncev2_signaturetoolarge",
      "target": "server_ws_voice_e2ee_handlevoicee2eeannouncev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_generatetokenerror",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_happypath",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_iskeyholderreflectedinreply",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_noevents",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_notinvoice",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_permissionspassedtotokengen",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_ratelimited",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_revokedconnectvoicerefusedandevicts",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handler_v2_voice_token_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handler_v2_voice_token_test_testvoicetokenrefreshv2_tokengennil",
      "target": "server_ws_voice_join_handlevoicetokenrefreshv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecalldeclinev2",
      "target": "server_ws_messages_buildcallsignal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_call.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_call_handlecallringv2",
      "target": "server_ws_messages_buildcallsignal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat_fallback_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_fallback_test_testdmeventorfallback",
      "target": "server_ws_handlers_chat_dmeventorfallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatdeletev2",
      "target": "server_ws_messages_buildchatdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechateditv2",
      "target": "server_ws_messages_buildchatedited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_messages_buildchatsendok"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_messages_buildchatmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_messages_builddmchannelopen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_chat.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_chat_handlechatsendv2",
      "target": "server_ws_messages_builddmchannelopenfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_malformedpayload_returnsbadrequest",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_noregistry_returnserror",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_ratelimited_returnserror",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testchatcommand_unknowncommand_returnserror",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_command_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_command_test_testhub_setplugineventsink_noop",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_ping.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_ping_handlepingv2",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_presence_handlepresencev2",
      "target": "server_ws_event_presenceevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_presence.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_presence_handletypingv2",
      "target": "server_ws_messages_buildtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_reaction_reactionv2handler",
      "target": "server_ws_handlers_chat_serviceerrortoresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_reaction.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_reaction_reactionv2handler",
      "target": "server_ws_messages_buildreactionupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_differentchannelnotreceived",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1656",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1658",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testbroadcastexclude_sendstoothersnotself",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1842",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1847",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1856",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_invalidchannelid_returnsbadrequest",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1802",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1803",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1809",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchannelfocus_validfocus_updateschannelid",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidmessageid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_invalidpayload_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1078",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1084",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_moderatordeletesothers_broadcastschatdeleted",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonexistentmessage_returnsnotfound",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1098",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_nonownerwithoutmanagemessages_returnsforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1052",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ownerdeletesown_broadcastschatdeleted",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatdelete_ratelimit_returnserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1245",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_deletedmessage_returnsforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L986",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_emptycontent_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1022",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidmessageid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L955",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_invalidpayload_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_notowner_returnsforbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_ratelimit_returnserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatedit_validedit_broadcastschatedited",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_attachmentsdeniednomessagecreated",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_channelnotfound_returnsnotfound",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_emptycontent_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidchannelid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_invalidpayload_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L775",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_niluserclientsendsmessage",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_successwithreplyto",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L701",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L702",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testchatsend_toolongcontent_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1879",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1880",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1903",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testhandlemessage_banneduser_getkickedaftersessioncheck",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1745",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1750",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_invalidstatus_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L815",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_ratelimit_returnserror",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1767",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1772",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1777",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testpresence_validstatus_broadcasts",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_addreaction_broadcastsreactionupdate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1396",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_controlcharinemoji_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1482",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1483",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1494",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_deletedmessage_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1436",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1447",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_duplicateadd_returnsconflict",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_emptyemoji_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1468",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidmessageid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1326",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_invalidpayload_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_nonexistentmessage_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_removereaction_broadcastsreactionupdate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testreaction_toolongemoji_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_expiredsessionclosesconnection",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_missingtokenhashskipscheck",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_tokenhashstoredonclient",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testsessionexpiry_validsessionallowsmessages",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentchannels_independentwindows",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_differentusersnotblocked",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_enforcedafterfirstmessage",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_errormessagecontainsslowmodeduration",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_moderatorbypassesslowmode",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testslowmode_zeroslowmode_allowsrapidmessages",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1582",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_invalidchannelid_returnsbadrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1598",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1615",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_ratelimited_silentlydropped",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1523",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1525",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_test.go",
      "source_location": "L1544",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_test_testtyping_validtyping_broadcaststoothers",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers_voice.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_handlers_voice_registervoicecontrolsv2",
      "target": "server_ws_voice_moderation_registervoicemoderationv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testcomputeallowedchannels_dmlookuperrorisfatal",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testdeliverbroadcast_shedframeleavesnoseqgap",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testemitevents_dmchannelopenforcesfullresyncforolderclients",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testfailedhandshake_marksuserofflinewhennoreplacementremains",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testkickclient_subscriberacecannotleavedeadsubscriber",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_teststaletick_prunesidletopiclimiterbuckets",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_teststaletick_prunesidletopiclimiterbuckets",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s4_internal_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s4_internal_test_testwritepump_drainsqueuedframesafterclosesend",
      "target": "server_ws_serve_pumps_writepump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicecamerav2_channellookuperrorfailsclosed",
      "target": "server_ws_voice_controls_handlevoicecamerav2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testhandlevoicejoin_abortedswitchdoesnotresurrectvoicetopicsubscription",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testlivekitprocess_isrunningwhilestarting_noraceoncmdprocess",
      "target": "server_ws_livekit_process_newlivekitprocess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/harvest_s5_internal_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_harvest_s5_internal_test_testsweepstalevoicestates_evictionisscopedtocheckedchannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastdropcount",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_niloptionalfields",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_broadcastuserupdate_reacheseveryclient",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_channelreadaudience_excludesarchivedchannel",
      "target": "server_ws_hub_test_assertnotreceived"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_broadcast_test_testhub_seteventpersister",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_handlers_test_seedmoduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_channel_meta_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_channel_meta_test_testchannelmetadata_notdeliveredtorolesdeniedread",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_carriesshortcodeandurl",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_emptysetisanarray",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_emoji_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_emoji_test_testbroadcastemojiupdate_nilentriesareskipped",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_ping_registerpinghandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_chat_registerchathandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_presence_registerpresencehandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_reaction_registerreactionhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_call_registercallhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_newhub",
      "target": "server_ws_handlers_voice_registervoicecontrolsv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_refresh_visibility_race_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_refresh_visibility_race_test_testrefreshchannelvisibility_reconnectduringfanoutactsonliveclient",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_race_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_race_test_testregisternow_replacementneverlosesaconcurrentglobalbroadcast",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_freshconnectdoesnotinheritfocusedchannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumefocusedchannelstaysreadgated",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel",
      "target": "server_ws_export_test_newtestclientwithchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testregisternow_resumetransfersfocusedchannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_register_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_register_test_testsubscribe_refusesreplacedclientwithclosedsend",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_carriesfulllist",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testbroadcastrolesupdate_nilentriesareskipped",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_hub_test_drainformsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_coverseverychannel",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_roles_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_roles_test_testrefreshallchannelvisibility_skipsdmchannels",
      "target": "server_ws_hub_test_assertnomsgtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testcleanupvoiceforchannel_notifiesreadaudienceofarchivedchannel",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_oc_findings_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_oc_findings_test_testsweepstalevoicestates_joincatchesupduringdeletewindow",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testcleanupvoiceforchannel_concurrentjoinnotclobbered",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_ghostremovalreelectskeyholder",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testsweepstalevoicestates_transientpermissionerrordoesnotevict",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testunregisternow_kickedclientisnotreportedasreplaced",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testunregisternow_kickedclientisnotreportedasreplaced",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testunregisternow_replacedclientisreportedasreplaced",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_sweep_test_testunregisternow_replacedclientisreportedasreplaced",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testbroadcastmemberupdate_closessocketwhenvisibilityunresolved",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testbroadcastmemberupdate_revokesunreadablesubscriptions",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcastchatbulkdeleted_oneeventtochannelmembers",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttoall_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttoall_stilldeliverstounfocusedclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_notdeliveredonvoicemembershipalone",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_onlysendstochannelmembers",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_skipsunfocusedclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_unfocuseddoesnotreceiveanychannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_broadcasttochannel_zerochannelsendstoall",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_chatsend_ratelimit",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_concurrentregisterunregister",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_getclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_gracefulstop_stopshub",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_handlemessage_invalidjson",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_handlemessage_unknowntype_sendserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registerincrementscount",
      "target": "server_ws_wait_helpers_test_waitclientcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_registersameusertwice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_runstops",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sendtouser_existingclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L925",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_emptytokenhashskipped",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksbannedclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweeprevokedsessions_kicksrevokedclient",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_allfresh",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L764",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_sweepstaleclients_removesinactiveclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_unregisterdecrementscount",
      "target": "server_ws_wait_helpers_test_waitclientcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testhub_voicesessioncount",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedcreatecarriesperclientcansend",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_test.go",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_test_testrefreshchannelvisibility_targetedsends",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkneverregresses",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_visibility_watermark_test_testemitevents_dmchannelopen_watermarkstilladvances",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_visibility_watermark_test_testrefreshchannelvisibility_watermarkneverregresses",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_visibility_watermark_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_hub_visibility_watermark_test_testrevokeunreadablechannels_watermarkneverregresses",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_servelivekitrelease",
      "target": "server_ws_livekit_download_livekitassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects",
      "target": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_checksummismatchrejects",
      "target": "server_ws_livekit_download_livekitbinaryfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_cleansupoldversions",
      "target": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches",
      "target": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testensurelivekitbinary_downloadsverifiesandcaches",
      "target": "server_ws_livekit_download_livekitbinaryfilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testextractlivekitfromzip",
      "target": "server_ws_livekit_download_extractlivekitfromzip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testlivekitassetname",
      "target": "server_ws_livekit_download_livekitassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_download_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_download_test_testparsechecksumline",
      "target": "server_ws_livekit_download_parsechecksumline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_clearse2eestate_onmatch",
      "target": "server_ws_export_test_getcliente2eepubkeyfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_leaverwithoutreadstillnotified",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_nodoublebroadcast_afterfreshcleanup",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_oldtoken_doesnotteardownreplacement",
      "target": "server_ws_coverage_helpers_test_seedvoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L691",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhook_participantleft_survivescancelledrequestcontext",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_emptybody",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_invalidtoken",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_test.go",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_test_testwebhookhandler_missingauthheader",
      "target": "logctx_handler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_fuzz_test_fuzzparseparticipantidentity",
      "target": "server_ws_livekit_webhook_parseparticipantidentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_fuzz_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_fuzz_test_fuzzparseroomchannelid",
      "target": "server_ws_livekit_webhook_parseroomchannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_malformedinput",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_nilfieldsignored",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_rogueparticipantflagged",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_staletokenflagged",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_transientreaderrordoesnotevict",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_validjoinaccepted",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook_joined_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_livekit_webhook_joined_test_testwebhook_participantjoined_wrongchannelflagged",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/load_soak_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_load_soak_test_testtheloadtest",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testbuildready_carriesmentioncount",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testbuildready_carriesmentioncount",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testbuildready_mentioncountzerowithoutreadstate",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testbuildready_mentioncountzerowithoutreadstate",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/mentions_ready_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_mentions_ready_test_testchatsend_broadcastcarriesmentions",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildautherror_payload",
      "target": "server_ws_messages_buildautherror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildautherror_type",
      "target": "server_ws_messages_buildautherror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildautherror_validjson",
      "target": "server_ws_messages_buildautherror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelcreate_payload",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelcreate_type",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelcreate_validjson",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchanneldelete_payload",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchanneldelete_type",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchanneldelete_validjson",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L835",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelmessages_carryfeatureflags",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L868",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelupdate_featureflagwirenames",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelupdate_payload",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelupdate_type",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelupdate_unflaggedchannelsendszeroes",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchannelupdate_validjson",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatbulkdeleted_nilidsencodesasemptyarray",
      "target": "server_ws_messages_buildchatbulkdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatbulkdeleted_typeandpayload",
      "target": "server_ws_messages_buildchatbulkdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatdeleted_payload",
      "target": "server_ws_messages_buildchatdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatdeleted_type",
      "target": "server_ws_messages_buildchatdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatdeleted_validjson",
      "target": "server_ws_messages_buildchatdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatedited_payload",
      "target": "server_ws_messages_buildchatedited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildchatedited_type",
      "target": "server_ws_messages_buildchatedited"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberban_payload",
      "target": "server_ws_messages_buildmemberban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberban_type",
      "target": "server_ws_messages_buildmemberban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberban_validjson",
      "target": "server_ws_messages_buildmemberban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_includesidentitykey",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_nilavatar",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_noidentitykey_omitted",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_nonnilavatar",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_payload",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_statusfield_invisiblecollapsestooffline",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_statusfield_passesthroughnoninvisible",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberjoin_type",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberupdate_payload",
      "target": "server_ws_messages_buildmemberupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildmemberupdate_type",
      "target": "server_ws_messages_buildmemberupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildreactionupdate_payload",
      "target": "server_ws_messages_buildreactionupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildreactionupdate_type",
      "target": "server_ws_messages_buildreactionupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildreactionupdate_validjson",
      "target": "server_ws_messages_buildreactionupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildserverrestartmsg",
      "target": "server_ws_messages_buildserverrestartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildtypingmsg_payload",
      "target": "server_ws_messages_buildtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildtypingmsg_type",
      "target": "server_ws_messages_buildtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildtypingmsg_validjson",
      "target": "server_ws_messages_buildtypingmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuilduserupdate_includesidentitykey",
      "target": "server_ws_messages_builduserupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicee2eeannounce_validjson",
      "target": "server_ws_messages_buildvoicee2eeannounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicee2eeoffer_validjson",
      "target": "server_ws_messages_buildvoicee2eeoffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicetoken_noe2eekey",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicetoken_payload",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicetoken_type",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/messages_test.go",
      "source_location": "L682",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_messages_test_testbuildvoicetoken_validjson",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_ws_voice_controls_handlevoicescreensharev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicecamerav2_refusedwhenscreenshareslotfull",
      "target": "server_ws_voice_controls_handlevoicecamerav2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_ws_voice_controls_handlevoicecamerav2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/oc_0023_screenshare_video_limit_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_oc_0023_screenshare_video_limit_test_testhandlevoicescreensharev2_refusedwhencameraslotfull",
      "target": "server_ws_voice_controls_handlevoicescreensharev2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_handlers_test_openhandlerdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_rolechangeinvalidationisimmediate",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_handlers_test_openhandlerdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/perm_cache_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_perm_cache_test_testpermcache_secondcheckservedfromcache",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_coalesce_drop_test_testemitevents_directpresencedropsqueuedentry",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_coalesce_drop_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_coalesce_drop_test_testemitevents_directpresencedropsqueuedentry",
      "target": "server_ws_event_presenceevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testauthok_carriesowntruestatusandprofilefields",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testauthok_carriesowntruestatusandprofilefields",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisibleblankscustomstatusforobservers",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_invisiblesplitsselffromeveryoneelse",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testbroadcastpresence_noninvisiblegoestoeveryoneunchanged",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "server_ws_coverage_helpers_test_newcoveragehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "server_ws_coverage_helpers_test_seedcoverageowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testpresenceupdate_invisibleisacceptedandcarriescustomstatus",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_disconnectedmemberwithchosenstatusrendersoffline",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "server_ws_hub_test_newtesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "server_ws_hub_test_seedowneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/presence_invisible_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_presence_invisible_test_testready_invisiblememberisofflinetoothersandtruetoself",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_newtestpubsub",
      "target": "server_ws_pubsub_newpubsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_testchanneltopic",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_testpubsub_publishhigh",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_testpubsub_topicsforclient",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_testusertopic",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/pubsub_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_pubsub_test_testvoicetopic",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelisreadgated",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_active_channel_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_active_channel_test_testreconnect_authframeactivechannelrestoressubscription",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_buffermiss_fallsbacktodbtier",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtieratrowlimit_forcesfullready",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_db_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_db_test_testreconnect_coldtiermergesringbuffertail",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_interior_gap_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_interior_gap_test_testreconnect_interiorgap_forcesfullready",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_pruned_prefix_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_pruned_prefix_test_testreconnect_prunedprefix_forcesfullready",
      "target": "server_ws_reconnect_db_test_openeventstoredb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_visibility_race_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_visibility_race_test_testhandlereconnect_visibilitychangeduringhandshake_forcesfullready",
      "target": "server_ws_export_test_newtestclientwithuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_ws_serve_servews"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_ws_serve_failed_handshake_teardown_test_newteardowntestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/reconnect_voice_supplement_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_reconnect_voice_supplement_test_testreconnect_replaysownvoiceroomoutsidereadablechannels",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_ping_registerpinghandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_chat_registerchathandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_presence_registerpresencehandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_reaction_registerreactionhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_voice_registervoicecontrolsv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_fullv2registry",
      "target": "server_ws_handlers_call_registercallhandlers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testdispatchv2_panicisrecovered",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testdispatchv2_unknowntype_returnsfalse",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testmigrationcomplete_constructorhandlerparity",
      "target": "server_ws_command_getcommandconstructor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testregisteredv2types",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testregisterv2_duplicateguard_panics",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/registry_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_registry_test_testregisterv2anddispatchv2",
      "target": "server_ws_registry_newhandlerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_ws_messages_buildautherror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_auth.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_auth_authenticateconn",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_offlinebroadcastdropsstalecustomstatus",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_failed_handshake_teardown_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_failed_handshake_teardown_test_testfailedhandshake_tearsdowntransferredvoicesession",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_priority_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_priority_test_testwritepump_drainsallnormalbeforeanylow",
      "target": "server_ws_serve_pumps_writepump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_serve_pumps_readpump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_pumps_reconnect_race_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_pumps_reconnect_race_test_testreadpump_reconnectduringvoicecleanup_doesnotmarkuseroffline",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_dm_voice_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_dm_voice_test_testbuildready_includesdmvoicestates",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesdmchannelserror",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesdmchannelserror",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagateslistmemberserror",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagateslistmemberserror",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesunreadcountserror",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_error_propagation_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_error_propagation_test_testbuildready_propagatesunreadcountserror",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed",
      "target": "server_ws_serve_test_newservehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed",
      "target": "server_ws_serve_test_seedserveuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready_own_voice_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_ready_own_voice_test_testbuildready_includesownvoicestateafterdmclosed",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce",
      "target": "server_ws_serve_pumps_readpump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_reconnect_double_teardown_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_reconnect_double_teardown_test_testhandlereconnect_handshakewritefailure_tearsdownonlyonce",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_servews",
      "target": "server_ws_origin_originacceptoptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_servews",
      "target": "server_ws_serve_pumps_writepump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_servews",
      "target": "server_ws_serve_pumps_readpump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelcreate_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L682",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchanneldelete_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastchannelupdate_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberban_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastmemberupdate_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients",
      "target": "server_ws_hub_test_seedtestuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_serve_test_testhub_broadcastserverrestart_deliverstoallclients",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_allow_enforcesquotathenrefills",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_allow_enforcesquotathenrefills",
      "target": "ws_topic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_emptymap",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_keepsfreshbuckets",
      "target": "ws_topic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets",
      "target": "server_ws_topic_rate_limiter_newtopicratelimiter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/topic_rate_limiter_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_topic_rate_limiter_test_testtopicratelimiter_cleanup_removesstalebuckets",
      "target": "ws_topic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_audience_test_testbroadcastvoiceevent_voiceparticipantsalwaysinaudience",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_audience_test_testfinishvoiceleave_evicteduseralwaysinaudience",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_audience_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_audience_test_testfinishvoiceleave_evicteduseralwaysinaudience",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicecamerav2",
      "target": "server_ws_deps_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_handlevoicescreensharev2",
      "target": "server_ws_deps_requireperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_controls.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_controls_voicestatebroadcast",
      "target": "server_ws_messages_buildvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_assertnovoicetoken",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_assertnovoicetoken",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_hasvoicetoken",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmblocked_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmcall_voicestatenotleakedtothirdconnecteduser",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmnonparticipant_getsnotokenandnovoicestate",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_dmparticipant_stilljoins",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmnonparticipant_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_dm_group_call_test_seedgroupdm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicejoin_groupdmparticipant_joins",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmblocked_refused",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmnonparticipant_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_dm_access_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_dm_access_test_testvoicetokenrefresh_dmparticipant_stillrefreshes",
      "target": "server_ws_coverage_helpers_test_voicetokenrefreshmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_handlevoicee2eeannouncev2",
      "target": "server_ws_messages_buildvoicee2eeannounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_handlevoicee2eeofferv2",
      "target": "server_ws_messages_buildvoicee2eeoffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announce_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcenosignature_replayomitsfield",
      "target": "server_ws_wait_helpers_test_waitmsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_relayedtopeers",
      "target": "server_ws_wait_helpers_test_waitmsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_announcesignature_replayedtolatejoiner",
      "target": "server_ws_wait_helpers_test_waitmsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_concurrentpubkeyaccess",
      "target": "server_ws_export_test_getcliente2eepubkeyfortest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_getpubkey_returnskeyafterannounce",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_voiceleavemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_keyholdertransfersonleave",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_acceptsrawbase64",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_keyholdercansend",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_extractcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_rejectsnonkeyholder",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_offer_targetchannelcheckatomicwithlookup",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_handlers_test_newvoicehub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_handlers_test_seedvoiceowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee_test.go",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_e2ee_test_teste2ee_voicetoken_includesiskeyholder",
      "target": "server_ws_voice_handlers_test_extracttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_disableallowedafterpermissionrevoked",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_nopermission",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_ratelimit",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_camera_updatesstate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_deafen_broadcastsvoicestate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_deafen_updatesstateindb",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L902",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicecamera_dispatched",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_handlemessage_voicescreenshare_dispatched",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_abortedswitch_doesnotresurrectphantomsession",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_broadcastsvoicestate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_channelfull",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_missingchannelid_sendserror",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_nopermission_sendserror",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_rejectsnonvoicechannel",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_samechannel_isidempotent",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendscurrentstatestojoiner",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_sendsvoiceconfig",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_setsstateindb",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_leavesoldchannel",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_join_switchchannel_preservesservermute",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_broadcastsvoiceleave",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_clearsstateindb",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_leave_ondisconnect",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_mute_broadcastsvoicestate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_mute_updatesstateindb",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_voice_moderation_test_seedvoiceuserwithrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_disableallowedafterpermissionrevoked",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_nopermission",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L873",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_ratelimit",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_handlers_test.go",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_handlers_test_testvoice_screenshare_updatesstate",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "server_ws_deps_haschannelaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "server_ws_deps_hasperm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_handlevoicetokenrefreshv2",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_harvest_s5_internal_test_newharvestvoicedb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_harvest_s5_internal_test_seedharvestvoiceuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_harvest_s5_internal_test_mustcreatevoicechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_livekit_newlivekitclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_hub_newhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join_token_race_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_join_token_race_test_testvoicejoin_supersededduringtokengeneration_withholdstoken",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_setupvoiceroom",
      "target": "server_ws_emit_test_newemittesthub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_setupvoiceroom",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_keepskeyholderwhenvoicestatetransfers",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_reelectskeyholderwhenreplacedclientleavesvoice",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_resumerestoresvoicetopicande2eekey",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate",
      "target": "server_ws_export_test_newtestclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testregisternow_resumevoicetopicignoresreadgate",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_keyholder_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_keyholder_test_testwebhookparticipantleft_unsubscribesvoicetopic",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_rollbackfollowstargetchannelmove",
      "target": "server_ws_voice_moderation_handlevoicemoddeafenv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_deafen_race_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_deafen_race_test_testvoicemoddeafen_undeafenrollbackdoesnotapplyonunauthorizedchannel",
      "target": "server_ws_voice_moderation_handlevoicemoddeafenv2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_handlevoicemoddeafenv2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_handlevoicemodkickv2",
      "target": "server_ws_messages_buildvoicedisconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_deps_haschannelaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_handlevoicemodmovev2",
      "target": "server_ws_messages_buildvoicemoved"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_handlevoicemodmutev2",
      "target": "server_ws_voice_controls_voicestatebroadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_voice_handlers_test_voicejoinmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_joinvoice",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_voice_handlers_test_voicedeafenmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicedeafen_selfundeafenwhileserverdeafened_refused",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_clearingrestoresselfunmute",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_deafen_setsserverdeafenedandmutes",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_evictionisscopedtoauthorizedchannel",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_removesfromvoiceandnotifiestarget",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_kick_self_badrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_archiveddestination_badrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_disconnectsandsendsvoicemoved",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L520",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_move_textchanneldestination_badrequest",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_clear_leavesselfmutealone",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_setsservermutedandbroadcasts",
      "target": "server_ws_handlers_test_receivemsgoftype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactorisparticipant_allowed",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_dm_handlers_test_seeddmchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetindmcallactornotparticipant_voiceerror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetnotinvoice_voiceerror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_targetoutranksactor_forbidden",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_withoutmutepermission_forbidden",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemod_mute_wrongchannel_voiceerror",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfmutewhileservermuted_allowed",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_handlers_test_seedvoicechan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_wait_helpers_test_waitregistered"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_coverage_helpers_test_drainchantimeout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_voice_handlers_test_voicemutemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_moderation_test.go",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_moderation_test_testvoicemute_selfunmutewhileservermuted_refused",
      "target": "server_ws_handlers_test_receiveerrorcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot",
      "target": "server_ws_handlers_test_newhandlerhub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot",
      "target": "server_ws_handlers_test_seedmemberuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_perm_stale_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_voice_perm_stale_test_testhaschannelperm_usesliverolenotconnectsnapshot",
      "target": "server_ws_hub_test_seedtestchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidjson_receivesautherror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_invalidtoken_receivesautherror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_missingtoken_receivesautherror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_noauthmessage_serverclosesconn",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testauthenticateconn_wrongmessagetype_receivesautherror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_messageroundtrip",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1430",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testintegration_sequencenumbers",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1522",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_banneduser_receiveserror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_duplicatelogin_keepsuseronline",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_freshreconnect_cleansstalevoicestate",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_immediatedisconnect_doesnotleaveghostclient",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_invalidupgrade_returnserror",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L924",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_authorizedvoiceclientkeepschannelstream",
      "target": "server_ws_wait_helpers_test_waitfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_reconnect_preservesvoicestate",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_replayfallback_preservesvoicestate",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_validauth_fullhandshake",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/ws_integration_test.go",
      "source_location": "L1186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "server_ws_ws_integration_test_testservews_writepump_messagedelivered",
      "target": "server_ws_serve_test_openservetestdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel.go",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_handlepresenceupdate",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/channel.go",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_channelservice_handlepresenceupdate",
      "target": "server_service_user_nullable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm.go",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_creategroupdm",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/dm.go",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_dmservice_renamegroupdm",
      "target": "server_service_user_cleantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_deletemessage",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_editmessage",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_getaccessiblechannelids",
      "target": "server_service_channel_channelrefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_perms.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_getaccessiblechannelids",
      "target": "server_service_channel_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_reactions.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_handlereaction",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_purge.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_purgemessages",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_crud.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_sendmessage",
      "target": "server_service_message_sanitizecontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/message_query.go",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_messageservice_setmessagepinned",
      "target": "server_service_message_perms_requirechannelwritable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/service/permission.go",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "service_permissionservice_getorpopulate",
      "target": "server_service_channel_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/download.go",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_downloadandverify",
      "target": "server_updater_assets_assetfilenamefromurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/download.go",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_downloadandverify",
      "target": "server_updater_verify_checksumentrynamesforgoos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/download.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_downloadlinuxtarballandverify",
      "target": "server_updater_verify_readersha256"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/updater.go",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_fetchlatestrelease",
      "target": "server_updater_download_serverdownloadassetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/assets.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_fetchtextassetcached",
      "target": "server_updater_updater_detachfetch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/updater/verify.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "updater_updater_verifyreleasemanifest",
      "target": "server_updater_updater_ensurevprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_applysetchannelid",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_applysetchannelid",
      "target": "server_ws_deps_haschannelaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastchannelcreate",
      "target": "server_ws_messages_buildchannelcreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastchanneldelete",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastchannelupdate",
      "target": "server_ws_messages_buildchannelupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastchatbulkdeleted",
      "target": "server_ws_messages_buildchatbulkdeleted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastemojiupdate",
      "target": "server_ws_messages_buildemojiupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastexcludelow",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastmemberban",
      "target": "server_ws_messages_buildmemberban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastmemberupdate",
      "target": "server_ws_messages_buildmemberupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastpresence",
      "target": "server_ws_messages_buildpresencemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastrolesupdate",
      "target": "server_ws_messages_buildrolesupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastserverrestart",
      "target": "server_ws_messages_buildserverrestartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_broadcastuserupdate",
      "target": "server_ws_messages_builduserupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_buildauthok",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve_ready.go",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_buildready",
      "target": "server_ws_messages_buildjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_cleanupvoiceforchannel",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_cleanupvoiceforchannel",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_clearvoiceandunsubscribe",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_computeallowedchannels",
      "target": "server_ws_serve_ready_channelrefs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_computeallowedchannels",
      "target": "server_ws_serve_ready_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_configurereplay",
      "target": "server_ws_ringbuffer_neweventringbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_deliverbroadcast",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_deliverbroadcast",
      "target": "server_ws_hub_events_wrapwithseq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_deliverbroadcast",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_disconnectuser",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_finishvoiceleave",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_finishvoiceleave",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlefreshconnect",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlefreshconnect",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlefreshconnect",
      "target": "server_ws_messages_buildmemberjoin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlemessage",
      "target": "server_ws_messages_builderrormsgwithid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlemessage",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlemessage",
      "target": "server_ws_command_getcommandconstructor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_serve_ready_permoverrides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_buildvoicetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_buildvoicestate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_buildvoicee2eeannounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_voice_broadcast_qualitybitrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_buildvoiceconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoicejoin",
      "target": "server_ws_messages_parsechannelid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_leave.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlevoiceleaveifstillin",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "server_ws_voice_leave_leavevoicechannelwithretry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_webhook.go",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_handlewebhookparticipantleft",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_livevoiceeventssince",
      "target": "server_ws_hub_events_extracteventtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_refreshchannelvisibility",
      "target": "server_ws_messages_buildchannelcreatefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_refreshchannelvisibility",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_refreshchannelvisibility",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_registernow",
      "target": "server_ws_pubsub_usertopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_registernow",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub.go",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_registernow",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_requirechannelaccess",
      "target": "server_ws_deps_haschannelaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/handlers.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_requirechannelaccess",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_revokeunreadablechannels",
      "target": "server_ws_pubsub_channeltopicid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_revokeunreadablechannels",
      "target": "server_ws_messages_buildchanneldelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_join.go",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_rollbackvoicejoin",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_broadcast.go",
      "source_location": "L802",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sendsequencedtousers",
      "target": "server_ws_hub_events_wrapwithseq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/voice_e2ee.go",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sendtovoicechannelexcept",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_subscribedtochanneltopicfortest",
      "target": "server_ws_pubsub_channeltopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_subscribedtovoicetopicfortest",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/export_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_subscribevoicetopicfortest",
      "target": "server_ws_pubsub_voicetopic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sweeprevokedsessions",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sweepstalevoicestates",
      "target": "server_ws_messages_builderrormsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/hub_sweep.go",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_sweepstalevoicestates",
      "target": "server_ws_messages_buildvoiceleave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_upgradeandauth",
      "target": "server_ws_serve_auth_authenticateconn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/serve.go",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_hub_upgradeandauth",
      "target": "server_ws_client_newclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_livekitprocess_healthcheck",
      "target": "server_ws_livekit_wstohttp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Server/ws/livekit_process.go",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "source": "ws_livekitprocess_resolvebinary",
      "target": "server_ws_livekit_download_ensurelivekitbinary"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertfirstusemodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createcertmismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CertMismatchModal.ts",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_certmismatchmodal_createidentitymismatchmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/ChannelSidebar.ts",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_channelsidebar_createchannelsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/CreateChannelModal.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_createchannelmodal_createcreatechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DeleteChannelModal.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_deletechannelmodal_createdeletechannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DmProfileSidebar.ts",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmprofilesidebar_createdmprofilesidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/DmSidebar.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_dmsidebar_createdmsidebar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/EditChannelModal.ts",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_editchannelmodal_createeditchannelmodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/InviteManager.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_invitemanager_createinvitemanager",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_memberlist_creatememberlist",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MemberList.ts",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_memberlist_renderlist",
      "target": "client_tauri_client_tests_unit_member_picker_group_test_member"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L1035",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MessageInput.ts",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messageinput_createmessageinput",
      "target": "client_tauri_client_src_pages_main_page_channelcontroller_channelcontroller_openfilepicker"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/MessageList.ts",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_messagelist_createmessagelist",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/NsfwGate.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_nsfwgate_creatensfwgate",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/PinnedMessages.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_pinnedmessages_createpinnedmessages",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/QuickSwitcher.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitcher_createquickswitcher",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/QuickSwitchOverlay.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_quickswitchoverlay_createquickswitchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SearchOverlay.ts",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_searchoverlay_createsearchoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/SettingsOverlay.ts",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_settingsoverlay_createsettingsoverlay",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/StatusPicker.ts",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_statuspicker_createstatuspicker",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/Toast.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_toast_createtoastcontainer",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/TypingIndicator.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_typingindicator_createtypingindicator",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UpdateNotifier.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_updatenotifier_createupdatenotifier",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserBar.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userbar_createuserbar",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/UserProfilePopup.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_userprofilepopup_createuserprofilepopup",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/VideoGrid.ts",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_videogrid_createvideogrid",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_destroy"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/components/VoiceWidget.ts",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_components_voicewidget_createvoicewidget",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/lib/call-ring.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_lib_call_ring_createringcontroller",
      "target": "client_tauri_client_tests_unit_dispatcher_test_incoming"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/ConnectPage.ts",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_connectpage_createconnectpage",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/MemberPickerModal.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_memberpickermodal_creatememberpickermodal",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createinvitemanagercontroller",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createpinnedpanelcontroller",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createquickswitchermanager",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/main-page/OverlayManagers.ts",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_main_page_overlaymanagers_createsearchoverlaycontroller",
      "target": "client_tauri_client_src_lib_modalfactory_modalinstance_close"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "Client/tauri-client/src/pages/MainPage.ts",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "source": "client_tauri_client_src_pages_mainpage_createmainpage",
      "target": "client_tauri_client_src_lib_safe_render_mountablecomponent_mount"
    }
  ],
  "hyperedges": [],
  "built_at_commit": "33b7d47177562c2a4ccdc67b62e921d6cd54dc22"
}